CSS的盒子模型
CSS的盒子模型
1、margin:外边距
2、padding:内边距
3、border:边框(粗细、样式、颜色)
1. HTML做的丑网页如下
HTML代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="style.css"></head><body><div id="box"> <h1>会员登陆</h1> <form action="#"> <div> <span>用户名:</span> <input type="text"> </div> <div> <span>密码:</span> <input type="text"> </div> <div> <span>邮箱:</span> <input type="text"> </div>?? </form></div>?</body></html>
效果如下:
2. CSS美化后的网页如下
2.1. 边框
1、边框的粗细
2、边框的样式
3、边框的颜色
CSS代码如下:
/*id选择器*/#box{ width: 300px; border: 1px solid red;}/*标签选择器*/h1{ font-size: 16px; background-color: #3cbda6; line-height: 30px; color: white;}form{ background: #ffae15;}/*:nth-of-type(n)选择器匹配同类型中的第n个同级兄弟元素。?n可以是一个数字,一个关键字,或者一个公式。 */div:nth-of-type(1) input{ border: 3px solid black;}div:nth-of-type(2) input{ border: 3px dashed #4d0b8c;}div:nth-of-type(2) input{ border: 2px dashed #008c27;}
效果如下:
2.2. 内边距
语法为: padding: 上 下 左 右;
如果写两个,就是上下,左右。
2.3. 外边距
外边距可以实现居中的效果:左右自动对齐。
语法为: margin: 0 auto;