zoukankan      html  css  js  c++  java
  • py 的 第 38 天

    内容回顾:

      1标签嵌套

          行内标签和块标签

          行内标签不可以嵌套块级标签,但不绝对。

          块标签嵌套块标签、行内标签。

            但是p标签中的子标签只能是行内元素,表单元素,图片

      2table

        tr

        td

      3form  action 行为 methods:get | | post enctype=‘’ 一点要提交文件到服务器,一定是post请求

        lable

            for:与input的id有很大关联

        input  这及以下都重要******

            type

              text:普通的文本

              password:密码本

              submit:

              radio:单选框

              checkbox:多选框

            name       value

        select

            option

        textarea

            rows 排     cols列

      4 css

        三种引入方式:

          (1)行内样式>内接样式和外界样式

        基本选择器

        选择器的作用:选中标签,设置属性

          标签选择器:

          选择的是‘共性’,不管标签嵌套多少层

          <div   id='box'   class='box'> alex </div>

          div{

              color:red;

            }

          div

              div        这往下可以256个,不过过了6  7个就乱码或者太麻烦没必要

          id选择器

              选择的是‘特性’,id是唯一的,未来与js有很大关联

          #box{

              color:yellow;

            }  

          class选择器

              选择的是共性,类选择器可以设置多个。一个标签也可以设置多个

          .box{

              color:green;
            }
          .active{
              color:red;
            }

          通配符选择器 重置样式
          *{
            padding:0;      去除内边距
            margin: 0;    margin:n m p q表示该元素上外边距为n   1px,右外边距为m,下外边距为p,左外边距为q,即 margin:上 右 下 左 ,逆时针一圈。
          }
          ul{
            list-style:none;      列表样式无
          }
          a{
            text-decoration:none;     文本修饰无
          }

    今日内容:

        1。高级选择器

          后代选择器

            儿子、孙子、重孙子

          div  ul  li   p{ color:red;}

          自带选择器,只能是亲儿子

          div  p

          组合选择器

            多个选择器组合到一起共同设置样式

            div,p,a,li,span{font-size: 14px;}文本文件大小

          交集选择器

              div.active{}

          属性选择器

          input【type=‘text’】

          伪类选择器:LoVe HAte

                a:link   没有被访问的

                a:visited  访问过后的

                a:hover   鼠标悬停的时候发生变化

                a:active   按住的时候

          伪元素选择器

                p:before  在。。。的前面添加内容  一定要结合content

                p:after  在。。。的后面添加内容  与后面的布局有很大关系

      2.css的继承性和层叠性(坑)

          继承性:color、text-xxx、font-xxx、line-xxx(行高)的属性是可以继承下来。盒模型的属性是不可以继承下来的

         a标签有特殊情况,设置a标签的字体颜色  一定要选中a,不要使用继承性

         层叠性:     覆盖

              (1)行内>ID>class>标签****

                1000  100     10    1

              (2)先数id 再class。。。。

              (3)先选中标签,权重一样,以后设置为主

              (4)继承来的属性   它的权重为0,与选中的标签没有可比性

              (5)如果都是继承来的属性,保证就近原则(谁继承的更深入,谁权重高)

              (6)都是继承来的属性,选择的标签一样近,再去数权重

      3.盒模型

          属性:

              width:内容的宽度

              height:内容的高度

              padding:内边距  内容到边框的距离

              border:边框

              margin:外边距    另一个边到另一个边的距离

          盒模型的计算:

              总结:如何保证盒模型的大小不变,加padding  就一定要减width或者减height

              前提是:在标准文档流

                    padding:父子之间调整位置

                    margin:兄弟之间调整位置

        4,布局的方式   浮动

            浮动能实现元素并排   float

            盒子一浮动 就脱离了标准文档流,不占位置。

  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/Mrszhao/p/9671493.html
Copyright © 2011-2022 走看看