如何使用CSS和HTML实现以下导航
我正在尝试实现如下导航系统: 我试着从这样一个简单的HTML和CSS结构开始,但直到现在都没有成功如何使用CSS和HTML实现以下导航,html,css,Html,Css,我正在尝试实现如下导航系统: 我试着从这样一个简单的HTML和CSS结构开始,但直到现在都没有成功 <div id="categoryWrapper"> <ul> <li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<div id="categoryWrapper">
<ul>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
</ul>
</div>
#header #center #categoryWrapper ul{
width:300px;
margin:0 auto;
height: 100%;
}
#header #center #categoryWrapper ul li{
display:inline-block;
height:54px;
list-style-type: none;
}
#header #center #categoryWrapper ul li a{
display:inline-block;
position:relative;
}
#header #center #categoryWrapper ul li a img{
position:absolute;
top:-2px;
}
#header #center #categoryWrapper ul li span{
display:inline-block;
position:relative;
top:10px;
}
#收割台#中心#类别Rapper ul{
宽度:300px;
保证金:0自动;
身高:100%;
}
#标题#中心#类别说话者ul li{
显示:内联块;
高度:54px;
列表样式类型:无;
}
#标题#中心#类别说话者ul li a{
显示:内联块;
位置:相对位置;
}
#标题#中心#类别说话者ul li a img{
位置:绝对位置;
顶部:-2px;
}
#收割台#中心#类别Rapper ul li span{
显示:内联块;
位置:相对位置;
顶部:10px;
}
您在内部尝试过吗?
类似于此(未经测试):
让我们知道它是否有效。您在内部尝试过吗?
类似于此(未经测试):
让我们知道它是否有效。试试这个-
#类别说话者ul{
宽度:300px;
保证金:0自动;
身高:100%;
背景:#333;
填充:10px 0 5px;
}
#类别说唱人ul li{
显示:内联块;
高度:54px;
列表样式类型:无;
宽度:70px;
文本对齐:居中;
}
#类别说唱人ul li a{
显示:内联块;
颜色:#fff;
文字装饰:无;
}
#类别说唱人ul li span{
显示:块;
边缘顶部:5px;
}
试试这个-
#类别说话者ul{
宽度:300px;
保证金:0自动;
身高:100%;
背景:#333;
填充:10px 0 5px;
}
#类别说唱人ul li{
显示:内联块;
高度:54px;
列表样式类型:无;
宽度:70px;
文本对齐:居中;
}
#类别说唱人ul li a{
显示:内联块;
颜色:#fff;
文字装饰:无;
}
#类别说唱人ul li span{
显示:块;
边缘顶部:5px;
}
您可以这样做:
<div id="categoryWrapper">
<ul>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
</ul>
</div>
#categoryWrapper {
position:relative;
width:363px;
height:59px;
padding:0 15px;
background-color:#414141;
}
#categoryWrapper ul li {
display:block;
float:left;
margin-left:25px;
/** for test without image **/
height:50px;
width:50px;
background-color:red;
}
#类别说话者{
位置:相对位置;
宽度:363px;
高度:59px;
填充:0 15px;
背景色:#4141;
}
#类别说唱人ul li{
显示:块;
浮动:左;
左边距:25px;
/**用于无图像的测试**/
高度:50px;
宽度:50px;
背景色:红色;
}
您可以这样做:
<div id="categoryWrapper">
<ul>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
<li><a href="#"><img src="/assets/sample.png"><span>Diyet</span></a></li>
</ul>
</div>
#categoryWrapper {
position:relative;
width:363px;
height:59px;
padding:0 15px;
background-color:#414141;
}
#categoryWrapper ul li {
display:block;
float:left;
margin-left:25px;
/** for test without image **/
height:50px;
width:50px;
background-color:red;
}
#类别说话者{
位置:相对位置;
宽度:363px;
高度:59px;
填充:0 15px;
背景色:#4141;
}
#类别说唱人ul li{
显示:块;
浮动:左;
左边距:25px;
/**用于无图像的测试**/
高度:50px;
宽度:50px;
背景色:红色;
}
这里有一个演示:
基本样式是
#categoryWrapper ul {
margin: 0;
padding: 0; /* reset margin/padding */
text-align: center;
}
#categoryWrapper li {
display: inline-block;
}
除此之外,您还可以添加与您的设计相匹配的任何填充物/颜色。这里有一个演示:
基本样式是
#categoryWrapper ul {
margin: 0;
padding: 0; /* reset margin/padding */
text-align: center;
}
#categoryWrapper li {
display: inline-block;
}
除此之外,您还可以添加与您的设计相匹配的任何填充物/颜色