我试图在 div header 中向左浮动徽标并向右浮动一组链接
I'm trying to float a logo left and a group of links right in a div header
我正在尝试创建一个 header,其中左侧有一个徽标,右侧有一组水平并排的链接。
这是我下面的代码,带有结果图像。我真的需要帮助
thats the result
#header{
height: 100px;
width:100%;
overflow:hidden;
background-color:#1b2142;
padding:0px;
top:0px;
left:0px;
}
.links{
width:70%;
float:right;
padding-top:10px;
overflow: hidden;
}
.link ul li{
display:inline-block;
text-align:center;
font-size:20px;
list-style: none;
color:white;
<body>
<div id="header">
<div class="logo"><img src="untitled.jpg" height="100px" width="100px" >
<div class="links">
<ul>
<a class="link" href="#">Home</li></a>
<li><a class="link" href="#">About Us</li></a>
<li><a class="link" href="#">Contact Us</li></a>
<li><a class="link" href="#">FAQ</li></a>
<li><a class="link" href="#">View Users</li></a>
<li><a class="link" href="#">Our Staffs</li></a>
<li><a class="link" href="#">See testimonies</li></a>
<li><a class="link" href="#">Address</li></a>
<li><a class="link" href="#">Alumis</li></a>
</ul>
</div>
</div>
链接 class 应该有正确的文本对齐方式才能解决这个问题。
将该行添加到 .links
样式中:
text-align: right;
如果你想让它们水平显示,我建议你使用一些柔性显示器。
编辑这部分代码如下。应该可以。
.links{
float:right;
padding-top:10px;
overflow: hidden;
}
.link ul li{
display:inline-block;
text-align:center;
font-size:20px;
list-style: none;
color:white;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
我正在尝试创建一个 header,其中左侧有一个徽标,右侧有一组水平并排的链接。 这是我下面的代码,带有结果图像。我真的需要帮助
thats the result
#header{
height: 100px;
width:100%;
overflow:hidden;
background-color:#1b2142;
padding:0px;
top:0px;
left:0px;
}
.links{
width:70%;
float:right;
padding-top:10px;
overflow: hidden;
}
.link ul li{
display:inline-block;
text-align:center;
font-size:20px;
list-style: none;
color:white;
<body>
<div id="header">
<div class="logo"><img src="untitled.jpg" height="100px" width="100px" >
<div class="links">
<ul>
<a class="link" href="#">Home</li></a>
<li><a class="link" href="#">About Us</li></a>
<li><a class="link" href="#">Contact Us</li></a>
<li><a class="link" href="#">FAQ</li></a>
<li><a class="link" href="#">View Users</li></a>
<li><a class="link" href="#">Our Staffs</li></a>
<li><a class="link" href="#">See testimonies</li></a>
<li><a class="link" href="#">Address</li></a>
<li><a class="link" href="#">Alumis</li></a>
</ul>
</div>
</div>
链接 class 应该有正确的文本对齐方式才能解决这个问题。
将该行添加到 .links
样式中:
text-align: right;
如果你想让它们水平显示,我建议你使用一些柔性显示器。
编辑这部分代码如下。应该可以。
.links{
float:right;
padding-top:10px;
overflow: hidden;
}
.link ul li{
display:inline-block;
text-align:center;
font-size:20px;
list-style: none;
color:white;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}