99资源 在线视频|美女人妻自慰淫叫|日韩欧美乱伦电影|超碰按摩国产超碰|av全球免费不卡|加勒比无码一区人妻|国产高清一区视频高清|一区二区三区精品伊人|无码加勒比人妻高清|久草中文在线一区蜜乳

div+css(ul li)實(shí)現(xiàn)圖片上文字下列表布局

2016/9/21 8:28:40   閱讀:1914    發(fā)布者:1914

css樣式表代碼:

html布局代碼:

效果圖:

html布局部分,可根據(jù)自己需要添加對(duì)應(yīng)的div即可。

1、CSS關(guān)鍵樣式單詞解釋

1)、ul.imglist{ margin:0 auto; width:536px; overflow:hidden}
使用margin:0 auto,讓ul結(jié)構(gòu)布局居中;
使用overflow:hidden,因?yàn)閡l的子級(jí)使用float屬性會(huì)產(chǎn)生浮動(dòng),所以使用清除子級(jí)使用float對(duì)父級(jí)產(chǎn)生不能撐開問(wèn)題;
使用寬度width:536px;固定寬度讓子級(jí)li準(zhǔn)確一排只排3個(gè)效果

2)、ul.imglist li{ float:left; padding:4px 8px; width:160px}
float:left,讓li靠左開始并列;
padding:4px 8px設(shè)置li與li盒子之間間距;
width:160px 必須設(shè)置固定好li寬度(寬度值通過(guò)ps軟件的切片工具測(cè)得)

3)、ul.imglist li img{ display:block; width:160px; height:90px}
display:block對(duì)圖片設(shè)置獨(dú)占一行;
width:160px; height:90px必須固定設(shè)置好圖片高度寬度

4)、ul.imglist li span{ display:block; width:100%; height:30px; line-height:30px; background:#F6F6F6}
display:block讓span設(shè)置寬度高度生效同時(shí)獨(dú)占一行效果;
width:100%; height:30px; 設(shè)置寬度和高度,寬度100%會(huì)繼承父級(jí)li寬度相等于設(shè)置(160px寬度,
設(shè)置100%寬度好處是隨父級(jí)寬度而自動(dòng)計(jì)算出100%寬度與父級(jí)寬度保持一致);
line-height:30px; 設(shè)置文字在30px中垂直居中;
background:#F6F6F6設(shè)置span背景顏色

2、HTML關(guān)鍵點(diǎn)
使用ul li組合列表標(biāo)簽布局,每個(gè)li盒子放圖片+文字標(biāo)題內(nèi)容,li盒子直接使用a超鏈接標(biāo)簽將圖片和文字內(nèi)容包裹著,
使用img標(biāo)簽引入圖片,使用span標(biāo)簽與img形成兩個(gè)盒子而CSS分別設(shè)置獨(dú)占一行功能效果的樣式(display:block),
避免文字和圖片排成一排而非上下結(jié)構(gòu)。