我已经完成了整个导航栏,一切都很完美,但右侧沙子上的按钮,在导航栏菜单后,被推到下一行并弄乱整个导航栏,使其非常厚
我已经隔离了所有代码,我觉得它看起来很干净。
这就是我的index.html
<html>
<head>
<meta charset="utf8" />
<title>My about page</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<header>
<div class="wifi">
<img src="img/wifi.gif" alt="Wi-Fi" />
</div>
<div class="opcoes">
<ul>
<li><a href="#">Início</a></li>
<li><a href="#">Casa</a></li>
<li><a href="#">Quartos</a></li>
<li><a href="#">Contato</a></li>
</ul>
</div>
<div class="flags">
<ul>
<li>
<img src="img/flag_en.gif" alt="English" />
</li>
<li>
<img src="img/flag_pt.gif" alt="Português" />
</li>
</ul>
</div>
</header>
</body>
</html>
这是我的style.css
body {
margin: 0;
}
header {
overflow: hidden;
}
header{
text-align: center;
background: #C07D41;
}
.opcoes li{
display: inline;
}
.opcoes li:after{
content:'|';
padding: 0 8px;
}
.opcoes li:last-child:after{
content: none;
}
.wifi{
float: left;
padding: 13px 8px;
}
.flags li{
display:inline;
float:right;
padding: 0 8px;
}
任何帮助表示赞赏,真的卡在里面,需要左右图标和集中导航条,这样我可能会这样做,还是我必须使用桌子?真的不知道,已经持续了好几个小时。
谢谢
答案 0 :(得分:1)
在.opcoes
类的css中使用float left并在.flags
类
或制作display:inline-block;
答案 1 :(得分:0)
.opcoes, .flags ul, .flags li {
display: inline-block;
}