博客列表 >02 HTML常用标签

02 HTML常用标签

如水庵邸
如水庵邸原创
2019年09月07日 18:41:08723浏览

1、HTML的基本结构

HTML是Hyper Text Markup Language的缩写,意思是超文本标记语言。HTML不是一种编程语言,相对编程来说简单一些。这个标记语言是为了让浏览器能理解,然后呈现出人们能直观浏览的样子。

HTML文档的结构如下:

<!DOCTYPE html>   <!--文档类型--> 
<html lang="en">   <!--文档根元素--> 
<head>            <!--文档头部开始-->  
  <meta charset="UTF-8"> <!--meta标签用来设置页面的一些参数-->    
  <title>HTML的结构</title><!--网页的标题--> 
</head>                      <!--文档头部结束--> 
 <body>                     <!--文档主体开始,用户打开网页看到的部分-->    
   <h1>从零开始学开发</h1> 
  </body>                  <!--文档主体结束--> 
 </html>              <!--文档结束-->

HTML的元素包含了标签和属性。标签告诉浏览器这是个什么东西,比如<title>xxx</title>告诉浏览器这是个标题。属性则表示这个东西是什么样子,比如<h1 class="red">xxx</h1>,class="red"就告诉浏览器xxx要显示成红色。而元素则是整个包含了标签,内容及其属性的一个整体。

常见标签大全参考:https://www.w3school.com.cn/tags/tag_html.asp

2、三种列表形式

列表分为无序列表、有序列表和定义列表。其中无序列表最为常见,有序列表会自带序号,比较少见。定义列表可以用于footer等特定的场景。形式如下:

<!DOCTYPE html> 
<html lang="en"> 
<head>   
    <meta charset="UTF-8">   
    <title>有序、无序、定义列表</title> 
</head> 
<body>   
    <!-- 有序列表 -->   
      <h5>拆除旧锁</h5>   
        <ol>     
            <li>拆掉旧面板</li>     
            <li>拆掉旧锁xin</li>     
            <li>拆掉旧锁体</li>   
        </ol>   
     <!-- 无序列表  -->   
       <h5>换上新锁</h5>   
         <ul>     
             <li>上新锁体</li> 
             <li>装新锁xin</li>     
             <li>装方钢</li>     
             <li>装前后面板</li>   
          </ul>   
     <!-- 定义列表 -->   
       <h3>测试新锁</h3>     
          <dl>       
             <dt>新建管理员</dt>       
               <dd>录入指纹</dd>       
             <dt>新建用户</dt>       
               <dd>录入密码</dd> 
               <dd>录入IC卡</dd>      
              <dt>调整时间</dt>       
                <dd>调整为北京时间</dd>     
            </dl> 
  </body> 
  </html>

3、列表与表格的关系

表格由多行和多列组成,一行一列的表格就是一个单元格,列表可以看成是一个单列或单行的表格。在做导航栏或者页面底部的内容的时候通常用列表,再比如新闻列表也可以用列表来做。需要多行多列展示信息的时候,就会用到表格,比如购物车,要显示多个产品,每个产品有序号、名称、价格、数量等信息。

4、订货单的实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>订货单</title>
</head>
<body>
<table border="1" width="500" cellspacing="0" cellpadding="2" >
<caption>订货单</caption>
<!-- 表头部分 -->
<thead>
<tr bgcolor="darkgrey">
<th>序号</th>
<th>产品名称</th>
<th>规格</th>
<th>单价</th>
<th>数量</th>
<th>小计</th>
<th>物流信息</th>
</tr>
</thead>
<!-- 主体部分 -->
<tr>
<td>1</td>
<td>816</td>
<td>标配</td>
<td>1000</td>
<td>5</td>
<td>5000</td>
<td rowspan="3">壹米滴答</td>
</tr>
<tr>
<td>2</td>
<td>819</td>
<td>快开</td>
<td>1200</td>
<td>3</td>
<td>3600</td>
</tr>
<tr>
<td>3</td>
<td>822</td>
<td>全自动</td>
<td>1400</td>
<td>1</td>
<td>1400</td>
</tr>
<tr>
<td>已付</td>
<td>3000</td>
<td>待付</td>
<td>7000</td>
<td colspan="2">合计</td>
<td><font color="red">10000</font></td>
</tr>
</table>
</body>
</html>

以上是一个订货单,物流信息一列用到了行合并,最下面一行合计用到了列合并。

5、表单

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		 <h3>经销商注册</h3>
		  <form action="reg.php" method="post">
		    <p>
		      <label for="user">姓名:</label>
		      <input type="text" id="name" name="user" value="" placeholder="请输入真实姓名">
		    </p>
			<p>
			  <label for="cellphone">手机:</label>
			  <input type="number" id="cellphone" name="cellphone" placeholder="请输入正确手机号码">
			</p>
		    <p>
		      <label for="email">邮箱:</label>
		      <input type="email" id="email" name="email" value="" placeholder="example@email.com">
		    </p>
		    <p>
		      <label for="employee">员工人数:</label>
		      <input type="number" id="employee" name="employee" min="1" max="9999">
		    </p>
		    <p>
		      <label for="">代理区域</label>
		        <select class="" name="">
		          <optgroup label="华中">
		            <option value="">湖北</option>
		            <option value="">湖南</option>
		            <option value="">江西</option>
		          </optgroup>
		          <optgroup label="西南">
		            <option value="">重庆</option>
		            <option value="">四川</option>
		            <option value="">云南</option>
					<option value="">贵州</option>
		          </optgroup>
		        </select>
		    </p>
		    <P>
		      <label for="">代理产品:</label>
		            <input type="checkbox" name="products[]" value="lock" id="lock" checked><label for="lock">智能锁</label>
		            <input type="checkbox" name="products[]" value="airer" id="airer"><label for="airer">智能晾衣架</label>
		            <input type="checkbox" name="products[]" value="toilet" id="toilet"><label for="toilet">智能马桶</label>
		    </P>
		    <p>
		            <label for="rank">代理级别:</label>
		            <input type="radio" name="gender" id="salers" checked><label for="salers">特约零售商</label>
		            <input type="radio" name="gender" id="partner"><label for="partners">合作经销商</label>
		            <input type="radio" name="gender" id="agents"><label for="agents">区域代理商</label>
		    </p>
		    <p>
		      <label for="password">密码</label>
		      <input type="password" id="password" name="password" placeholder="6位-16位密码">
		    </p>
		    <p>
		            <input type="submit" name="submit" value="提交">
		            <input type="reset" name="reset" value="重填">
		            <input type="button" name="reset" value="按钮">
		            <button type="button">注册</button>
		    </p>
		  </form>
		<
	</body>
</html>

以上是一个经销商注册的表单。


6、总结

本节课讲了HTML的基本结构和常用标签,以及列表、表格和表单。其中表单的知识点比较多。包括很多type,label for的应用,以及name id value checked等要素,还是要多复习才行。


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