二、CSS基础

二、css基础

1css层叠样式表

  (1)、行内样式表(style属性)

  <p style="">

  (2)、内部嵌入样式表(style元素)

  <style type="text/ess">

    body {background-color #FF0000;}

    .boss{}

    #id{}

  </style>

(3)、外部引用样式表(引用一个样式表文件),推荐

<link rel="stylesheet" type="text/css" href="css/style.css"/ >

2、选择器ID、类、属性

ID选择器:

  #idName{}样式唯一;

类选择器:

  .className{}样式共用;

标签选择器

  html自带的标签;

优先级:ID>>标签选择器

 .name a{}   

    name类下标签进行样式修改

  a,p{}

    ap两种标签样式同时修改

3、常见的样式属性

  width height border

  font color

  background

4div+css页面布局

a、外边距属性:margin,盒子与盒子之间的间距,比如盒子有个自己定义的势力范围

  magin: 上 右 下 左:4个值

  magin: 上 左/右 下:3个值

  magin: /下 左/:2个值

  magin: ///:1个值

  div左右居中 margin:10px auto

b、内间距属性:padding,标签内容(月饼)在盒子内部的间距

  使用和margin一致

c 浮动属性float,可以理解成在水面浮动盒子,会相互占据空间

  文档流默认为从上往下

  以左边开始文档流默认为从上往下,以左边开始(一般会用div容器进行布局)

  float

d、清除浮动属性

  清除跟随浮动的影响

  clear

5CSS标签中的链接:

  a:link {color:#FF0000;} /* 未被访问的链接 */

  a:visited {color:#00FF00;} /* 已被访问的链接 */

  a:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */

  a:active {color:#0000FF;} /* 正在被点击的链接 */

6、初始化浏览器样式

  html,body{magin:0;padding:0}

原文地址:https://www.cnblogs.com/ceshixuexi/p/7241637.html