ul在HTML中使用另一个ul仅包含一个列表项的嵌入式标记a是否在语义上是正确的?
例如,我有ul几个lis,其中li一个嵌入ul了一个li:
<ul>
<li>Example LI 1
<ul>
<li>Example LI 1a</li>
</ul>
</li>
<li>Example LI 2</li>
<li>Example LI 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 这是我的代码:
HTML:
<div id="nav">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#nav ul li a {
width:162px;
background:url('http://i.imgur.com/DmeCv.png') -164px 0px;
#nav ul li:first-child a {
width:164px;
background:url('http://i.imgur.com/DmeCv.png');
}
#nav ul li:last-child a {
background:url('http://i.imgur.com/DmeCv.png') -326px 0px;
}
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.这样可以正常显示图像.
#nav ul li a:hover {
background:url('http://i.imgur.com/DmeCv.png') -164px -50px;
}
#nav ul li:first-child a:hover {
background:url('http://i.imgur.com/DmeCv.png') 0px -50px;
#nav ul li:last-child a:hover {
background:url('http://i.imgur.com/DmeCv.png') -326px -50px;
}
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用.它显示中段悬停图像,而不是最后一个子悬停图像.
这是一个例子:
http://result.dabblet.com/gist/2973127/8bf204a16e7caca43ad129cad141fa4810bf18ce
我有这个HTML:
<div id="container">
<div id="boxContainer">
<div id="box1">
<span>Text1</span>
</div>
<div id="box2">
<span>Text2</span>
</div>
<div style="clear:both;"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和以下CSS:
#container {
width:100%;
background-color:yellow;
}
#boxContainer {
margin: 0px auto;
background-color:black;
}
#box1 {
float: left;
background-color:blue
}
#box2 {
float: left;
background-color:red
}
Run Code Online (Sandbox Code Playgroud)
我希望#boxContainer宽度与宽度之#box1和相匹配#box2,但它是100%,因此它不在中心#container.为什么?
我有这个小提琴显示问题:http://jsfiddle.net/dennismadsen/dxbfpbg1/
如何将第一列与左侧的右侧和第二列对齐,并使用CSS填充10px?
<table>
<tbody>
<tr><td align="right">Skype:</td><td align="left"> sent</td></tr>
<tr><td align="right">Tel:</td><td align="left"> +343 343 4343</td></tr>
<tr><td align="right">e-mail:</td><td align="left"> info@example.com</td></tr>
<tr><td></td><td align="left"> example@gmail.com</td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)