1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > html5图片列表纵向 div css图片列表实例布局案例ul li布局

html5图片列表纵向 div css图片列表实例布局案例ul li布局

时间:2022-08-04 20:35:14

相关推荐

html5图片列表纵向 div css图片列表实例布局案例ul li布局

DIV CSS布局图文列表布局案例 ul li图文列表

使用div css ul li布局图文列表小局部案例,学习图文列表布局实际案例。

div+css图文布局案例图

本案例在DIVCSS5模板基础上进行(让开发项目或案例兼容更好),采用ul li列表标签+css布局,简单易学易懂。

一、css实例布局思维分析 - TOP

1、ul li列表布局选择。因为此CSS DIV布局实例是典型列表型布局,可以将每个li里放入一组图片和标题。

2、对ul设置好总css宽度;对ul里li设置好宽度并且浮动靠左(float:left)这样让li并列显示,一排显示不完自动换行继续显示图文li内容。

3、获得高度宽度。PS软件获取li内容宽度(间距错外)宽度为160px,图片宽度为160px,css高度为90px。

4、每个li上下左右有相同间距,所以要获取一组图文与相邻图文的间距距离。我们采用对li使用padding设置间距(使用PS软件测的padding:6px 8px的值)

以上分析我们采用ul li布局,li里放上图片下文字(图片使用img标签,文字使用span盒子包裹,同时设置span背景色)。

二、准备素材 - TOP

1、DIVCSS5初始化模板

为了兼容各大浏览器,开发案例或项目建议下载使用。使用前先修改预先设置的样式(DIVCSS5初始化模板)。

2、图片素材

主要是使用PS切出所需内容图片素材。(已经放入images文件夹)

三、案例详细代码与效果截图 - TOP

ul.imglist{margin:0auto;width:536px;overflow:hidden}

ul.imglistli{float:left;padding:4px8px;width:160px}

ul.imglistliimg{display:block;width:160px;height:90px}

ul.imglistlispan{display:block;width:100%;height:30px;line-height:30px;background:#F6F6F6}

2、主要HTML代码

自制快手糟黄瓜吃完整个

标题内容吃完整个

自制快手糟黄瓜吃完整个

自制快手糟黄瓜吃完整个

自制快手糟黄瓜吃完整个

自制快手糟黄瓜吃完整个

3、效果截图

实际CSS图文列表实例在浏览器中效果截图

四、关键代码解释 - TOP

1、CSS关键样式单词解释

1)、ul.imglist{ margin:0 auto; width:536px; overflow:hidden}

使用margin:0 auto,让ul结构布局居中;

使用overflow:hidden,因为ul的子级使用float属性会产生浮动,所以使用清除子级使用float对父级产生不能撑开问题;

使用宽度width:536px;固定宽度让子级li准确一排只排3个效果

2)、ul.imglist li{ float:left; padding:4px 8px; width:160px}

float:left,让li靠左开始并列;

padding:4px 8px设置li与li盒子之间间距;

width:160px 必须设置固定好li宽度(宽度值通过ps软件的切片工具测得)

3)、ul.imglist li img{ display:block; width:160px; height:90px}

display:block对图片设置独占一行;

width:160px; height:90px必须固定设置好图片高度宽度

4)、ul.imglist li span{ display:block; width:100%; height:30px; line-height:30px; background:#F6F6F6}

display:block让span设置宽度高度生效同时独占一行效果;

width:100%; height:30px; 设置宽度和高度,宽度100%会继承父级li宽度相等于设置(160px宽度,设置100%宽度好处是随父级宽度而自动计算出100%宽度与父级宽度保持一致);

line-height:30px; 设置文字在30px中垂直居中;

background:#F6F6F6设置span背景颜色

2、HTML关键点

使用ul li组合列表标签布局,每个li盒子放图片+文字标题内容,li盒子直接使用a超链接标签将图片和文字内容包裹着,使用img标签引入图片,使用span标签与img形成两个盒子而CSS分别设置独占一行功能效果的样式(display:block),避免文字和图片排成一排而非上下结构。

五、在线演示与打包下载 - TOP

1、在线浏览

2、打包下载

通过本CSS DIV实例学会对图文布局思路到技巧掌握,灵活运用到你的项目中。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。