用CSS实现ul标签中图片与文字底边对齐及自适应高度
2009-08-11 17:47
801 查看
在做页面布局的时候,有时候会遇到在同一个 ul 下 li 标签下的图片不能垂直对齐的问题,使页面不能很表现。遇到此类问题可以使用img标签下margin-bottom样式处理。代码如下:
Html:
<ul>
<li><img src="my.gif" alt="" />文字一</li>
<li><img src="my.gif" alt="" />文字二</li>
<li><img src="my.gif" alt="" />文字三</li>
<li><img src="my.gif" alt="" />文字四</li>
</ul>
Style:
<style type="text/css">
ul
{
margin:0px;
padding:0px;
list-style:none;
}
ul img
{
margin-bottom:-3px;
}
</style>
margin-bottom:-3px; 中的-3可以根据图片和文字大小设置到满意为止。
如果要使得ul标签的高度能够根据li标签的高度自动变化,那只须在ul标签的样式中添加样式“overflow:hidden;”,li标签的样式中添加样式“display:inline;”即可。
Html:
<ul>
<li><img src="my.gif" alt="" />文字一</li>
<li><img src="my.gif" alt="" />文字二</li>
<li><img src="my.gif" alt="" />文字三</li>
<li><img src="my.gif" alt="" />文字四</li>
</ul>
Style:
<style type="text/css">
ul
{
margin:0px;
padding:0px;
list-style:none;
}
ul img
{
margin-bottom:-3px;
}
</style>
margin-bottom:-3px; 中的-3可以根据图片和文字大小设置到满意为止。
如果要使得ul标签的高度能够根据li标签的高度自动变化,那只须在ul标签的样式中添加样式“overflow:hidden;”,li标签的样式中添加样式“display:inline;”即可。
相关文章推荐
- css实现图片与文字底边对齐
- css实现图片与文字底边对齐
- 用css实现图片与文字底边对齐[转帖]
- 使用CSS实现自适应高度和底部对齐
- CSS ul li a 背景图片与文字对齐
- CSS 实现文字、图片垂直对齐(vertical-align)
- css+div+图片实现高度自适应圆角框
- CSS实现同一行的图片和文字垂直居中对齐的方法
- css 实现文字自动换行切同行元素高度自适应
- CSS实现图片文字对齐
- html里,实现图片与文字对齐的最简洁方法
- 【CSS黑科技2】CSS百分比实现高度占位自适应(margin/padding)
- css实现自适应屏幕高度;
- CSS控制图片和文字在同一行显示且对齐的3种方法
- CSS实现高度自适应
- [CSS]Input标签与图片按钮对齐
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- 小技巧:用CSS如何实现单行图片与文字垂直居中
- html+css使用空白标签巧妙实现不同尺寸的图片在容器里垂直居中的方法
- CSS控制图片和文字在同一行显示且对齐的3种方法