前端css特性基础入门

盒模型
在这里插入图片描述
box-sizing:属性是用户界面属性里的一种,之所以介绍它,是因为这个属性跟盒子模型有关,而且在css reset中有可能会用到它。

content-box 标准盒模型 border-box 怪异盒模型(IE盒模型) inherit
默认值,可以使设置的宽度和高度值应用到元素的内容框。盒子的width只包含内容 设置的width值其实是除margin外的border+padding+element的总宽度。盒子的width包含border+padding+内容 规定应从父元素继承 box-sizing 属性的值
宽度=margin+border+padding+width 宽度=border+padding+width

css优先级

层叠优先级

浏览器缺省 < 外部样式表 < 内部样式表 < 内联样式

样式表优先级

类选择器 < 类派生选择器 < ID选择器 < ID派生选择器

示例:

<html>
<head>
    <title></title>
    <style type="text/css">
        div {
     
      color: #00FF00 } /* 绿色 */
        .a1 {
     
      color: #0000FF } /* 蓝色 */
        .a1 div {
     
      color: #00FFFF } /* 青色 */
        .a2 {
     
      color: #FF0000 } /* 红色 */
        #a2 {
     
      color: #FF7F50} /* 珊瑚色 */
        #a2 div {
     
      color: #FF00FF } /* 紫色 */
    </style>
</head>
<body>
  <div>我是绿色,内部样式表优先于浏览器缺省</div>
  <div class="a2">我是红色,类选择器优先于内部样式表</div>
  <div class="a2" id="a2">我是珊瑚色,ID选择器优先于类选择器</div>
  <div class="a1">
      <span>我是蓝色,类选择器优先于内部样式表</span>
      <div>我是青色,类派生选择器优先于类选择器</div>
      <div class="a2">我还是青色,类派生选择器优先于所有类选择器</div>
      <div id="a2">
          <span>我是珊瑚色,ID选择器优先于类派生选择器</span>
          <div>我是紫色,ID派生选择器优先于类派生选择器</div>
          <div class="a1">我还是紫色,ID派生选择器优先于所有类选择器</div>
          <div class="a1" id="a1">我还是紫色,ID派生选择器优先于所有ID选择器</div>
          <div class="a1" id="a1" style="color:#000000;">我是黑色,内联样式驾到闲杂人等退下</div>
      </div>
  </div>
</body>
</html>

在这里插入图片描述
画一个三角形吧
在这里插入图片描述

<div class = "triangle"></div>
.triangle {
    
    
  	width : 0;
    height: 0;
    border : 100px solid transparent;
    border-top : 100px solid blue; /*这里可以设置border的top、bottom、left、right四个方向的三角*/
}

猜你喜欢

转载自blog.csdn.net/yxgd_1442962728/article/details/112281458