nav li 标签的自动宽度
Auto width for nav li tags
我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我是尝试制作我的导航我正在尝试制作我的导航
<div class="headercss">class="header">
<div class="headerlogo">class="header">
</div>
</div>
/* BODY */
body {
margin: 0px;
background-color: #000000;
}
/* 1. HEADER */
.headercssheader {
width: auto;
height: 500px;
position: relative;
}
.headerlogoheader {
width: 980px;
height: 250px;
position: relative;
left: 50%;
margin-left: -490px;
}
.nav {
width: 980px;
height: 70px;
position: relative;
left: 50%;
margin-left: -490px;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
a:link, a:visited {
display: block;
}
a:hover, a:active {
}
将此 CSS
添加到您的 ul
标签:
display:table;
table-layout: fixed;
这是给你的 li
CSS:
display: table-cell;
应该有效:)
根据您在列表中的项目数以 % 为单位给出宽度。
ul{ list-style-type: none;
margin: 0;
padding: 0;
float:left;
width:100%;
overflow: hidden;
}
li {
float: left;
width:25%;
}
你也可以使用 display: flex
.nav ul {
display: flex;
}
.nav li {
flex: 1;
}
我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我正在尝试制作我的导航我是尝试制作我的导航我正在尝试制作我的导航
<div class="headercss">class="header">
<div class="headerlogo">class="header">
</div>
</div>
/* BODY */
body {
margin: 0px;
background-color: #000000;
}
/* 1. HEADER */
.headercssheader {
width: auto;
height: 500px;
position: relative;
}
.headerlogoheader {
width: 980px;
height: 250px;
position: relative;
left: 50%;
margin-left: -490px;
}
.nav {
width: 980px;
height: 70px;
position: relative;
left: 50%;
margin-left: -490px;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
a:link, a:visited {
display: block;
}
a:hover, a:active {
}
将此 CSS
添加到您的 ul
标签:
display:table;
table-layout: fixed;
这是给你的 li
CSS:
display: table-cell;
应该有效:)
根据您在列表中的项目数以 % 为单位给出宽度。
ul{ list-style-type: none;
margin: 0;
padding: 0;
float:left;
width:100%;
overflow: hidden;
}
li {
float: left;
width:25%;
}
你也可以使用 display: flex
.nav ul {
display: flex;
}
.nav li {
flex: 1;
}