zoukankan      html  css  js  c++  java
  • HTML 标签分类

    标签分类

      1.块元素

    典型代表,Div,h1-h6,p,ul,li

    特点: ★独占一行

            ★可以设置宽高

            ★ 嵌套(包含)下,子块元素宽度(没有定义情况下)和父块元素宽度默认一致。

    2.  行内元素

    典型代表 span  ,a,  ,strong , em,  del,  ins

    特点:★在一行上显示

             ★不能直接设置宽高

             ★元素的宽和高就是内容撑开的宽高。

    div,p{
    display:inline;
    500px;
    height:500px;
    background-color:red;
    }

    3.   行内块元素(内联元素)

    典型代表  input  img

    特点:★在一行上显示

            ★可以设置宽高

     

    4.  块元素、行内元素

    ◆块元素转行内元素

    display:inline;

    ◆行内元素转块元素

    display:block;

    ◆块和行内元素转行内块元素

    display:inline-block;

     css三大特性

    1   层叠性

    当多个样式作用于同一个(同一类)标签时,样式发生了冲突,总是执行后边的代码(后边代码层叠前边的代码)。和标签调用选择器的顺序没有关系。

        .box{
            font-size:60px;
            color:red;
        }
        .box2{
            font-size:200px;
            color:blue;
        }
    
        </style>
    
    </head>
    <body>
        
        <div  class="box  box2">kadfaklsdfa</div>
        <p>askdlfjalwdfwe</p>
    </body>

    2    继承性

       继承性发生的前提是包含(嵌套关系)

       ★文字颜色可以继承

       ★文字大小可以继承

       ★字体可以继续

       ★字体粗细可以继承

       ★文字风格可以继承

       ★行高可以继承

       总结:文字的所有属性都可以继承。

    ◆特殊情况:

    h系列不能继承文字大小。

    a标签不能继承文字颜色。

    3  优先级
     默认样式<标签选择器<类选择器<id选择器<行内样式<!important  

     0               1                   10              100          1000      1000以上

    ◆优先级特点

    ★继承的权重为0

    ★权重会叠加

        <link rel="text/css" />
        <style>
        .bz{
            display:inline;
            width:500px;
            height:500px;
            background-color:red;
        }
        .box{
            font-size:60px;
            color:red;
        }
        .box2{
            font-size:200px;
            color:blue;
        }
        #box3{
            font-size:300px;
            color:green;
        }
    /*     div{
            color:red !important;
            font-size:20px;
        } */
        </style>
    
    </head>
    <body>
        
        <div  class="box  box2"  id="box3">kadfaklsdfa</div>
        <p>askdlfjalwdfwe</p>

    综  合

    <html>
        <head>
            <meta http-equiv="content-type" content="text/html;charset=utf-8" />
            <meta name="keywords" content="关键词1,关键词2,关键词3" />
            <meta name="description" content="对网站的描述" />
            <title>第1题</title>
            <style type="text/css">
    
                
                #father #son{  
                    color:blue;          //权重:100+100=200
                }
                
                #father p.c2{            //权重:100+1+10=111
                    color:black;
                }
    
            </style>
        </head>
        <body>
            <div id="father" class="c1">
                <p id="son" class="c2">
                    试问这行字体是什么颜色的?
                </p>
            </div>
        </body>
    </html>
    <html>
        <head>
            <meta http-equiv="content-type" content="text/html;charset=utf-8" />
            <meta name="keywords" content="关键词1,关键词2,关键词3" />
            <meta name="description" content="对网站的描述" />
            <title>第3题</title>
            <style type="text/css">
                
                div p{   
                    color:red;            //权重 :2
                }
                #father{
                    color:red;            //权重:0
                }
                p.c2{    
                    color:blue;          //权重:11
                }
            </style>
        </head>
        <body>
            <div id="father" class="c1">
                <p class="c2">
                    试问这行字体是什么颜色的?
                </p>
            </div>
        </body>
    </html>
  • 相关阅读:
    从键盘输入一串数据,以“exit"结束输入,且输出数据。
    判断指定盘符下文件夹是否存在
    java 输出图形
    Object对象类
    java继承
    Java封装
    java环境搭建系列:JDK环境变量详细配置
    java环境搭建系列:JDK从下载安装到简单使用
    ORACLE常见错误代码的分析与解决
    Java与C++面向对象不同点
  • 原文地址:https://www.cnblogs.com/yimian/p/6632035.html
Copyright © 2011-2022 走看看