Html 列表中的图像,最聪明的方法?
我意识到要求“最聪明的方法”有点含糊不清,但这似乎是我问题的一部分。当使用HTML/CSS(我想还有许多其他语言)进行编码时,有很多方法可以实现一件事但我如何知道什么最适合我的情况? 例如,目前我正在尝试创建两个列表,每个列表项前面都有一个(不同的!)图像。如图所示 我可以从很多方面着手,但我提出了三个似乎最合适的方法:Html 列表中的图像,最聪明的方法?,html,css,Html,Css,我意识到要求“最聪明的方法”有点含糊不清,但这似乎是我问题的一部分。当使用HTML/CSS(我想还有许多其他语言)进行编码时,有很多方法可以实现一件事但我如何知道什么最适合我的情况? 例如,目前我正在尝试创建两个列表,每个列表项前面都有一个(不同的!)图像。如图所示 我可以从很多方面着手,但我提出了三个似乎最合适的方法: 创建一个包含两个无序列表的容器div。在这些UL中,放置列表项。给每个列表项一个不同的类,这样我就可以通过css和::before为它们提供图像 创建一个包含两个无序列表的容
我应该选择哪一个,为什么?我认为更奇特的解决方案是创建一个容器
div
,其中包含两个无序列表,然后在css中为每个li
标记添加显示:inline flex
(这样您就可以轻松地处理两个相邻的元素)
您还可以添加do主容器div
display: flex;
flex-flow: row;
然后您的无序列表将彼此相邻。您可以使用
flex
进行相同的操作
.twoBox{
显示器:flex;
调整内容:灵活启动;
柔性流:行换行;
}
.第一箱,
.第二箱{
弹性:110;
}
.领先{
边框底部:1px实心#ccc;
填充:10px;
线高:2;
显示器:flex;
调整内容:灵活启动;
弯曲方向:行;
柔性包装:包装;
边缘底部:0px;
光标:指针;
过渡:均为0.5s;
-webkit过渡:所有0.5s;
}
.name_circle{
弹性:110;
自对准:居中;
}
.色球{
宽度:30px;
高度:30px;
背景:#3e9cc0;
显示:内联flex;
证明内容:中心;
对齐项目:居中;
颜色:#fff;
字体大小:15px;
边界半径:100%;
}
.颜色\u圆圈\u细节{
线高:1.5;
弹性:100;
/*您可以根据需要在此处输入值*/
}
.颜色\u圆圈\u详图h4{
字体大小:13px;
颜色:#505050;
填充:0;
}
.颜色\u圆圈\u详图p{
字体大小:13px;
}
H
发件人
主题
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
H
发件人
主题
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
我认为你的第一个想法是最好的。但我会用
这是一个很好的例子。
- 这是一个很好的例子。
- 这是一个很好的例子。
- 这是一个很好的例子。
如果问题仍然存在,请检查我的更新答案。如果我使用Flex,我的所有列表项都将水平显示,但我需要4列(或每个UL 2列)。你如何定义它的伸缩栏数?你检查我的更新答案吗?我想我也发过同样的帖子吧?如果没有,请制作一个你想要的图像。是的,我已经看过了,但是如果我在你的例子中添加更多的列,它只会给我更多的水平列。我想要更多的行,而不是更多的列。请修改我的示例,因为您只评论了“如果我在示例中添加更多的列,它只会给我更多的水平列。”