首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使这个容器对齐对齐?

如何使这个容器对齐对齐?
EN

Stack Overflow用户
提问于 2022-05-03 01:36:21
回答 2查看 59关注 0票数 1

我想让这些元素向右移动。名字在正确的位置,我只想让这4个元素在右边移动,外面有一些轻微的填充。谢谢。

下面是代码片段:

代码语言:javascript
复制
 <!-- Header/top nav bar -->
    <header class="py-6">
        <nav class="container flex justify-between items-center mx-auto px-8 md:px-14 lg:px-10 w-full">
            <div class="me-auto text-lg font-bold"> Jordan DeGiacomo </div>
            <button class="hidden" id="hamburger">
                <svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 17.5H0.25V14.6667H13V17.5ZM25.75 10.4167H0.25V7.58333H25.75V10.4167ZM25.75 3.33333H13V0.5H25.75V3.33333Z" fill="white"/></svg>
            </button>
            <ul class="hidden md:flex space-x-12 items-center" id="nav-ul">
                <li><a href="#" class="text-selected-text">Home</a></li>
                <li><a href="#languages">Languages</a></li>
                <li><a href="#projects">Projects</a></li>
                <li><a href="#hire"><button class="px-6 py-2 bg-theme font-bold"> Hire Me </button></a></li>
            </ul>
            <a href="#hire"><button class="px-4 py-1 font-bold bg-theme md:hidden"> Hire Me </button></a>
          <!--  <div class="md:hidden">
                <svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 17.5H0.25V14.6667H13V17.5ZM25.75 10.4167H0.25V7.58333H25.75V10.4167ZM25.75 3.33333H13V0.5H25.75V3.33333Z" fill="white"/></svg>
            </div> -->
        </nav>

    <!-- side nav bar -->
    <div class="container mt-16 flex justify-between items-center mx-auto px-8 md:px-14 lg:px-10 w-full">
        <div class="flex flex-wrap md:flex-nowrap">
            <nav class="inline-block lg:mr-24 lg:w-4 fixed left-percentage hidden xl:block">
                <div class="absolute left-50 transform -translate-x-1/2 space-y-6 mt-36">
                    <a href="#" class="nav-dot selected-circle block w-7 h-7 rounded-full border-4 border-nav bg-body">
                        <span class="bg-black px-2 py-1 rounded-md ml-10 opacity-0">Home</span>
                    </a>
                    <a href="#languages" class="nav-dot block w-7 h-7 rounded-full border-4 border-nav bg-body">
                        <span class="bg-black px-2 py-1 rounded-md ml-10 opacity-0">Languaages</span>
                    </a>
                    <a href="#projects" class="nav-dot block w-7 h-7 rounded-full border-4 border-nav bg-body">
                        <span class="bg-black px-2 py-1 rounded-md ml-10 opacity-0">Projects</span>
                    </a>
                    <a href="#hire" class="nav-dot block w-7 h-7 rounded-full border-4 border-nav bg-body">
                        <span class="bg-black px-2 py-1 rounded-md ml-10 opacity-0">Hire</span>
                    </a>
            </nav>

这是导航栏的截图

EN

回答 2

Stack Overflow用户

发布于 2022-05-03 01:44:29

由于您已经拥有了justify-between,所以只需将想要的内容包装到div中的右侧,如下所示:

代码语言:javascript
复制
<nav class="container flex justify-between items-center mx-auto px-8 md:px-14 lg:px-10 w-full">
    <!-- left side div -->
    <div class="me-auto text-lg font-bold"> Jordan DeGiacomo </div>
    <!-- right side div -->
    <div>
        <button class="hidden" id="hamburger">
            <svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path
                    d="M13 17.5H0.25V14.6667H13V17.5ZM25.75 10.4167H0.25V7.58333H25.75V10.4167ZM25.75 3.33333H13V0.5H25.75V3.33333Z"
                    fill="white" />
            </svg>
        </button>
        <ul class="hidden md:flex space-x-12 items-center" id="nav-ul">
            <li><a href="#" class="text-selected-text">Home</a></li>
            <li><a href="#languages">Languages</a></li>
            <li><a href="#projects">Projects</a></li>
            <li><a href="#hire"><button class="px-6 py-2 bg-theme font-bold"> Hire Me </button></a></li>
        </ul>
        <a href="#hire"><button class="px-4 py-1 font-bold bg-theme md:hidden"> Hire Me </button></a>
    </div>
</nav>
票数 2
EN

Stack Overflow用户

发布于 2022-05-03 01:44:42

尝试使用CSS来设计元素的样式-

代码语言:javascript
复制
/* for float alignment */
element {
  float: right;
}

或用于绝对定位

代码语言:javascript
复制
element {
  position: absolute;
  right: 0;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72094018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档