zoukankan      html  css  js  c++  java
  • css-概述和选择器

    一:CSS 概述

    • CSS 指层叠样式表 (Cascading Style Sheets)
    • 样式定义如何显示 HTML 元素
    • 样式通常存储在样式表中
    • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
    • 外部样式表可以极大提高工作效率
    • 外部样式表通常存储在 CSS 文件中
    • 多个样式定义可层叠为一

    二:存在方式

      存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。

      语法:style = 'key1:value1;key2:value2;'

    • 在标签中使用 style='xx:xxx;'
    • 在页面中嵌入 < style type="text/css"> </style > 块
    • 引入外部css文件

    三:选择器

      1)标签选择器

        div{ } 
        <div > </div>

      2)class选择器

        .bd{ } 
        <div class='bd'> </div>

      3)id选择器

        #idselect{ } 
        <div id='idselect' > </div>

      4)关联选择器

        #idselect p{ } 
        <div id='idselect' > <p> </p> </div>

      5) 组合选择器

        input,div,p{ } 

      6)属性选择器

        input[type='text']{ 100px; height:200px; } 

        PS:
         优先级,标签上style优先,编写顺序,就近原则

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            #i1,#i2,#i3{
                background-color: red;
                height: 48px;
            }
            /*.c1{*/
                /*background-color: red;*/
                /*height: 48px;*/
            /*}*/
    
            div{
                background-color: blue;
                height: 48px;
            }
            span div{
                background-color: yellow;
                height: 48px;
            }
            .c1 div{
              background-color: yellow;
                height: 48px;
            }
            input[n="alex"]{
              background-color: yellow;
                height: 48px;
            }
        </style>
    </head>
    <body>
        <div style="background-color: #2459a2;height:48px">1</div>
        <span>
        <div id="i1">2</div>
            </span>
        <div class="c1">3</div>
        <div id="i1">3</div>
    
        <input type="text" n="alex">
        <input type="password">
    </body>
    </html>
  • 相关阅读:
    阿里数据中台
    智慧公安及移动执法平台(中云微迅)
    平安智慧城市的智慧政务
    数据分析师干货-业务逻辑篇
    数据分析师常用商业模型(一)
    智慧政务大数据云平台解决方案
    说几个flink好做spark却不好做的场景
    spark比flink好用的点
    干货好文!自底向上——知识图谱构建技术初探
    用户分析模型
  • 原文地址:https://www.cnblogs.com/lixiang1013/p/7536473.html
Copyright © 2011-2022 走看看