html知识点总结

 

html常用标签
一、页面的头部标记
  1.标题标记<title>
    用于给网页命名,当设置这个属性之后,我们能直观的在浏览器上看到网页的名字。
  2.元信息标记<meta>
    meta标签的属性
      http-equiv 类似http的头部协议,以键值对的形式出现,“键”由http-equiv设置项目,“值”由content属性设置
      name 以键值对的形式出现,“键”由name设置项目,“值”由content属性设置
      content根据http-equiv和name来设置对应的值
    字符编码的设置
      语法:<mate http-equiv="content-type" content="text/html;charset=字符集">
      常见字符集是GB2132,表示为国际汉字码,在实际应用中也常常使用utf-8编码
    刷新页面
       语法:<mate http-equiv="refresh" content="刷新时间">
      设置为refresh(刷新),content用于设置刷新时间,单位是秒。
    页面跳转
      语法:<meta http-equiv="refresh" content="刷新时间;url=目的地址">
      设置为refresh(刷新),content用于设置刷新时间,单位是秒,在刷新的时候跳转到目的地址所在的页面
    设置关键字
       语法:<meta name="keywords" content="关键字1;关键字2;关键字3;...">
       keywords表示“关键字”设置项目,content用于设置具体的关键字,但是在实际情况中,如果输入太多的关键字,可能会在网页搜索的时候被忽略,所以在设置关键字时要注意在这方面的精简。
    设定页面描述信息
       语法:<meta name="discription" content="页面描述语言">
       discription表示“描述”设置项目,content用于设置具体的描述语言
  3.<link>
  4.<style>
  5.<script>

二、页面的主体标记<body>
  封装页面的主体内容,使用<body>可以设置页面正文颜色与背景颜色,页面背景图片,页面边距,网页链接颜色(未访问的连接颜色,正在访问的连接颜色,已经访问过的连接颜色)等。
  1.文字与段落标记
    文字标记:
      文字内容
        普通文字可以直接通过键盘键入或拷贝的方式进行输入到<body>标签中
      空格在<body>标签中,不论我们键入多少个空格,在网页显示时都默认显示一个空格,所以为了在浏览器中显示多个空格,可以使用空格对应的一个字符代码
        语法:&nbsp;
      除了空格还有许多特殊文字无法直接输入,也可以通过使用对应的字符实体来表示
      在网页中有一些内容我们只希望给编程的人员看到,不想它在浏览器中显示出来可以使用注释
        语法:<!-- 注释内容 -->
    文字字体
      默认情况下,中文网页中的文字是以黑色,宋体,3号字的效果来显示的。可以用<font>来更改文字的显示效果
        语法:<font size="" color="" face="">
      size设置文字大小,color设置文字颜色,face设置文字字体
  2.标题字标记
    语法:<h1~6 align="对齐方式"></h1~6>
    给文字添加标题语义,数字越大,字体越大。可以再其中设置文字对其方式,默认是左对齐。
  3.文字的装饰标记
      使用较少
  4.段落标记
    语法:<p>段落内容</p>
        <p>段落内容
    <p>的双标记会与上下文产生一空行的间距,单标记只会与上文产生一空行的间距,可设置对其方式
   5.换行标记
     语法:<br/>
      给一段文字强制性换行,两个连续的<br/>相当于<p>的单标记
   6.预格式化标记
      语法:<pre></pre>
      让文字与原来设置好的效果一样,可以将空格保留下来
   7.居中标记
      语法:<center></center>
      让文字居中
   8.缩排标记
      语法:<blockquot>缩进文字</blockquot>
      让文字产生一定的缩进
   9.水平线标记
      语法:<hr/>
      单标记,在标记处产生一条水平线,可以进行宽度,高度,水平对其方式,阴影效果,颜色进行设置
   10.列表标记
      将相关内容按照整齐划一的方式排列
  11.有序列表
    语法:<ol>
        <li>列表内容</li>
        ...
      </ol>
    默认情况下,有序列表的前导符是阿拉伯数字,可以通过type设置改变前导符
  12.无序列表
    项目列表:
      语法:<ul>
          <li>列表内容</li>
          ...
         </ul>
      默认情况下,无序列表的前导符是实心圆点,可以通过type设置改变前导符
    定义列表:
      语法:<dl>
          <dt>名词</dt>
          <dd>解释</dd>
           ...
          </dl>
      对名词进行解释,是一种具有两个层次的列表,名词为层次一,解释为层次二
   13.嵌套列表
    指一个列表项的定义中嵌套了另一个列表的定义
  14.图片标记
    插入图片
      语法:<img src="">
      src表示插入图片的路径,一般使用相对路径
    设置图片大小
      语法:<img src="" height="" width="">
      通过高宽来设置图片的大小
    设置图片与周围对象的边距
      语法:<img src="" hspace="" vspace="">
      通过设置图片与周围对象的水平距离和垂直距离来设置边距
    设置图片提示文本
      语法:<img src="" alt="">
      在图片还未加载好或无法加载时,对图片进行解释说明
    设置图片的对齐方式
      语法:<img src="" align="">
      设置图片与周围对象的对齐方式
    设置图片的边框
      语法:<img src="" border="">
      给图片设置边框
