【发布时间】:2021-10-19 18:24:29
【问题描述】:
我现在已经尝试了很多次,但我不知道如何将我的无序列表放在我的 div 中间。
HTML:
<div id="wrapper">
<div class="container">
<img src="flower.jpg"/>
</div>
<div class="header">
<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
</div>
CSS:
#wrapper {
position:absolute;
background-color: white;
width:100%;
height:100%;
top:0px;
left:0px;
}
img {
width: 100%;
height: 100%;
display: block;
}
.header {
width: 100%;
height: 100px;
background-color: green;
}
.header a {
color: black;
text-decoration: none;
margin: 50px;
padding: 10px;
font-size: 40px;
text-align: center;
}
ul {
list-style-type: none;
position: absolute;
}
li {
float: left;
}
我做错了什么?我已经在多个元素中尝试过这些:
- 位置:相对/绝对
- 文本对齐:居中
- 边距
- 填充
- 显示:内联
感谢您的帮助
【问题讨论】:
-
Flexbox 是你的朋友 ;)
-
我会调查的!没听说过:D