美文网首页
2018-07-16

2018-07-16

作者: chic_idol | 来源:发表于2018-07-17 21:17 被阅读0次

HTML知识点总结

一.什么是html?

HTML(HyperText Markup Language) 超文本标记语言,运行在浏览器端。

二.HTML基本结构

<!doctype html>                                             声明文档类型

<html>                                                            根标记标签    双标签

        <head>

                <title>网页标题</title>

                <meta charset="utf-8">                 设置字符编码的类型,utf-8是万国码

        </head>

        <body>

        </body>

</html>

三.段落标签

<p>段落的内容</p>

元数据标记定义HTML页面中的相关信息,语法格式如下:

<meta  name=""  content="">

<meta  name="keywords"  content="html,xhtml,css,javascript">                    设置搜索的关键字

<meta  name="description"  content="这是一个网页的描述">                          描述

四.图片标签

<img src=""  alt=""  />图片标签    单标记标签

属性:

1.src        引入图片路径

2.alt         替代文字     当图片加载不出来时,用来替代图片的文字

3.width     设置图片的宽度      值:数字   默认单位是像素

4.height    设置图片的高度      值:数字   默认单位是像素

5.title         提醒文字    当鼠标放到图片上时的提醒文字

路径:

 1.当图片和html文件在同一级目录下,直接写图片名字

 2.当图片所在的文件夹和html文件在同一级目录下,先写文件夹名称,再写图片名称     例如:xx文件夹/xx.jpg

3.当图片和html文件所在的文件夹在同一个目录下,用 ../ 跳出当前目录,然后再写图片名称           ../xx.jpg

4.当图片所在的文件夹和html文件所在的文件夹在同一个目录下,用 ../ 跳出当前目录,然后写图片所在的文件夹名称,最后写图片名称           ../图片文件夹名/xx.jpg

五.标题标签

<h1>标题1</h1>

<h2>标题2</h2>

<h3>标题3</h3>

<h4>标题4</h4>

<h5>标题5</h5>

<h6>标题6</h6>

共同点:都是标题标签       字体加粗,都有默认的外边距

不同点:字体大小不一样       h1~h6依次减小

六.列表

1.无序列表        没有先后顺序之分

<ul>

       <li>列表项1</li>

       <li>列表项2</li>

        .....

</ul>

2.有序列表        有次序

<ol>

         <li>列表项1</li>

         <li>列表项2</li>

          .....

</ol>

3.定义列表

<dl>

         <dt>列表项(术语)</dt>

         <dd>对列表项的说明</dd>

</dl>

七.字体排版标签

1.加粗

<b></b>      表示加粗

<strong></strong>    加粗    主旨表强调

2.倾斜

<i></i>        表示倾斜

<em></em>     倾斜    主旨表强调

3.上下标

<sub></sub>     表示下标

<sup></sup>     表示上标

八.超链接

<a  href="">超链接</a>

属性:

1.href         跳转的路径

       a)路径      相对路径或绝对路径

       b)mailto:邮箱地址

       c)锚点      #id值   如:回到顶部

2.target       链接打开的方式

        a)_blank    在新窗口中打开

        b)_self      _parent      _top

九.热点区域

<img src="图片路径"   alt=""   usemap="#name值"  />

<map  name="name值"   id="name值" >

         <area  shape=""     coords=""    href=""    target=""  />

         .....

</map>

area标签的属性:

1.shape      形状

        a)rect       矩形

        b)circle     圆形

        c)poly       多边形

2.coords      坐标

         a)如果shape=”rect” ,coords=”数值1,数值2,数值3,数值4”          数值1和数值2代表矩形左上角顶点的坐标,数值3和数值4代表右下角顶点的坐标

         b)如果shape=”circle”, coords=”数值1,数值2,数值3”            数值1和数值2代表圆心坐标,数值3代表圆的半径

         c)如果shape=”poly” , coords=”数值1,数值2,数值3,数值4,.......”              每两个数值代表一个多边形顶点的坐标

3.href         热点区域跳转的链接

4.target      跳转的方式,在新窗口打开

十.框架

1.行内框架

<iframe  src="路径"></iframe>

