首页 > 开发 > 前端 > 正文

HTML5基础知识总结及使用

2017-07-06 10:38:02  来源:慕课网
html标题

通过 <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,标签可以在网页上定义6种级别的标题。6种级别的标题表示文档的6级目录层级关系,比如说:<h1>用作主标题(最重要的),其后是<h2>(次重要的),再其次是<h3>,以此类推。搜索引擎会使用标题将网页的结构和内容编制索引,所以网页上使用标题是很重要的。

html段落

<p>标签定义一个文本段落,一个段落含有默认的上下间距,段落之间会用这种默认间距隔开

html换行

代码中成段的文字,直接在代码中回车换行,在渲染成网页时候不认这种换行,如果真想换行,可以在代码的段落中插入<br />来强制换行

html字符实体

代码中成段的文字,如果文字间想空多个空格,在代码中空多个空格,在渲染成网页时只会显示一个空格,如果想显示多个空格,可以使用空格的字符实体 

html块

div标签 块元素,表示一块内容,没有具体的语义。span标签 行内元素,表示一行中的一小段内容,没有具体的语义。

含样式和语义的标签

1、em标签 行内元素,表示语气中的强调词

2、i标签 行内元素,原本没有语义,w3c强加了语义,表示专业词汇

3、b标签 行内元素,原本没有语义,w3c强加了语义,表示文档中的关键字或者产品名

4、strong标签 行内元素,表示非常重要的内容

html图像
<img src="images/pic.jpg" alt="产品图片" />
绝对路径和相对路径

“ ./ ” 表示当前文件所在目录下,比如:“./pic.jpg” 表示当前目录下的pic.jpg的图片,这个使用时可以省略。

“ ../ ” 表示当前文件所在目录下的上一级目录,比如:“../images/pic.jpg” 表示当前目录下的上一级目录下的images文件夹中的pic.jpg的图片。

链接
<a href="http://www.imooc.com/" title="跳转的网站">imooc</a>
定义页面内滚动跳转
<a href="#mao1">标题一</a>
......
......
<h3 id="mao1">跳转到的标题</h3>
有序列表
<ol>
    <li>列表文字一</li>
    <li>列表文字二</li>
    <li>列表文字三</li>
</ol>
无序列表
<ul>
    <li>列表文字一</li>
    <li>列表文字二</li>
    <li>列表文字三</li>
</ul>
定义列表
<h3>前端三大块</h3>
<dl>
    <dt>html</dt>
    <dd>负责页面的结构</dd>

    <dt>css</dt>
    <dd>负责页面的表现</dd>

    <dt>javascript</dt>
    <dd>负责页面的行为</dd>

</dl>
table常用标签
1、table标签:声明一个表格

2、tr标签:定义表格中的一行

3、td和th标签:定义一行中的一个单元格,td代表普通单元格,th表示表头单元格
table常用属性
1、border //定义表格的边框

2、cellpadding //定义单元格内内容与边框的距离

3、cellspacing //定义单元格与单元格之间的距离

4、align //设置单元格中内容的水平对齐方式,设置值有:left | center | right

5、valign //设置单元格中内容的垂直对齐方式 top | middle | bottom

6、colspan //设置单元格水平合并

7、rowspan //设置单元格垂直合并
设置边框合并
border-collapse:collapse  //设置边框合并,制作一像素宽的边线的表格
表单
<!-- form定义一个表单区域,action属性定义表单数据提交的地址,
method属性定义提交的方式。   -->
<form action="http://www..." method="get">

<!-- label标签定义表单控件的文字标注,input类型为text定义了
一个单行文本输入框  -->
<p>
<label>姓名:</label><input type="text" name="username" />
</p>

<!-- input类型为password定义了一个密码输入框  -->
<p>
<label>密码:</label><input type="password" name="password" />
</p>

<!-- input类型为radio定义了单选框  -->
<p>
<label>性别:</label>
<input type="radio" name="gender" value="0" /> 男
<input type="radio" name="gender" value="1" /> 女
</p>

<!-- input类型为checkbox定义了单选框  -->
<p>
<label>爱好:</label>
<input type="checkbox" name="like" value="sing" /> 唱歌
<input type="checkbox" name="like" value="run" /> 跑步
<input type="checkbox" name="like" value="swiming" /> 游泳
</p>

<!-- input类型为file定义上传照片或文件等资源  -->
<p>
<label>照片:</label>
<input type="file" name="person_pic">
</p>

<!-- textarea定义多行文本输入  -->
<p>
<label>个人描述:</label>
<textarea name="about">