HTML常用标签介绍

html中标签有很多,主要分为三组,分别是块级元素内联元素内联块级元素

块级元素

常见的块级元素有<h1>~<h6><p><div><ul><ol><li>等,其中<div>标签是最经典的块级元素。特征:一行只能放一个,有宽高。可容纳内联元素和其它块级元素。

内联元素

常见的内联元素有<a><strong><b><em><i><span>等,其中<span>标签时最经典的内联元素。特征:都在一行上,设置高宽无效,只能容纳文本(<a>除外),其它内联元素。

内联块级元素

常见的内联块级元素有<img><input><td>等。特征:可设置宽高和对齐属性,内外边距都可控制。

各种级别元素可以在CSS中display(标签显示模式转换)转换:

  • 块级内联display:inline;
  • 内联块级display:block;
  • 块级内联内联块级display:inline-block;
iframe标签

主要用于嵌套页面(在一个页面中存在另一个页面的内容)
<iframe src="http://www.baidu.com" name="xxx"></iframe>
就是在当前页面中打开一个百度的页面。
常见属性:

  • frameborder="0"消除自带边框(默认为1)。
  • name属性与<a>标签的target属性相结合使用。
<iframe name="xxx" src="#" frameborder="0"></iframe>
<a target="xxx" href="http://qq.com">
  • src中一般是网址,也可以是相对路径。
a标签

用于跳转页面(HTTP GET请求)
<a href="" target="" ></a>

常见属性:

  • target:_blank(在新页面打开)、_self(在当前页面打开)、_top(在顶层页面打开,如无则同_self)、_parent(在父页面打开,如无则同_self)。
  • 可添加download属性,点击下载(慎用)。
  • herf支持无协议(//qq.com),查询字符串。当其内容为空时,刷新页面;当其中为#时点击<a>标签,地址栏链接出现锚点,并跳到页面顶端。
  • javascript伪协议:herf="javascript:;"点击之后没有任何动作。
form标签

表单标签,提交时跳转(HTTP POST请求)注:也可以是GET请求,可以在method属性中更改。

常见属性:

  • form表单提交方式:
    1 使用<input>标签,其type为submit。
    2 使用<button>标签,其type为空。
    3 使用JS提交表单
  • action属性指定请求路径
  • method属性指定请求动词
input标签

与表单联用,用来提交表单信息(注意:此时一定要在<input>中加入name属性),以接收用户信息。
<input>标签有很多种类和属性,简要介绍几个。

  • radio:单选按钮(在多个<input>中要实现单选需要有相同的name属性)。
  • checkbox:复选框,可以有多个,同一类的要有相同的name属性。默认被选中项可以在<input>中添加checked属性(或checked="checked")。
  • text:但行文本输入;password:密码输入(被遮盖)。

在以上几种都是type属性,在需要点击文字部分以实现光标进入或者选择时需要配合<label>标签使用。

<label for="xxx">用户名:</label><input type="text" name="usename" id="xxx">
<label for="yyy">密码:</label><input type="password" name="password" id="yyy">

可以看到此时<label>标签将“用户名:”和“密码:”包起来,这个时候点击“用户名”或者“密码”时光标会移动到相应的框内(注意:此时必须配合使用forid)。单选按钮和复选框做法一样。
还可以用<label><input>标签全部包起,可以起到一样的效果(此时,可以省略for和id)。

<label>用户名:<input type="text" name="usename"></label><br>
<label>密码:<input type="password" name="password"></label><br>
  • select:下拉菜单
<select>
        <option>第一个</option>
        <option disabled>第二个</option>
        <option selected>第三个</option>
</select>

此时,第二个选项不能被选中(disabled),第三个选项是默认被选中(selected)。

textarea标签

文本域(多行文字),其大小可能会被用户拖动更改,会影响页面,要固定其大小,需要使用其CSS属性中的resize: none;如果被提交需要有name属性。

table标签

可以在HTML中自作表格

<table border="1">
        <colgroup>
            <col width="100px">
            <col width="100px">
            <col width="100px">
        </colgroup>
        <thead>
            <tr>
                <th>一</th><th>二</th><th>三</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>21</td><td>22</td><td>23</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>31</td><td>32</td><td>33</td>
            </tr>
        </tfoot>
    </table>


此时,可以看到一个三行三列的表格。<thead>中是第一行,<tbody>中是第二行,<tfoot>中是第三行,这三个在不省略的情况下可以互换,但是并不会影响其显示(浏览器会自动纠正),但是在省略的情况下会影响其顺序。<tr>标签组成行,<td>标签组成列(由于html中并没有列的概念,所以使用<td>标签组成列的形式)。在<table>中加入border="1"可以出现如上图所示边框(双重边框),可以使用CSS中的style="border-collapse: collapse;"改成单边框(还可以在<table>标签中使用cellpadding="0" cellspacing="0"属性去除双重边框)。

写在最后
  • <div><span>标签时我们在页面布局中经常使用的两个标签,没有语义。
  • <b>标签和<strong>标签都表示粗体,但是<strong>标签的语义更强烈。<i>标签和<em>标签(倾斜)、<s>标签和<del>标签(加删除线)、<u>标签和<ins>标签(加下划线)同理,都是后者语义更强烈。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,737评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,450评论 1 45
  • 1、基本标签 <meta> HTML 文档的元信息,常用属性 charset 此特性声明当前文档所使用的字符编码,...
    饥人谷_朱笑笑啊阅读 696评论 0 0
  • HTML文档标签 <!DOCTYPE> 定义文档类型 定义HTML文档 定义文档头部 定义文档主体 布局标签(包含...
    RookieD阅读 259评论 0 0
  • 人生要理想而不妄想, 人生要好学而不虚学, 人生要奋斗而不争斗, 人生要善为而不乱为, 人生要尽责而不塞责, 人生...
    葫芦娃2号阅读 321评论 0 1