对于不少HTML初学者来讲,记忆和掌握标签是一门很难搞的功课。今天,咱们就来详细介绍经常使用的HTML标签。
对于标签的掌握,更多的是要经过练习,熟能生巧。css
用于定义元素的CSS样式
html
<style> /*这里写css样式*/ </style>
用于定义页面的JavaScript代码,也能够引入外部的JavaScript文件。
安全
<script> /*这里写JavaScript代码*/ </script>
引入外部样式css文件。服务器
<link rel="stylesheet" href="css/style.css">
又叫注释标签。
对关键代码注释是一个良好的习惯。在实际开发中,对功能模块代码进行注释尤其重要。app
<!-- 注释的内容 -->
共有六个级别的标题标签:h一、h二、h三、h四、h五、h6。其中h是header的缩写。
这里要注意,一个页面通常只有一个h1标签,表示页面的大标题。框架
<h1>hearder 1</h1> <h2>hearder 2</h2> ...
咱们能够用来显示一个段落的文字。
post
<p>Paragraph</p>
对文字字符进行换行处理。ui
<br>
加入水平分割线。加密
<hr>
语义强调,表示重视。同时字符加粗。spa
<strong>xxx</strong>
全称“division(分区)”,用来划分一个区域。div标签内部能够放入全部其余标签,例如p
标签、strong
标签等。
<div class=""> <p> I love <strong>study</strong>. </p> </div>
段落式标签,和div很是像。可是div是块级元素,而span是内联元素。
<span>xxx</span>
表示一个空格。
有序列表标签。默认以数字顺序。<li></li>
表示一个列表项。
<ol> <li>first</li> <li>second</li> <li>third</li> </ol>
无序排列标签,即unordered list。
<ul> <li>first</li> <li>second</li> <li>third</li> </ul>
定义列表,即definition list。引入两个概念,dt和dd。dt
即definition term(定义名词),用于添加要解释的名词。dd
即definition description(定义描述),用于添加该名词的具体解释。
<dl> <dt>term</dt> <dd>description</dd> </dl>
一个表格通常由几个部分组成。
表格:table
标签
行:tr
(table row)标签
单元格:td
(table data cell)标签
标题:caption
标签
表头单元格:th
(table header cell)标签
通常为了使表格语义化结构更清晰也更有可读性和维护性,引入thead
、tbody
、tfoot
三个标签,把表格划分为三部分:表头、表身、表脚。
<table> <caption>xxx</caption> <thead> <tr> <th>xxx</th> <th>xxx</th> </tr> </thead> <tbody> <tr> <td>xxx</td> <td>xxx</td> </tr> <tr> <td>xxx</td> <td>xxx</td> </tr> </tbody> <tfoot> <tr> <td>xxx</td> <td>xxx</td> </tr> </tfoot> </table>
用来显示图片。有三个属性值:src
、alt
、tittle
。
<img src="图片路径" alt="没法加载时显示的文字" tittle="鼠标移动显示的文字">
超连接标签。主要有两个属性值:href和target。
<a href="连接地址" target="打开方式">
target属性取值:_self
默认值,在当前窗口打开连接_blank
在新窗口打开连接_parent
在父窗口打开连接_top
在顶级窗口打开连接
表单标签。
<form name="" method=""> /*各类表单标签*/ </form>
通常经常使用的属性有name和target两个。
在一个页面中通常不止一个表单。为了区分这些表单,咱们使用name来对表单进行命名。每一个form标签对应一个表单。
method属性用于指示表单数据使用哪种http提交方法。取值有两个:get
和post
。通常使用post
,向服务器提交时加密,安全性高。
多数表单都用input标签来实现,是自闭合标签。
<input type="">
下面介绍标签的几种type属性。
单行文本框。
name:<input type="text" value="默认显示的字符">
密码文本框。一种特殊的单行文本框,输入时不可见。
password:<input type="password" size="最多可输入字符数">
单选框。name属性表示单选按钮所在组名,value表示按钮取值。
Gender: <input type="radio" name="gender" value="man"> Male <input type="radio" name="gender" value="woman"> Female
复选框。
checked属性表示默认选取。
Fruit: <input type="checkbox" name="fruit" value="apple" checked> Apple <input type="checkbox" name="fruit" value="banana"> Banana <input type="checkbox" name="fruit" value="lemon"> Lemon
普通按钮,通常配合JavaScript进行操做。
<input type="button" value="">
提交按钮。
<input type="submit" value="">
重置按钮,只能够重置同一表单中的输入内容。
<input type="reset" value="">
和input标签中的button实现效果相似,不过此标签在不赋予属性时会自动升级为提交按钮。
<button type="">xxx</botton>
多行文本框。默认文本是在标签内部设置的,而不是在value中。rows和cols属性能够调整文本框的行数列数,但通常使用css来设置宽高。
<textarea rows="" cols="" value="">默认内容</textarea>
下拉列表,以select和option两个标签配合完成。
select属性有:multiple
设置下拉列表能够选择多项。size
设置下拉列表显示几个项,取值整数。
option属性有:selected
设置该选项默认。disabled
设置该选项不可选。
<select multiple size="4"> <option>xx</option> <option selected>xx</option> <option>xx</option> <option disabled>xx</option> <option>xx</option> <option>xx</option> </select>
能够用来实现内嵌框架,以及配合超连接来使用。
<iframe src="http://" width="" height="" name=""> </iframe>
或者
<iframe src="xxx" width="" height="" name=""> <a href="xxx" target="_blank"></a> </iframe>
Written by:EdenSheng
Email:singlesaulwork@gmail.com