Blogger Information
Blog 2
fans 0
comment 0
visits 1414
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML常用标签-2019.09.02
ThankiFu的博客
Original
464 people have browsed it

一、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>

运行实例 »

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



Correction status:unqualified

Teacher's comments:你的作业并不完整,表单, 表格都没有, 全部写完再提交
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post