1、首先是书写样式,一共分为三种:
(1)、行内样式:直接在标签中加入style
<div style="">............</div>
优点:精准; 缺点:代码赘余,工作量大
(2)、内联样式在<head>中插入
<style>.........</style>
(3)、外部引入样式:在<head>中插入<link>将外部的css文件链接进来
<link type="text/css" helf="路径">
可以将大量的样式代码另存为一个文件,由不同的网页来链接使用。
优先级:行内样式>内联样式>外部引入样式
2、div盒模型
(1)、外边距:margin,指盒子与外部的距离,书写方式如下:
margin-left:2px; /**左外边距为2px**/
margin-right:2px; /**右外边距为2px**/
margin-top:2px; /**上外边距为2px**/
margin-bottom:2px; /**下外边距为2px**/
margin:5px; /**上下左右的外边距都为5px**/
margin:2px 5px; /**上下外边距为2px,左右外边距为5px**/
margin:2px 3px 4px 5px;/**上外边距为2px,右外边距为3px,下外边距为4px,左外边距为5px**/
(2)、内边距:broder,指内容与盒子边框的距离,书写方式如下:
padding-left:2px; /**左内边距为2px**/
padding-right:2px; /**右内边距为2px**/
padding-top:2px; /**上内边距为2px**/
padding-bottom:2px; /**下内边距为2px**/
padding:5px; /**上下左右的内边距都为5px**/
padding:2px 5px; /**上下内边距为2px,左右内边距为5px**/
padding:2px 3px 4px 5px;/**上内边距为2px,右内边距为3px,下内边距为4px,左内边距为5px**/
(3)、边框:border
可以直接用border:统一设置四条边框,也可以用border-left: border-right: border-top: border-bottom: 分别来设置左右上下的边框。例如:
border:1px solid red;
效果为边框粗细为1px,实线,红色。
盒子的宽=左外边距+左边框+左内边距+内容+右内边距+右边框+右外边距=margin-left+border-left+padding-left+content+padding-right+border-right+margin-right
盒子的高=上外边距+上边框+上内边距+内容+下内边距+下边框+下外边距+margin-top+border-top+padding-top+content+padding-bottom+border-bottom+margin-bottom
3、选择器:的作用是使css对HTML页面中的元素实现一对一,一对多或者多对一的控制,HTML页面中的元素就是通过CSS选择器进行控制的。
4、定位
定位分为四种,分别为相对定位(relative)、绝对定位(absolute)、固定定位(fixed)、粘滞定位(sticky)。