Html li元素中的两行/换行符
我有一个Html li元素中的两行/换行符,html,html-lists,Html,Html Lists,我有一个和两个。在使用li{display:inline;}的css中,我将li元素按水平顺序排列。li元素包含图片和文本。但是现在图片和文本也是按水平顺序排列的,但是我希望它们彼此在一起。我该怎么做 <ul> <li> <img src="img/a.png" /> A </li> <li>
和两个
。在使用li{display:inline;}
的css中,我将li元素按水平顺序排列。li元素包含图片和文本。但是现在图片和文本也是按水平顺序排列的,但是我希望它们彼此在一起。我该怎么做
<ul>
<li>
<img src="img/a.png" />
A
</li>
<li>
<img src="img/b.png" />
B
</li>
<li>
<img src="img/c.png"/>
C
</li>
</ul>
-
A.
-
B
-
C
您需要更改CSS,如下所示:
li {
display: inline-block;
}
li img {
display: block;
}
下面是一个快速演示:您需要按如下方式更改CSS:
li {
display: inline-block;
}
li img {
display: block;
}
下面是一个快速演示:这不是一个bug,而是一种正常的行为<代码> 你的文字在这里
注:我在li元素上使用
display:inline block
,利用inline
(并排放置,对齐,…)和block
(固定大小,上/下边距)属性。尽管它有“特性/问题”,但大多数情况下,这是将元素并排放置的最佳方式<代码>显示:也使用内联或浮动元素,但有时会带来一些其他问题,需要解决 这不是错误,而是正常行为<代码>
你的文字在这里
注:我在li元素上使用
display:inline block
,利用inline
(并排放置,对齐,…)和block
(固定大小,上/下边距)属性。尽管它有“特性/问题”,但大多数情况下,这是将元素并排放置的最佳方式<代码>显示:也使用内联或浮动元素,但有时会带来一些其他问题,需要解决 为什么不使用
?只需添加显示:块omimage@Lal>虽然我也使用它,因为我发现它更简单,但重要的是要注意
标记不是语义性的…为什么不使用
?只需添加显示:block omimage@Lal>虽然我也使用它,因为我发现它更容易,请务必注意,
标记不是语义性的。。。