1.标签

div标签:

代码:

     <div>

               一个盒子

      </div>

运用示例:

前端第一周总结

小结:div标签是运用广泛的双标签,使用频率高

 

p标签:

代码:

         <p>段落标签</p>

小结:p标签是段落标签

 

标题标签:

代码:

         <h1>标签标题</h1>

         <h2>标签标题</h2>

         <h3>标签标题</h3>

         <h4>标签标题</h4>

         <h5>标签标题</h5>

         <h6>标签标题</h6>

小结:h1~h6,h1标签通常在一个页面只使用一次,用作文章的大标题

 

无序标签:

代码:

         <ul type="square">

                <li>111</li>

                <li>222</li>

                <li>333</li>

                <li>444</li>

         </ul>

运用示例:

前端第一周总结

 

有序标签:

代码:

<ol type="I">

                <li>111</li>

                <li>222</li>

                <li>333</li>

                <li>444</li>

 </ol>

 小结:每一个li标签前,自动添加序号

 

img标签:

代码:

         <img src="img/1.jpg" title="人间" width="300px" alt="网易人间">

属性:

         src:图片的路径

         title:为图片的标题,鼠标放在图片上自动显示图片标题

         alt:①图片显示失败的替代文本。②搜素引擎查找图片的依据

         width:图片的宽度

标签类型:单标签

      

input标签:

代码:

          <input type="text">

          <input type="number">

           <input type="password">

             

属性:

          type:不同的值,显示或者输入不同的类型

          text为文本类型,number是数字类型,password是密码类型

运用示例:

前端第一周总结

 标签类型:单标签

 

        

2.行块属性

块标签:

             li,ul,ol,p,h1~h6

块标志:

            display:block;

块属性:

             1.可以设置宽高

             2.默认宽度100%(指的是父级的宽度)

             3.独自霸占一整行     

 

行内标签:

                  span,a,strong,em,b,i,small

行内标志:

                 display:inline;

行内属性:

               1.不可以设置宽高

                2.宽度和高度是由内容给撑开

                3.可以与别人共处一行

 

 行内块标签:

                    img,input

 行内块标志:

                      display:inline-block

 行内块属性:

                      既可以设置宽高,又可以共处一行

 

嵌套规则:

              1.块标签可以套行内标签,行内标签不可以套块标签

              2.p标签不要套块标签,可以套strong,samll,span,i,em,b等,像li,div等,            块标签>p>span等

              3.嵌套的时候注意代码的缩进    

 

3.盒模型

图示:

前端第一周总结

说明:

         ①margin:外边距,padding:内边距,border:边框

         ②盒模型不是div,而是所有的标签,每个标签都是一个盒模型

简写举例:

          /* 上右下左 */

          margin: 20px 100px 100px -150px;

          /* 上 左右 下 */

          margin: 10px 20px 30px;

          /* 上下 左右 */

          margin:10px 20px;

          /* 上下左右 */

           margin:auto;     

 

4.浮动

                           left;         元素向左浮动

                             

float:                 right;         元素向右浮动

浮动                    右

                         none;        默认值,元素不浮动

                           

                        inherit;       规定应该从父元素继承 float 属性的值

                          继承

 

图示一:

前端第一周总结

图示二:

前端第一周总结

图示三:

前端第一周总结

说明:

       iptBox的父类content利用左右外边距auto自动,设置居中,iptBox居中。IptBox的子类div与iptBox的子类input,分别设置左浮动,子类div向左移动,直到它的外边缘碰到iptBox左边的框停止移动,子类input向左移动,直到它的边缘碰到浮动子类div右边的边框停止移动。IptBox的孙类div设置右浮动,孙类div向右移动,边缘碰到浮动的iptBox子类div的边框停止移动。

  浮动小结:

           浮动的框可以向左或向右移动,直到它的外边缘碰到框或另一个浮动框的边框为止

 

5.定位

前端第一周总结

 

图示一:

前端第一周总结

 

图示二:

前端第一周总结

图示三:

前端第一周总结

图示四:

前端第一周总结

图示五:

前端第一周总结

图示六:

前端第一周总结

说明:

 absolute绝对定位相对于离它最近的已定位的父级进行定位,relative相对定位无需判断父级是否定位,都可以进行相对定位。如果父级无定位,子集需要定位,可以给父级添加一个relative相对定位,确保子级的父级已定位。

相关文章: