作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
值 1 ||值 2
^^^^^^^^^^^^^^^^^^^^^^^
值 1 ||值 2
^^^^^^^^^^^^^^^^^^^^^^^
值 1 ||值 2
^^^^^^^^^^^^^^^^^^^^^^^^
我有一个 ul
标签,里面有 li
标签,里面有文本和图像。我希望它们看起来像上面的表格。在每个 block 内,图像和文本彼此相邻。表格从上到左和右将没有边框((||
和 ^
用于表格的行))
<ul>
<li>value 1</li>
<li>value 2</li>
<li>value 3</li>
<li>value 4</li>
<li>value 5</li>
<li>value 6</li>
</ul>
在每个 li
标签内会有:
<li>
<img src="test.jpg"/>
<p>some text</p>
</li>
最佳答案
将另一组 ul
嵌套到每个 li
中。
<ul class="top-level">
<li class="border-bottom">
<ul class="horizontal">
<li class="border-right">
<p>some text</p>
</li>
<li>
<p>some text</p>
</li>
</ul>
</li>
<li class="border-bottom">
<ul class="horizontal">
<li class="border-right">
<p>some text</p>
</li>
<li>
<p>some text</p>
</li>
</ul>
</li>
<li class="border-bottom">
<ul class="horizontal">
<li class="border-right">
<p>some text</p>
</li>
<li>
<p>some text</p>
</li>
</ul>
</li>
</ul>
然后使用这个 CSS:
.horizontal li {
list-style-type: none;
display: inline-block;
padding-right: 5px;
}
.top-level {
list-style-type: none;
}
.border-right {
border-right: 1px solid black;
}
.border-bottom {
border-bottom: 1px solid black;
}
您可以根据需要修改边框。
关于css - 从 ul 元素制作一个表格,在 CSS 中没有顶部和侧面边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893752/
我是一名优秀的程序员,十分优秀!