<style type="text/css"> body,ul,li { padding: 0; margin: 0; /* 好的习惯:清除内外边距,避免受默认格式的影响 */ } ul,li { list-style: none; /*清除列表默认格式 */ } .demo { width: 320px; height: 210px;/*运用负margin进行垂直居中必须指定宽度和高度 */ border: solid 5px black; margin: auto;/* 水平居中 */ position: absolute;/* 垂直居中:绝对定位 */ left: 50%; top: 50%; margin-left: -160px; margin-top: -110px; } ul { margin-right: -10px; /*文档流元素分别向左移动10px */ margin-bottom: -10px; /*文档流元素分别向上移动10px */ overflow: hidden; /* 将超出框体的内容隐藏*/ } li { width: 100px; height: 100px; background: yellow; float: left; margin-right: 10px; margin-bottom: 10px; } </style>
<body> <div class="demo"> <ul> <li>子元素1</li> <li>子元素2</li> <li>子元素3</li> <li>子元素4</li> <li>子元素5</li> <li>子元素6</li> </ul> </div> </body>