三、超链接
  超链接标记
    语法:<a href="目标端点">源端点</a>
    源端点可以是文字,也可以是图片,鼠标点击以后跳转到目标端点处
  超链接目标端口
    默认情况下在当前窗口打开,有时为了某种目的,希望超链接页面在其他窗口,如新开一个窗口中打开,此时在我们创建超链接时就必须修改它的目标窗口,目标窗口的修改可以通过target来进行修改
  超链接的连接路径
    绝对路径
    相对路径
  超链接的类型
  根据目标短点的内容
    内部链接
      在同一个网站内部,不同网页的链接,通常使用相对路径
    外部链接
      在不同的网站中,通常使用绝对路径
    书签链接
      目标端点为网页中的某个书签的链接
        步骤:1.创建书签
            语法:<a name="书签名"></a>
              <a>标记中的内容可有可无,书签名不能有空格
          2.创建书签链接
            语法:<a href="#书签名">源端点</a>
    脚本链接
      指使用脚本作链接目标端点的链接,通过脚本可以实现HTML语言实现不了的功能
    文件下载链接
      创建文件下载,只要在链接地址处输入文件路径即可,当用户点击链接时,浏览器会自动判断文件类型,做出不同情况的处理
    根据原端点的内容
      文本链接
        源端点为文本的链接
      图像链接
        源端点为图片的链接
      图像映射
        一幅图片中的多个链接
          语法:<img src="img_url" usemap="#map_name">
              <map name="map_name">
              <area shape="rect" coords="x1,y1,x2,y2" href="链接地址1">
              <area shape="circle" coords="x,y,r" href="链接地址2">
              <area shape="poly" coords="x1,y1,x2,y2,x3,y3..." href="链接地址3">
              ...
            </map>
          rect表示矩形,circle表示圆形,poly表示多边形
四、表格
   语法:<table>
        <tr>
          <th></th>
          <td></td>
          ...
        </tr>
        ...
      </table>
  使用<th>创建表头
  在表格标记<table>中可以设置表格宽度width,高度height,边框线border,对齐方式align,背景颜色bgcolor,背景图片background,表格标题caption,单元格间距cellspacing和边距cellpadding等表格属性
  在<tr>标记中可以设置对齐方式align,行单元格背景颜色bgcolor,行边框颜色bordercolor,单元格的垂直对齐方式valign
  在<td><th>标记中可以设置以上各种属性及单元格跨行操作rowspan,单元格跨列操作colspan
五、表单
  表单标记<form>
    语法:<form name="" method="" action="">
        ...
       </form>
    还有onsubmit(用于指定处理表单的脚本函数),enctype(设置MIME类型,默认值为application/x-www-form-urlencoded。需要上传文件到服务器时,应将该属性设置为multipart/form-data
get与post的区别

  输入标记<input>
  设置表单元素 文本text,按钮button,密码password,单选框radio,复选框checkbox,文件file,隐藏hidden,提交按钮submit,重置函数reset,图像域image
  选择列表标记<select>
  列表:
    语法:<select name="列表名称" size="显示的选项数目" multiple="multiple">
        <option value="选项值" selected="selected">选项一</option>
        ...
       </select>
      multiple设置列表中的项目可多选
  下拉列表
      一次只能选择一个列表选项,且一次稚嫩显示一个列表选项的选择列表
      语法:<select name="列表名称" >
          <option value="选项值" >选项一</option>
          ...
        </select>
  文本域标记<textarea>
    语法:<textarea name="文本区域名称" rows="行数" cols="字符数">
        ...
        </textarea>
    rows设置的是当前可见行数,如果内容的行数超过这个值,则会出现垂直滚动条

 

posted @ 2017-03-26 12:49  讨厌橘子  阅读(303)  评论(0编辑  收藏  举报