CSS 简记

CSS:层叠样式表(内部样式会覆盖父级样式)
一、应用 CSS 的3种方式:
1:行内样式表
2:内部样式表
3:外部样式表
eg:
1:  <div style="color:red;font-size:50px">css</div>
2:  <div class="div1">css</div>
<head>
     <style type="text/css">
        .div1{
            color:red;
            font-size:50px;
         }  
     </style>
</head>
3: <div class="div1">css</div>
<head>
   <link rel="stylesheet" href="www.css">
</head>

www.css doc
 .div1{
    color:red;
    font-size:50px;
 }

二、CSS 选择器
1、ID 用 # 开头
2、标签名
3、类用 . 开头

三、复杂选择器
1、组合选择器
E,F:同时选择E和F这2个选择器。(可选多个)
E F:选择器E的下一代内部选择器F(有多个F则都选中)。
E>F:选择器E的直接子代选择器F(只选儿子辈)。
E~F:E后面的所有兄弟元素。
E+F:E后面的第一个兄弟元素。

2、属性选择器
<input type="checkbox" checked/>选项1
<input type="checkbox" checked/>选项2
<input type="radio"/>选项3
<input type="radio"/>选项4
1:E[attr]:标签E中含属性attr的所有元素。
  input[checked]{  //改变复选框的大小,不改变文字。
    width:20px; height:30px;
  }
2: E[attr=F]:选中E中含属性F的所有元素。
   input[type=radio]{
     width:50px; height:60px;
   }

3、伪类(根据元素的状态选取)
a:link {color: #FF0000}		/* 未访问的链接 */
a:visited {color: #00FF00}	/* 已访问的链接 */
a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */
a:active {color: #0000FF}	/* 选定的链接,鼠标单击未释放时的效果 */
提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。
提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。
提示:伪类名称对大小写不敏感。

4、伪元素(根据元素的内容选取)
1、:first-line 匹配元素的第一行
2、:first-letter 匹配元素的第一个字母

四、优先级
1、行内 > 内部 > 外部
2、ID > class > 标签
3、相同权重的后面为主(效果的覆盖)
4、!important(在属性值后面加上 !important 使其优先级最高)

五、盒子模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值