• css属性和部分选择符


    1.1像素细边框的表格

    效果:

    <style type="text/css">
                #test{
                    border-collapse: collapse;border:1px solid #ddd;                
                }
                /*#test th,#test td{
                    border: 10px solid #ddd;
                }*/
            </style>

    2.css奇数偶数样式

    效果:

    <style type="text/css">
            /*奇数*/
                     .ul2 li:nth-child(odd){background-color:#ccc;} 
         .ul2 li:nth-child(2n+1){border-left:2px solid red;}
        /* 偶数 */
         .ul2 li:nth-child(even){background-color:#0F7CCF;}
         .ul2 li:nth-child(2n){border-left:2px solid black;}        
        /* 3的倍数 */
         .ul2 li:nth-child(3n){color:red;font-weight:bold;}
    
            </style>

    3.Eplaceholder属性

    效果:

    <style>
                input::-webkit-input-placeholder {
                    color: green;
                    
                }
                
                input:-ms-input-placeholder {
                    // IE10+
                    color: green;
                }
                
                input:-moz-placeholder {
                    // Firefox4-18
                    color: green;
                }
                
                input::-moz-placeholder {
                    // Firefox19+
                    color: green;
                }
            </style>

    4.Eselection属性

    效果:

    <style>
                p::-moz-selection {
                    background: #000;
                    color: #f00;
                }
                
                p::selection {
                    background: #000;
                    color: #f00;
                }
            </style>

    5.first-child 与first-of-type的区别

    效果:

    <style type="text/css">
                /* a:first-child是.test下的第一个结构标签,而且是a标签,不是则不起效果 */
                
                .test a:first-child {
                    color: red;
                }
                /* a:first-of-type不需要是第一个子元素只需要.test下的a标签的第一个即可 */
                
                .test a:first-of-type {
                    font-size: 55px;
                }
            </style>

    6.textDecorationLine属性

    效果:

    <style>
                .test li {
                    margin-top: 10px;
                    list-style: none;;
                }
                
                .test .none {
                    text-decoration: none;
                }
                
                .test .underline {
                    text-decoration: underline;
                }
                
                .test .overline {
                    text-decoration: overline;
                }
                
                .test .line-through {
                    text-decoration: line-through;
                }
                
                .test .blink {
                    text-decoration: blink;
                    
                }
                
                .test .text-decoration-css3 {
                    -webkit-text-decoration: #f00 wavy underline;
                    -moz-text-decoration: #f00 solid underline;
                    text-decoration: #f00 solid underline;
                }
            </style>

    7.text-shadow属性

    效果:

    <style>
                .po {
                    text-shadow: 5px 3px 5px #00f;
                    font-weight: bold;
                    font-family: cursive;
                    font-size: 19px;
                    color: gold;
                }
                
                .test li {
                    margin-top: 10px;
                }
                
                .test .mormal p {
                    text-shadow: 1px 1px rgba(0, 0, 0, .3);
                }
                
                .test .blur p {
                    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
                }
                
                .test .group p {
                    text-shadow: 1px 1px 0 rgba(255, 255, 255, 1), 1px 1px 2px rgba(0, 85, 0, .8);
                }
            </style>

    8.关系选择符

    效果:

    <style type="text/css">  /*选中后样式改变*/
            input[name="love[]"]:checked+label{color:blue;background-color:red;}
        </style>
    </head>
    <body>
        <input type="checkbox" name="love[]" id="book" value="book">
      <label for="book"></label><br>
      <input type="checkbox" name="love[]" id="music" value="music">
      <label for="music">音乐</label><br>
      <input type="checkbox" name="love[]" id="movie" value="movie">
      <label for=“movie”>电影</label><br>
    
    </body>

    9.属性选择符

    效果:

    <style type="text/css">
                /*.columnNews{
                    color: red;
                }
                .columnAboutUs{
                    color: red
                }
                .columnVideo{
                    color: red;
                }*/
                a[class^=column]{
                    color: red;
                }
                a[href=.doc]{
                    color: blue;
                }
                a[title*=box]{
                    color: green;
                }
            </style>

    10.div内外边距和其他属性

    效果;

    <style type="text/css">
            #pp{
                width: 100px;
                height: 100px;
                clear: both;
                background-color: blueviolet;
                border: 20px solid gold;
                /*margin-bottom: 20px;
                margin-left: 200px;
                margin-right: ;
                margin-top:500px ;*/
                margin:50px,30px,20px,20px;
                padding-top:5px ;
                padding-left: 10px;
                padding-right: 10px;
                padding-bottom:20px ;   /*缩写 上右下左*/
                border-top-width: 100px;
            }
        </style>
    <style type="text/css">
                #pp {
                    width: 300px;
                    height: 300px;
                    border-left: 10px solid #009100;
                    border-top: 10px double #0000c6;
                    border-right: 10px dotted #f9f900;
                    border-bottom: 10px dashed #ff0000;
                }
            </style>

    11.属性选择符

    <style type="text/css">
                input[name="search"]{
                    border-color: red;
                }
                input[name^=love]{
                    width: 200px;
                    height: 50px;
                    border-color: red;
                }
            </style>

    12.字体颜色属性

    效果:

    <style>
    #pp{
        width: 100px;
        height: 100px;
        background-color: rgba(250,55,250,.3);
    }
    .colorname p{color:green;}
    .hex p{color:#ff0000;}
    .rgb p{color:rgb(0,0,0);}
    .rgba p{color:rgba(0,0,0,.5);}
    .hsl p{color:hsl(240,50%,50%);}
    .hsla p{color:hsla(240,50%,50%,.5);}
    .transparent p{color:transparent;}
    </style>

    13.伪对象选择符

    效果:

    <style>  /*设置对象内第一个字符的样式*/
                h1 {
                    font-size: 30spx;
                }
                
                p {
                    width: 200px;
                    padding: 5px 10px;
                    border: 1px solid #ddd;
                    font: 14px/1.5 simsun, serif, sans-serif;
                }
                
                p:first-letter {
                    float: left;
                    font-size: 40px;
                    font-weight: bold;
                    line-height: 1;
                }
                
                p::first-letter {
                    float: left;
                    font-size: 40px;
                    font-weight: bold;
                    line-height: 1;
                }
            </style>

    <style>
                h1 {
                    font-size: 16px;
                }
                
                p {
                    width: 200px;
                    padding: 5px 10px;
                    border: 1px solid #ddd;
                    font: 14px/1.5 simsun, serif, sans-serif;
                }
                
                p:first-line {
                    color: #090;
                }
                
                p::first-line {
                    color: #090;
                }
            </style>
  • 相关阅读:
    [PHP] 自定义错误处理
    [PHP] url的pathinfo模式加载不同控制器的实现
    [PHP] 自动加载的实现
    [javaSE] java获取文件列表
    [PHP] PHP请求Socket接口测试
    [PHP] java读取PHP接口数据
    [PHP] 读取大文件并显示
    [javaSE] java上传图片给PHP
    HDUOJ----Eddy's research I
    HDUOJ--8球胜负
  • 原文地址:https://www.cnblogs.com/Johnon/p/5759291.html
Copyright © 2020-2023  润新知