zoukankan      html  css  js  c++  java
  • CSS样式基础

    CSS层叠样式表 美化页面 修改标签的样式

    1、写法分类:

    内联:写在标签里面 以属性的形式表现 属性名style

    <div style=" 100px;height: 100px">内联</div>

    内嵌:写在head标签里面  以标签的形式标签 标签名style

    <style>
    	#a{
    	 100px;
    	height: 200px;
    	background: #D30F13;
    	}
    	.aaa{
    	 100px;
    	height: 200px;
    	background:#2ED73C;
    	}
    	.ddd{
    	 100px;
    	height: 200px;
            background:#C08586;
    	}
    	#div div{ 100px;
    	height: 200px;
    	background:#101BDF}
    	#sdf>#zzx{ 100px;
    	height: 200px;
    	background: #16D194}
    	#dd,#ddd{background: #D52AD4}
    	#aaa:hover{background:#0A32A0}
    </style>

    选择器:找元素 通过各种方式 例如:标签名 id属性值

    ③外部引用:引入外部文件

    写在HEAD标签里面,以标签的形式标签  标签名link

    <link rel="stylesheet" href="css.css">

    2、选择器

    Ⅰ、选择器格式:

       选择器{

       样式属性:样式值

       样式属性:样式值

       }

    Ⅱ、选择器类型:

    ①通用选择器:*{}

    ②标签选择器:标签名{}

    ③id选择器:#id属性值{}注意:id名称不能用数字开头

    实例:

    #a{
       100px;
      height: 200px;
      background: #D30F13;
      }
    
    <div id="a">1</div>

    ④class选择器:.class属性值{}

    一个标签可以有多个class值,之间用空格隔开,后面的覆盖前面的

    实例:

    .aaa{
          100px;
         height: 200px;
         background:#2ED73C;
         }
    .ddd{ 100px; height: 200px; background:#C08586; }
    <div class="ddd aaa">2</div>

    后代选择器  选择器1 选择器2{}

    实例:

    #div div{ 100px;
    	height: 200px;
    	background:#101BDF
    }
    <div id="div">
    	     <div>
    	       1234
                 </div>
    </div>

    ⑥子类选择器

    选择器1 >选择器2{}

    实例:

    #sdf>#zzx{ 100px;
    			height: 200px;
    			background: #16D194}
    
    <div id="sdf">
    	<h id="zzx">12345</h>
    </div>

    ⑦并列选择器

    选择器1,选择器2.......{}

    #dd,#ddd{background: #D52AD4}
    <div id="dd">345</div>
    <div id="ddd">678</div>

    ⑧伪类选择器

    选择器:伪类(hover 鼠标移到上面变化)

    #aaa:hover{background:#0A32A0}
    <div id="aaa">12345678</div>

    3、内嵌和外部引用的区别:

      内嵌写style 外部引用不需要

    4、优先值概念(权值,权值越高优先值越高)

    行内优先级最高  1000

    Id                        100

    Class                  10

    标签                    1

    *                          0

    注意:优先级可以叠加

  • 相关阅读:
    css3圆形轨迹动画
    css3动画
    3D效果
    css3基础下
    css3基础
    HTML5 表单 中
    HTML5 表单
    面向对象的三大特性、七大原则、类与类间的关系
    四种事务的隔离级别
    线程池(二)
  • 原文地址:https://www.cnblogs.com/Ace-suiyuan008/p/9146030.html
Copyright © 2011-2022 走看看