属性:

 1)src          引入框架的路径

 2)frameborder            框架的边框

     值: 1         默认   有边框

              0         无边框

3)scrolling           框架的滚动条

    值: yes          默认   有滚动条

             no           无滚动条

4)width    height            设置行内框架的大小

2.框架集           不能和body共用

<frameset    cols="30%,400px,*">

           <frame    src=""  />

           <frame    src="" />

           <frame   src="" />

            .......

</frameset>

frameset的属性:

1)cols (列)或 rows(行)            值:数值 或 百分比 或 *(剩下所有)

 2)frameborder            框架的边框

值: 1          默认   有边框

         0          无边框

frame的属性:

1)src                   引入框架的路径

2)scrolling           当前框架是否有滚动条

值: yes          默认   有滚动条

         no           无滚动条

3)noresize           不能调整框架大小

十一.table表格

1.表格的基本结构

<table>

       <tr>

             <th>表格的标题</th>                         th默认字体加粗,水平、垂直方向都居中

              <td>表格的单元格</td>                    td只默认垂直方向居中,水平方向居左

              ......

        </tr>

        ......

</table>

table的属性:

 1)border        边框

2)cellspacing           单元格与单元格之间的间隙

3)cellpadding           内容与单元格四周边框的距离

2.单元格的合并

1)列合并     colspan=”合并单元格的个数”           水平合并

2)行合并      rowspan=”合并单元格的个数”         垂直合并

十二.表单

<form  action="'  method="">

          <input  type=""   name=""  value="" />

</form>

1.form的属性:

action          行为          提交的路径(服务器地址)

method           方式          提交的方式

       值:1.get        提交后,提交的内容会出现在地址栏里,安全性较低;提交的数据的大小有限制

               2.post         提交后,提交的内容不会出现在地址栏里,安全性较get方式高;提交的数据大小无限制。

2.input的属性:

1)type       类型

      值:

       a)     text          文本框

       b)     password           密码框

       c)      checkbox           复选框

       d)      radio                  单选框              name必须保持一致

       e)      hidden                隐藏域

       f)       file                      文件上传框

       g)      submit                提交按钮

       h)       reset                  重置按钮

       i)        button                 一般按钮

2)name       名字

3)value        值        初始值

label       是一个行内元素

复选框默认被选中    checked

<input  type="checkbox"   checked />

让按钮不可用,变灰        disabled

 只读      readonly

点文字可以把复选框选中或取消:

<label>文字<input  type="checkbox" /></label>

<label  for="fav">文字</label><input  type="checkbox"  id="fav" />

单选框和复选框用法类似

4.文本域(多行文本框)

<textarea  cols=""  rows=""  placeholder=”提醒文字”></textarea>

5.下拉选择框

<select>

          <option  value=""></option>

          <option   value=""></option> 

           .....

</select>

option默认被选中           selected

6.按钮

button放在form里面才有用

<button>提交按钮</button>

<button  type="submit">提交按钮</button>

<button   type="reset">重置按钮</button>

<button  type="button">一般按钮</button>

注释

<!--  注释语句  -->

其他

无自带样式的块级元素           <div></div>

无自带样式的行内元素          <span></span>

换行       <br />

水平线        <hr    width="数字或百分比"    align="left或right或center" />          align水平对齐方式

特殊字符:

       空格         &nbsp;       &ensp;      &emsp;    

       大于号      &gt;

       小于号      &lt;

        版权         &copy;

块级元素           独占一行     能设置宽度和高度,行高,外边距,内边距等               display:           block

p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,hr,div,form,option

行内(内联)元素            能和其他元素在一行显示     不能设置宽度和高度               display:inline

b,strong,i,em,sub,sup,span,a,label

行内(内联)块级元素           能和其他元素在一行显示         能设置宽度和高度,行高,外边距,内边距等              display:inline-block

img,input,textarea,select,button

颜色样式:style="color:rgb(255,0,0);"

                  style="color:#f00;"

            rgb:                                                          十六进制:

                       r           red            (255,0,0)                                 #f00

                       g           green         (0,255,0)                               #0f0

                        b           blue           (0,0,255)                              #00f

                                                                                                  #000黑色

                                                                                                  #fff白色

相关文章

网友评论

      本文标题:2018-07-16

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