首页 > web前端 > html教程 > DIV 列表居中排列 并自适应屏幕宽度的CSS_html/css_WEB-ITnose

DIV 列表居中排列 并自适应屏幕宽度的CSS_html/css_WEB-ITnose

WBOY
发布: 2016-06-24 11:32:29
原创
1159 人浏览过

假设DIV区域是宽高是100px  个数有几十个

我想让他
 随着屏幕宽度自适应显示每行的个数,
并且每行的DIV列表都居中对齐,
左右距离相等 

求CSS代码


回复讨论(解决方案)

并且每行的DIV列表都居中对齐,


这个是很难做到的,我能想到的方法是用js来做

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Swapping Songs</title><style type="text/css">.main {margin:0 auto}.main .nav {width:100px; border:1px solid #ddd;height: 40px; display: inline-table; margin-bottom:4px;}</style></head><body><div class="main">	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div>	<div class="nav"></div></div></body></html>
登录后复制

body{width:100%;text-align:center;}div{ width:100px;height:100px;display:inline-block;}
登录后复制



.main {margin:0 auto; text-align:center; }
.nav {width:100px; border:1px solid #ddd;height: 40px; display:inline-block; margin-bottom:4px;}

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板