Correction status:qualified
Teacher's comments:
编程实现盒模型的基本要素:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>08-16-盒子模型基本要素</title> </head> <style> </style> <body> 内容:content,边框:border,内边距:padding,外边距:margin <div style=" width: 200px; height: 200px; background-color: #0388F1; padding: 10px 20px;/*上下 左右*/ margin: 20px 10px 4px; /*padding: 10px 20px 30px; 第二个参数一定是左右*/ "> </div> </body> </html>
点击 "运行实例" 按钮查看在线实例
编程实现最常用的四种元素对齐方案:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>08-16-四种元素对齐方式</title> </head> <style> .box1 { width: 200px; height: 200px; background-color: #ff3c6d; text-align: center; /*1 水平居中*/ } .box1 a { line-height: 200px; /*2 行高*/ } .box2 { width: 200px; height: 200px; background-color: #39FF1B; text-align: center; /*1 水平居中*/ display: table-cell; /**/ vertical-align: middle; /*垂直居中*/ } </style> <body> <div class="box1"> <a href="">PHP中文网</a> </div> <hr> <div class="box2"> <span>PHP中文网</span><br> <span>www.php.cn</span> </div> <hr> 子元素是块元素 <br> a:水平居中:子元素设置左右外边距自动适应 <style> .box3 { width: 200px; height: 200px; background-color: lightgreen; display: table-cell; vertical-align: middle; } .box3 .child { width: 100px; height: 100px; background-color: lightcyan; margin: auto; } </style> <div class="box3"> <div class="child"></div> </div> 4.子元素是不定宽的块元素 <br> a.水平居中:子元素转换为行元素,父级加:text-align:center <style> .box4 { width: 200px; height: 200px; background-color: lightblue; text-align: center; display: table-cell; vertical-align: bottom; } .box4 li { display: inline; } ul { margin: 0px; padding-left:0px; } </style> <div class="box4"> <ul> <li><a href="">1</a></li> <li><a href="">2</a></li> <li><a href="">3</a></li> <li><a href="">4</a></li> <li><a href="">5</a></li> </ul> </div> </body> </html>
点击 "运行实例" 按钮查看在线实例
3. 编程实现用五个色块制作一个十字架:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>08-16-十字方块</title> </head> <style> body { margin:0; } .box1{ width: 100px; height: 100px; background-color: black; /*绝对定位元素,会脱离文档流*/ position: absolute; left:100px; } .box2{ width: 100px; height: 100px; background-color: #39FF1B; position: absolute; top: 100px; } .box3{ width:100px; height: 100px; background-color: #ff3c6d; position: absolute; top: 100px; left: 200px; } .box4{ width: 100px; height: 100px; background-color: #0388F1; position: absolute; top: 200px; left: 100px; } </style> <body> <div class="box1"></div> <div class="box2"></div> <div class="box3"></div> <div class="box4"></div> </body> </html>
点击 "运行实例" 按钮查看在线实例