zl程序教程

您现在的位置是:首页 >  前端

当前栏目

CSS实现三列图片等宽等间距布局详解编程语言

CSS编程语言 实现 详解 图片 布局 间距 三列
2023-06-13 09:20:30 时间

每个图片块左浮动,宽30%,左外边距2.5%:
100%=(2.5%+30%)+(2.5%+30%)+(2.5%+30%)+2.5%

 

 !DOCTYPE html 

 html 

 head 

 meta charset="utf-8" 

 meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" 

 title 三列图片等宽布局 /title 

 style 

 margin: 0; 

 padding: 0; 

img { 

 display: block; 

 width: 30%; 

 margin: 2.5% 0 0 2.5%; 

 float: left; 

 /style 

 /head 

 body 

 div 

 img src="byd.jpg" / img src="byd.jpg" / img src="byd.jpg" / 

 img src="byd.jpg" / img src="byd.jpg" / img src="byd.jpg" / 

 img src="byd.jpg" / img src="byd.jpg" / img src="byd.jpg" / 

 /div 

 /body 

 /html 

简单实用的 百分比布局 还是很适合手机WAP页面布局的:

 

min-width:320px; 

max-width:420px; 

width:100%; 

overflow-x: hidden; 

margin: 0 auto;

最小宽度320px,最大宽度420px,在320px和420px之间自动适应宽度,看起来还行.
在 img 标签里只用设置width属性百分比值,比如width= 40% ,不用设置height属性,这样图片能够自行按原比例缩放.
容器里面的块,同样可以用百分比布局,比如左边的60%,右边的40%.

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11089.html

cjava