美文网首页
爱看不看的html基础

爱看不看的html基础

作者: 以梦为马WJN | 来源:发表于2017-08-17 22:27 被阅读0次

一:标签分类

1.块级标签的特点(block):

�①独占一行

�②可以设置尺寸

 ③没有明确宽度的时候,宽度由父级决定

�④没有明确高度的时候,高度由内容决定

 ⑤支持margin,padding

2.行级标签的特点(inline):

①不会独占一行,可以与其他行级元素并排

②不支持尺寸设置

③对margin左右,padding左右支持较好,上下间距慎用(谨记)

3.行快级标签特点 (inline-block):

①支持盒模型,但不会独占一行


二:选择器(通配与标签不作说明)

1.群组选择器:

    选择器1,选择器2,选择器3{

        语句;

    }

例子:

    #box1,#box2,#box3{

        background:red;

    }

2.后代选择器:

    父级选择器 子级(孙级)选择器{

        语句;

    }

例子:

    #wrap div div {

         width:100px;

    }

3.后台选择器:(只能找到直接子级,间接子级被过滤)

    父级>子级{

         语句;

     }

    body>div{

        border:1px solid greenyellow;

        margin:10px;

    }

拓展:

1.优先级可以叠加

2.优先级高的代码生效

3.优先级一样的时候,后写的代码生


三:margin和padding注解

1.padding:元素border和内容之间的距离

�①设置一个值得时候代表四周都有对应值得padding

 ②两个值:第一个值代表上下padding,第二个代表左右padding

 ③三个值:第一个值代表上padding,第二个代表左右padding,第三个值代表下padding

�④四个值:上padding,右padding,下padding,左padding

2.margin:元素和他周围元素之间的距离,设置方法和padding一样

 ①页面塌陷:父子级包含的时候子级的margin-top会传递给父级:

    规避方案:给父级元素设置

         border-top:1px solid transparent;

 ②已知父级大小情况的水平居中:

          margin:0 auto;

 ③margin可以设置负值,设置负值代表向相反的方向移动。

 ④给两个相邻的元素都设置外边距的时候,他们之间的总距离取两个元素较大的边距


四:css样式及其引入方式

是在标记的style属性中设定CSS样式,格式如下:

<div style = "color: red"></div>

1.�行间样式:

优点:

   ①不会产生额外的请求

   ②初步实现结构与样式的分离

   ③代码复用不方便

   ④适合单页面网站应用

缺点:

   ①容易产生重复的代码,造成文档体积变大

   ②不利于维护

   ③不符合结构与样式分离的规范

 注意: 行内式这种方式没有体现出CSS的优势,不推荐使用。

2.内部样式:

     嵌入式是将CSS样式集中写在网页的标签对的标签对中,格式如下:

     <head>

            <meta charset="utf-8"></meta>

            <title></title>

            <style>

                   color: red;

            </style>

     </head>

    优点:

�    ①不会产生额外的请求

    �②初步实现结构与样式的分离

    缺点:

    代码复用不方便,对于一个包含很多网页的网站,在每个网页中使用嵌入式,进行修改样式时非常麻烦。

     单一网页可以考虑使用嵌入式。

3.外部样式:

    引入html文件外的css样式,格式如下:

    <link rel="stylesheet"href="day01.css">

    优点:

     ①利于后期维护

     ②可以重复使用

     ③完成实现结构与样式的分离

    缺点:

     会产生额外的请求(但是后期我们会借助工具抹平这个缺点)

相关文章

网友评论

      本文标题:爱看不看的html基础

      本文链接:https://www.haomeiwen.com/subject/zsnnrxtx.html