Blogger Information
Blog 20
fans 0
comment 0
visits 14715
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS中常见的选择器2018.8.16/19:40
李逍遥
Original
555 people have browsed it

编程作业

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>常用选择器</title>
    <style>
        table{    /*表格设置*/
            width:430px;
            height:200px;
            background:#acf;
            border: 1px solid white;
            border-radius:10px;
            text-align:center;
            margin:30px auto;
        }
        #input{
            width:200px;
        }
        .left{
            text-align: left;
        }
        .right{
            text-align: right;
            width:130px;
        }

        ul{
            border:1px solid lightgray;
            margin:0;
            padding: 0;
            width:500px;
            padding:10px 5px;

        }

        ul:after{
            content: '';
            display: block;
            clear: both;

        }

        ul li {
            list-style: none;
            float:left;
            width:40px;
            height:40px;
            line-height: 40px;
            text-align:center;
            border-radius:50%;
            box-shadow:2px 2px 2px #888;
            background: skyblue;
            margin-right: 5px;
        }

        /*类选择器*/
        .beta1{
            background: red;
        }
        /*id选择器*/
        #beta2{
            background: orange;
        }
        /*属性选择器,属性名*/
        ul li[class] {
            background: blueviolet;
        }
        /*属性选择器,属性值*/
        ul li[class="beta1"] {
            background: greenyellow;
        }
        /*属性选择器,以指定属性值开头*/
        ul li[class^="bt1"]{
            background: salmon;
        }
        /*属性选择器,以指定属性值结束*/
        ul li[class$="beta3"]{
            background: aqua;
        }
        /*属性选择器,属性值中包含指定子串*/
        ul li[class*="b"]{
            background: deeppink;
        }
        /*后代选择器,派生选择器*/
        body ul li {
            color: darkred;
            font-size: 20px;
        }
        /*子选择器*/
        ul > li[class$="bt2"]{
            background: greenyellow;
        }
        /*相邻选择器*/
        ul li[class$="bt3"] ~ * {
            /*选择当前元素之后的所有同级元素(不包括当前元素)*/
            background: hotpink;
            color: black;
        }
        /*群组选择器*/
        h1,p{
            font-size: 3rem;
            font-weight: lighter;
            margin: 0;
        }
        /*伪类选择器,链接*/
        a{
            font-size: 3rem;
            text-decoration: none;
        }
        /*访问前*/
        a:link{
            color:deeppink;
        }
        /*访问后*/
        a:visited{
            color:orange;
        }
        /*获得焦点时*/
        a:focus{
            color: purple;
        }
        /*鼠标悬停时*/
        a:hover{
            color:green;
        }
        /*鼠标点击时*/
        a:active{
            color:blue;
        }

        /*伪类选择器,位置*/
        /*选择集合中的第一个元素*/
        ul li:first-child{
            background-color: #efefef !important;
        }
        /*选择集合中的最后一个子元素*/
        ul li:last-child{
            background-color: red;
        }
        /*选择所有的偶数小球变色*/
        /*2n偶数,even偶数,2n+1奇数,odd奇数*/
        ul li:nth-child(even){
            background-color: purple!important;
        }

        /*伪类选择器,根据子元素数量*/
        /*选择具有唯一子元素的元素*/
        ol :only-child {
            background-color: greenyellow;
        }
        /*选择指定类型的唯一子元素*/
        ol li:only-of-type{
            background-color: greenyellow;
        }
        /*倒数选择指定位置的元素*/
        ul li:nth-last-child(4){
            background-color: #aaccff;
        }
        /*选择指定父级的第二个<li>子元素*/
        ol li:nth-of-type(3){
            background-color: greenyellow;
        }
        /*选择页面中内容为空的元素*/
        以下代码已在本地测试,因为与本网页的代码冲突所以注释掉

        /*:empty{
            width:300px;
            height: 300px;
            background-color: brown;
        }
        :empty:after{
            content:'测试测试'
        }
        :empty:before{
            !*默认插入的元素为行内元素,不支持宽度设定,如果一定要设置可以通过背景图片实现*!
            content:url("imange/1.png")
        }*/


    </style>
</head>
<body>
<form action="" method="post">
    <table >
        <caption>账号登录</caption>
        <tr>
            <td class="right">账号:</td>
            <td width="250" class="left"><input type="text" name="" value=""></td>
        </tr>
        <tr>
            <td class="right">密码:</td>
            <td width="250" class="left"><input type="password" name="" value=""></td>
        </tr>
        <tr >
            <td colspan="2">
                <input type="checkbox" name="admin" value="zddl">自动登录
                <input type="checkbox" name="admin" value="jzmm">记住密码
                <a href="#">找回密码</a>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center;"><input id="input" type="submit" name="submit" value="登录"></td>
        </tr>
    </table>
</form>
<hr>
<ul> <!--彩球-->
    <li class="beta1">1</li>
    <li id="beta2">2</li>
    <li class="bt1 bt2 bt3">3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul>
<h1>群组选择器测试</h1>
<p>群组选择器测试</p>
<a href="https://lz373.cn">PHP自学笔记</a>
<hr>
<ol>
    <li>列表项样式</li>
</ol>
<ol>
    <li>列表项样式</li>
    <li>列表项样式</li>
    <li>列表项样式</li>
</ol>
<div></div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

手抄作业

QQ截图20180816193930.jpg

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post