博客列表 >css的三种单元,form表单的入门学习,以及几种选择器的使用2018/8/15

css的三种单元,form表单的入门学习,以及几种选择器的使用2018/8/15

cxw的博客
cxw的博客原创
2018年08月16日 19:58:001202浏览

通过今天的学习,我主要对form表单进行认识和了解,css的三种单元,以及几种选择器的认识和使用,代码如下:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择器使用秘籍</title>
</head>
<style>
    body{
        margin: auto 0px;

    }
    li{ list-style: none;}
    /*标签属性选择器*/
    div{
        font-size:1.25rem;
        background-color:lightpink;
        width: 75rem;
        height: 50rem;
        text-align: center;
       }
     /*id选择器*/
    #name{
        font-size: 18px;

        border-style: solid ;
        border-color: antiquewhite;
        width:14em;
        height: 1.2em;
    }
    /*类选择器*/
    .password{
        font-size: 18px;
        border-color: antiquewhite;
        border-style: solid;
        width:14em;
        height: 1.2em;
    }

     /*属性选择器*/
     ol li[class="study"]
      {
         color: lightseagreen;
      }

    ol li[class^="game"]
    {
        color: lightslategray;
    }
    ol li[class*="hs"]
    {
        color: yellow!important;
    }
    ol li[class$="ha"]
    {
        color: red;
    }
    input[type="radio"] {
     }

    /*//后代选择器*/
    ul li{
        font-size: 15px;
    }
    /*子选择器*/
 ul li[class="miejue"]
 {
     color: green;

 }
 /*除了class为灭绝其它之外的样式*/
    ul li[class="miejue"]~*
             {
      font-size: 18px;
    }
    /*相邻兄弟选择器*/
    ul li[class="miejue"]+li
    {
        color:darkmagenta;
    }
    /*群组选择器*/
    h3,h2{
        font-weight: 200;
    }

    /*伪类选择器*/
    input[class="name"]:focus{
        border-color: darkmagenta!important;
        width: 1600px!important;
    }
    input[class="tijiao"]:active{
        border-color: yellow!important;
        border-radius: 15px;
        width: 400px;
    }

    /*伪类选择器 位置*/
   ul li:first-child{
       font-weight: 100;
       font-size: small;
   }
    ul li:last-child{
        font-weight: 200;
        font-size: medium;
    }
    ul li:nth-child(5)
    {
        color: darkred;
        font-size: large;
    }
    /*偶数行设置样式 even 奇数old*/
    /*ul  li:nth-child(2n)*/
    /*{*/
        /*color: darkred!important;*/
        /*font-size: large!important;*/
    /*!*}*!*/
    /*根据子元素数量*/
    ul :only-child
    {
       font-size: 15px;
    }
    /*倒数第几个*/
  /*ul li:nth-last-child(2)*/
  /*{*/
      /*font-size: 30px;!important;*/
  /*}*/
    /*每个倒数第几个元素 去掉last就是正数第几个*/
    ul li:nth-last-of-type(1)
    {
        color: white!important;
        font-size: 20px!important;
    }

    /*:empty{设置元素属性}*/
    div:empty
    {
        width:100px;
        height:20px;
        background:#ff0000;
    }
    div:empty:after{
        content: '我其实是帅哥!';
        content: url("http://dingyue.nosdn.127.net/d0I8gsgDAuDez2CihXlTafv607HX2JSH1k9cxZGBRw1xf1513105361444.jpg");
    }
    
   #divimag
   {
     width:1200px;
     height:1400px;
      background-color:lightpink;
   }
   img{
    border-radius: 50%;
}
a img:hover{
    width: 150px;
    height: 150px;
    border-color: aqua;
}
</style>
<body>

<div>
  <h2>PHP中文网</h2>
    <form method="post" action="">

        <input type="text" name="name" id="name" class="name" placeholder="姓名">
        <br>
        <input type="password" name="password" class="password" placeholder="password">
        <br>
        <input style="font-size: 12px;background-color: red" type="radio" name="sex" id="petezhu" value="朱老师">
        <label for="petezhu">朱老师</label>
        <input type="radio" name="sex"  id="meijuelaoshi" value="灭绝老师">
        <label for="meijuelaoshi">灭绝老师</label>
        <input type="radio" name="sex" id="banzhuren" value="班主任">
        <label for="banzhuren">班主任</label>
         <br>
 <a><img src='http://img.hdbs.cn/images/2015/4/16/20154161429148361883_36.jpg' width=100px height=100px /></a>
<a><img src="http://image3.xyzs.com/upload/ca/f1/321/20150506/143087306938411_0.jpg" width="100px" height="100px"></a>
<a><img src="http://06.imgmini.eastday.com/mobile/20180719/20180719171954_79070f1dbb01466928f236febea58f75_3.png" width="100px" height="100px"></a>
        <hr>
        <h3>你希望学到什么内容!</h3>
       <ol>
           <li>前端布局</li>
           <li class="study">php基本操作</li>
           <li class="game show">项目实战</li>
           <li class="hs ha">数据库知识点</li>
           <li class="hs">服务器</li>
           <li class="gank">填补业余生活</li>
       </ol>
<hr>
        <h3>php幕后中文网神秘操控人员清单</h3>
      <ul>
          <li>皮特朱</li>
          <li class="miejue">灭绝师太</li>
          <li>西门官人</li>
          <li>幕后剪辑师</li>
          <li>神秘者五号</li>
          <li>神秘者六号</li>
      </ul>
        <ul>
            <li>哈哈</li>
        </ul>
      <input type="button" class="tijiao" value="提交">
        <input type="reset" value="重置">
    </form>
</div>
<div id="divimag"></div>
<div>A paragraph.</div>
<div>Another paragraph.</div>
</body>
</html>

运行实例 »

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

手抄代码如下

IMG_20180816_131208.jpgIMG_20180816_131213.jpg总结:

内联大于内部大于外部


内联:以style属性方式声明在元素的起始标签

内部:以style标签声明在当前html文档中,仅对当前文档有效

外部:将样式规则放在一个外部,通过link引入

标签 Id选择器 类选择器 属性选择器

后代选择器/层级选择器

子选择器

相邻选择器

兄弟相邻选择器

群组选择器

伪类选择器:链接

访问前

a:link{}

访问后

a:visited{}

获取焦点的时候

a:focus{}

访问中

a:hover{}

鼠标点击激活的时候

a:active{}

伪类选择器:位置

Ul li:fist-child{}

Ul li:last-child{}

Ul li:nth-child(6){}起始从1开始

偶数Ul li:nth-child(2n){} 或者even 奇数odd

根据子元素数量

Ol :only-child

根据选择类型

 Ol li: :only-child

倒数第几个

Ul li:nth-last-child(3)

每个第几个子元素

Ol li:nth-of-type(2){}

:empty{设置元素属性}

:empty:after{

  Contente

}

//默认都是行内元素

:empty:before{

Content:url


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议