zoukankan      html  css  js  c++  java
  • css简单学习属性3---css属性选择器

     1:通配符

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            [id*=div] {
                color: lime;
            }
            /*^首字符*/
            [id^=div] {
                color: darkblue;
            }
            /*$结束字符*/
            [id$=ym] {
                color: crimson;
            }
        </style>
    </head>
    <body>
    <div id="mydiv1">示例文本1</div>
    <div id="div2">示例文本2</div>
    <div id="div3">示例文本3</div>
    <div id="div4">示例文本4</div>
    <div id="my">示例文本5</div>
    </body>
    </html>

    2:UI伪类选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /* 鼠标经过有效 */
         input[type="text"]:hover{
             background-color: darkviolet;
         /* 鼠标焦点有效 */
                input[type="text"]:focus{
                    background-color: darkviolet;
         }
        </style>
    </head>
    <body>
    <input type="text" name="name">
    <input type="text" name="name">
    </body>
    </html>

     3:结合元素选择器:

    例如:   a.class{}

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    <style>
        a.div{
            color: red;
        }
    </style>
    </head>
    <body>
    <div class="div">
        wowowotest
    </div>
    /* 只对下面有效 */
    <a class="div"> wowowotest</a>
    </body>
    </html>

    4:多类选择器

    例如:   .class.class{}

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    <style>
        .div1{
            color: blue;
        }
        .div2{
            font-size: 30px;
        }
        .div1.div2{
        font-style: italic;
        }
    </style>
    </head>
    <body>
    <div class="div1">wowowo test</div>
    <div class="div2">wowowo test</div>
    /* 拥有上面所有属性 */
    <div class="div1 div2">wowowo test</div>
    </body>
    </html>

    5:属性选择器

    例如:     [title]{}

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    <style>
    [title]{
        color: aqua;
    }
        [href]{
            font-size: 30px;
        }

    [title="p2"]{
    color:red;
    }
    </style> </head> <body> <p title="">hello</p>
    <p title="p2">hello2</p>
    /* <href=""未带参数,如果带参数。<style>必须一致>*/ <a href="">wowowo</a> </body> </html>

     A:在css中定义图片相对路径

    #primary-nav {
    //相对路径
    background: url(../images/alert-overlay.png) repeat-x;
    height: 35px;
    font-size: 10px;
    color: #fff;
    line-height: 34px;
    background-color: #222;
    margin: 0 auto;
    max- 1128px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    box-shadow: 1px 2px 5px 1px #808080;
    }

    B.对应文件结构

    C:下面display为什么要加important

    .main-navigation a {
    color: #5e5e5e;
    //为什么要加!important
    padding: 0 15px!important;
    }

    加!important就表示提升这个属性的优先级 比如说你如果在其它地方又写了一个display:inline之类的 还会按照你这里的block进行解释
    另外IE6是不认!important的 可以利用这个特性来给不同的浏览器做不同的css设置

    D.css防止中文乱码

     E.<div style="clear:both;"></div>

    <div style="clear:both"></div>
    clear:both该属性的值指出了不允许有浮动对象的边。
    通俗的讲:这段代码的做用是:清除同行元素,不允许其它元素与之在一行内。
  • 相关阅读:
    event.preventDefault()
    laravel 授权使用gate门类
    Redis在Laravel项目中的应用实例详解
    Laravel实现找回密码及密码重置的例子
    2016-2017中国房地产走势大数据报告亮相
    特许金融分析师 (CFA) 持证人现在一般在做什么工作?职业分布是怎样的?
    工作中最常用的Excel函数公式大全
    151项国家职业资格目录清单公示
    中国 世界十大投资风云人物,谁是自己的指路明灯!
    世界十大投资风云人物,你知道几个?
  • 原文地址:https://www.cnblogs.com/kaiwen1/p/6782550.html
Copyright © 2011-2022 走看看