首页 > 代码库 > html_note

html_note

一、简介

1.超文本标记语言(标记标签),描述网页

2.<head>包括咨讯信息:整个页面的属性、指导浏览器解析的标签、引入外部文件的标签

   <body>需要展示的信息

3.大部分标签有属性,属性=“属性值”,多个属性之间用空格隔开

4.空标签 功能单一<br/>

5.html标签不区分大小写,建议使用小写

 

二、基本标签

1.文件标签(结构标签)

<html>:根标签

<head>:<title>页面的标签

<body>:内容 属性 text文本颜色 bgcolor背景色 background背景图片 

    颜色:(1)单词 red (2)rgb三原色 (3)#000000 #ffffff

2.排版标签

注释标签<!-- -->

换行标签<br>

段落标签<p>文本文字</p> 特点:段与段之间有换行  &nbsp空格

    属性 align对齐方式(left,center,right)

水平线标签 <hr/>  属性:width长度 size粗度 color颜色 align对齐方式

      尺寸的写法:像素10px ,百分比(占据父标签的百分比)

3.块标签

div 行级块标签  占一行 作用:div+css布局

span 行内块标签 占一行中的一块 作用:友好提示

4.文字标签

基本文字标签:<font> 属性:color颜色 size大小(最大值7 最小值1 默认值3) face字体类型

标题标签:<h1>-<h6> 依次减小,默认字体加粗,内置字号,默认占据一行

5.清单标签

无序列表标签<ul>

        <li>列表项 属性:type(disc,square,circle)

有序列表标签<ol>

        <li>  属性:type(1数字,a字母,i罗马字符) start数字代表首项开始位置

6.图形标签

<img>

src图片的地址 width图片宽度 height图片高度 border边框 align代表图片与相邻文本的相对位置(top,middle,bottom) alt图片的文字说明

7.链接标签

<a> 属性:href跳转的页面地址 name 名称,锚点 target(sel在当前页面打开 _blank在空白页面打开)

作用:(1)页面跳转 访问互联网的资源 前面必须加协议 http

   (2)锚点访问 <a name="top"></a>  <a href=http://www.mamicode.com/#"top">top</a> #代表本页

8.表格标签

<table></table>  属性:border表格边框 width表格宽度 align表格对齐方式

 bgcolor 背景颜色

<tr>行

<td>单元格  属性:colspan列合并 rowspan行合并

<th>表头

<caption> 表格的标题

表格作用:(1)简单实现表格样式 (2)进行布局

<thead> <tbody><tfoot> 分块加载,用户体验好

三、表单标签

1.form标签<form></form>

属性: name表单名称(ajax) action提交的路径地址 method提交方式(et,post)

method默认是get提交

get和post区别:

(1)get提交数据将数据加在地址栏后面,post提交将数据封装在请求体中

(2)get提交相对不安全,post提交相对安全

(3)get提交有大小限制,根据浏览器不同而不同,post不限制大小

2.input标签

属性:type根据type值不同会显示不同功能表单项,name,value默认值 

    text 普通文本输入框

    password密码输入框 特点:显示掩码

    radio 单选框 注:组的概念 如果想让一组单选按钮互斥,必须name属性相同  checked代表默认被选中 <input type="radio" name="sex" value="http://www.mamicode.com/male" checked>男

    checkbox 复选框  注:组的概念 如果想让一组单选按钮互斥,必须name属性相同  checked代表默认被选中

    file上传文件

    button 普通按钮 没有任何内置功能 value代表按钮名称 <input="button"  name="btn" value="http://www.mamicode.com/button">

    submit 提交按钮 会提交到form标签action属性中的地址

    reset 重置按钮 点击会将表单清空

    image 图片按钮(src,alt图片提示文字) 

    hidden隐藏表单(服务端需要,但不需要用户知道)

3.select标签 option标签

<select></select> name value

option代表一个选择项 value selected=“selected”默认被选中的项

4.textarea标签 属性:cols行数 rows行数 默认的文本值在标签体中 <textarea name="ta" cols="30" rows="10">this is my page.</textarea>

 

四、框架标签及其他

1.框架标签

frameset和body地位相同

frameset 属性:cols按列划分 rows按行划分 rows="120,*"

frame 属性:name名称 方便target根据name值进行定位

      src:加载页面路径

2.其他标签

<meta>

<link> rel="stylesheet"样式表 href:引入css文件的地址

<script> src:引入js的文件地址

3.特殊字符

&nbsp空格

&gt;大于号

&lt;小于号

&copy;版权符号

&reg;注册符号

html_note