简体   繁体   English

标头,h1和导航使导航无法移动

[英]Header, h1 and nav- making nav not movable

I want to make navigation at the same level as h1 text and make it not movable and resizable. 我想使导航与h1文本处于同一级别,并使其无法移动和调整大小。 For now navigation is acting like random RWD, going below my h1 text, then changing display from left->right to top->bottom. 现在,导航的行为就像随机RWD,在我的h1文本下方,然后将显示从左->右更改为上->底。 I was trying to set ul position to static/absolute/fixed, nothing seems to work as I'd like. 我试图将ul的位置设置为静态/绝对/固定,但似乎没有任何工作如我所愿。

JsFiddle example: https://jsfiddle.net/26tx3t3p/1/ . JsFiddle示例: https ://jsfiddle.net/26tx3t3p/1/。

HTML: HTML:

<header>        
    <h1 class="logo">   myexamplesite</h1>
    <nav class="primary">
        <ul>
            <li><a href="#">info1</a>/</li>
            <li><a href="#">info2</a>/</li>
            <li><a href="#">info3</a></li>
        </ul>
    </nav>

</header>

CSS: CSS:

.logo{
font-size:36px;
font-weight:bold;
float: left;
display:inline-block;
}

a{
text-decoration:none;
}

.primary ul{
float:right;
display:inline-block;
}

.primary ul li{
float:left;
font-size:18px;
padding:10px 15px 0 0;
}

How to make navigation to be set at beggining position, after resizing window ?? 调整窗口大小后,如何使导航设置在开始位置? Is there a way to do it, without putting stiff margin/width values ?? 有没有办法做到这一点,而无需放置严格的边距/宽度值?

Do you mean something like that https://jsfiddle.net/26tx3t3p/3/ 你是说像https://jsfiddle.net/26tx3t3p/3/

i added these css 我添加了这些CSS

header {
  position:relative;
}
nav {
  position:absolute;
  right:0;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM