博客列表 >HTML常用标签-2019.09.02

HTML常用标签-2019.09.02

ThankiFu的博客
ThankiFu的博客原创
2019年09月02日 14:38:51467浏览

一、HTML标签、元素、元素属性的理解

1.HTML文档是由各种HTML元素组成的,如html(根)元素、head(头部)元素、body(主体)元素、title(标题)元素和p(段落)元素等,元素都是通过尖括号“<>”组成的标签形式来表现的。

实例

<!doctype html>
<html lang="cn"><!--根元素-->
<head><!--头部元素-->
    <meta charset="UTF-8">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>标题</title><!--标题元素-->
</head>
<body><!--主体元素-->
    <p>段落</p><!--段落元素-->
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

当然元素还能分为“块元素”和“行元素”,块元素浏览器解析式会自动换行,而行元素则是紧跟前面一个元素显示。

例如:

实例

<div>块元素</div><p>块元素</p>

<span>行元素</span><strong>行元素</strong>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.HTML标签可以算是一些元素的命名定义,大部分有起始标签和结束标签来组成,两者的标签名称是相同的,只是结束标签多了一个斜杠“/”。

例如:

实例

<head>头部标签</head> 

<body>主体标签</body> 

<p>段落标签</p>

<h1>标题标签</h1>或者<h2>标题标签</h2>

<strong>粗体标签</strong>或者<b>粗体标签</b> 

<div>没有特别语义的标签</div>或者<span>没有特别语义的标签</span>

运行实例 »

点击 "运行实例" 按钮查看在线实例

少部分只有起始标签,而结束标签直接使用斜杠“/”来表示。

例如:

实例

<img src="图片路径" /><!--图片-->

<br /><!--换行-->

<hr /><!--分隔线-->

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.HTML元素属性则是对HTML元素的描述和控制信息,借助元素属性,能对HMTL文档进行美观的展示和信息的描述。

例如:

实例

<!--语言属性 英文-->

<html> 

<!--语言属性 中文-->

<html> 

<!--元标签的字符属性 UTF-8-->

<meta charset="UTF-8">  

<!--元标签的名称属性:作者,内容属性:我-->

<meta name="Author" content="我"> 

<!--元标签的名称属性:关键词,内容属性:我,I,MY,ME-->

<meta name="Keywords" content="我,I,MY,ME"> 

<!--元标签的名称属性:描述,内容属性:这就是我-->

<meta name="Description" content="这就是我"> 

<!--样式属性 中间对DIV和P标签进行了字体颜色、背景样色、字体大小显示风格进行了定义-->

<div style="color:#000;background:#fff;font-size:14px"></div>

<p style="color:#000;background:#fff;font-size:14px"></p>

<!--增强语义属性,这是一个主体内容-->

<div role="main"></div>

运行实例 »

点击 "运行实例" 按钮查看在线实例

二、列表的种类

1.无序列表,浏览器解析显示时会使用粗体圆点(典型的小黑圆点)进行标记,可以通过style="list-style-type:none",对小黑圆点进行隐藏。

实例

<ul>
    <li>列表内容1</li>
    <li>列表内容2</li>
</ul>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.有序列表,浏览器解析显示时会使用数字进行标记。无序列表也能通过style定义来达到有序列表的表现形态。

实例

<ol>
    <li>列表内容1</li>
    <li>列表内容2</li>
</ol>

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.定义列表,适用于列表中需要显示小标题的时候,dt:列表小标题,dd:列表内容

实例

<dl>
    <dt>列表标题</dt>
    <dd>列表内容1</dd>
    <dd>列表内容2</dd>
</dl>

运行实例 »

点击 "运行实例" 按钮查看在线实例

三、表格与列表的区别及使用场景

1.表格,适合多行多列的数据展示方式,例如:数据列表。

2.列表,适合单行多列或者单列多行的数据展示方式,例如:导航,侧边菜单等。

但是,传说中表格不利于SEO,因此实用场景中,对于面向前台展示需要SEO的页面,我更喜欢使用列表通过样式定义来达到表格的效果,而对于后台展示我会使用一些表格。

四、工作计划

实例

<!doctype html>
<html lang="cn">

<head>
    <meta charset="UTF-8">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>工作计划</title>
</head>

<body>
    <h1>使用ul、ol、dl实现工作计划列表</h1>

    <h2>这是一个无序列表</h2>
    <ul>
        <li>谈谈你对html标签, 元素与属性的理解, 并举例说明</li>
        <li>列表有几种, 如何定义?</li>
        <li>看完视频后再动手敲一遍课程学到的知识</li>
        <li>列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?</li>
    </ul>

    <h2>这是一个有序列表</h2>
    <ol>
        <li>谈谈你对html标签, 元素与属性的理解, 并举例说明</li>
        <li>列表有几种, 如何定义?</li>
        <li>列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?</li>
    </ol>

    <dl>
        <dt>这是一个定义列表</dt>
        <dd>谈谈你对html标签, 元素与属性的理解, 并举例说明</dd>
        <dd>列表有几种, 如何定义?</dd>
        <dd>列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?</dd>
    </dl>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

五、商品清单

实例

<!doctype html>
<html lang="cn">

<head>
    <meta charset="UTF-8">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>商品清单</title>
</head>

<body>
    <caption>商品清单</caption>
    <table border="1" width="600" cellspacing="0" cellpadding="5">
        <thead align="center">
            <tr>
                <th>类别</th>
                <th>排序</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>
        </thead>
        <tbody align="center">
            <tr>
                <td rowspan="2">数码</td>
                <td>1</td>
                <td>充电宝</td>
                <td>100</td>
                <td>1</td>
                <td>100</td>
            </tr>
            <tr>
                <td>2</td>
                <td>数据线</td>
                <td>50</td>
                <td>2</td>
                <td>100</td>
            </tr>
            <tr>
                <td rowspan="2">家具</td>
                <td>3</td>
                <td>床</td>
                <td>10000</td>
                <td>1</td>
                <td>10000</td>
            </tr>
            <tr>
                <td>4</td>
                <td>桌子</td>
                <td>1000</td>
                <td>1</td>
                <td>1000</td>
            </tr>
            <tr>
                <td colspan="4" align="center">共计所需金额</td>
                <td>5</td>
                <td>11200</td>
            </tr>
        </tbody>
    </table>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

六、注册表单

实例

<!doctype html>
<html lang="cn">

<head>
    <meta charset="UTF-8">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>用户注册</title>
</head>

<body>
    <h3>用户注册</h3>
    <form action="register.php" method="POST">
        <p>
            <label for="username">账号:</label>
            <input type="username" id="username" name="username" placeholder="用户名不能超过8个字符">
        </p>
        <p>
            <label for="password">密码:</label>
            <input type="password" id="password" name="password" placeholder="密码不能超过8个字符">
        </p>
        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="请输入您的邮箱地址">
        </p>
        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="18" max="50">
        </p>
        <p>
            <label for="">课程:</label>
            <select name="" id="">
                <option value="">请选择...</option>
                <optgroup label="前端">
                    <option value="">HTML</option>
                    <option value="">CSS</option>
                    <option value="">JAVASCRIPT</option>
                </optgroup>
                <optgroup label="后端">
                    <option value="">PHP</option>
                    <option value="">MYSQL</option>
                    <option value="">LARAVER</option>
                </optgroup>
            </select>
        </p>
        <p>
            <label for="game">爱好:</label>
            <input type="checkbox" name="bobby[]" value="game" id="game" checked><label for="game">打游戏</label>
            <input type="checkbox" name="bobby[]" value="program" id="program"><label for="program">敲代码</label>
            <input type="checkbox" name="bobby[]" value="movies" id="movies"><label for="movies">看大片</label>
        </p>
        <p>
            <label for="male">性别:</label>
            <input type="radio" name="gender" id="girl"><label for="">母的</label>
            <input type="radio" name="gender" id="male"><label for="">公的</label>
            <input type="radio" name="gender" id="secrced" checked><label for="">保密</label>
        </p>
        <p>
            <label for="">按钮:</label>
            <input type="submit" value="提交">
            <input type="reset" value="重填">
            <input type="button" value="按钮">
            <button>提交</button>
        </p>
    </form>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议