ITPub博客

首页 > > > 如何正确的使用HTML的列表和表单

如何正确的使用HTML的列表和表单

作者:dapan 时间:2019-12-23 11:24:20 0 删除 编辑

1. 列表

列表总共有三种:无序列表、有序列表和定义列表。老师来给大家总结一下。

无序列表:无序列表中列表项和列表项之间不分先后顺序。

<ul>
 <li>列表项1</li>
 <li>列表项2</li>
 <li>列表项3</li>
 <li>列表项4</li>
</ul>


浏览器默认添加“·”作为先导符号。li不能单独存在,必须包裹在ul里面,反过来说,ul里面只能有li。而li是一个容器级标签,里面可以是任何标签。

有序列表:

<ol>
 <li>列表项</li>
 <li>列表项</li>
 <li>列表项</li>
</ol>


ol表示ordered list ,意思是有序列表。

定义列表:

<dl>
 <dt>定义标题</dt>
 <dd>定义描述</dd>
 <dt>定义标题</dt>
 <dd>定义描述</dd>
 <dt>定义标题</dt>
 <dd>定义描述</dd>
</dl>


dl表示definition list 定义列表 。

dt表示definition title 定义标题。

dd表示definition description 定义表述词儿。

dt、dd只能在dl里面;dl里面只能有dt、dd。


2. 表单

表单就是收集用户信息的,就是让用户填写的、选择的。

<div>
 <h3>欢迎注册本网站</h3>
 <form>
 所有的表单内容,都要写在form标签里面
 </form>
</div>


div的语义是division“分割”,div标签是最最重要的布局标签,div中的所有元素是一个小区域。

form是英语表单的意思,form中间可以添加文本框、密码框、单选按钮、复选框、下拉列表、按钮、文本域等内容。

文本框:

<input type="text" value="默认值" />


密码框:

<input type="password"/>


单选按钮:

<input type="radio" name="命名" checked="checked"/>男
<input type="radio" name="命名"/>女


radio是“收音机”的意思,input的type的值如果是radio就是单选按钮。需要注意的是必须要有相同的name属性,单选按钮才能互斥。

复选框:

<input type="checkbox" name="aihao"/> 睡觉
<input type="checkbox" name="aihao"/> 吃饭


下拉列表:

<select>
 <option>吃饭</option>
 <option>睡觉</option>
 <option>打豆豆</option>
</select>


文本域:

<textarea cols="20" rows="10"></textarea>


普通按钮:

<input type="button" value="我是一个普通按钮" />


提交按钮:

<input type="submit" />


3. 综合演练

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>表单实战演练</title>
</head>
<body>
<div>
<h2>表单</h2>
<form>
<p>请选择您的性别:
<input type="radio" name="sex" id="nan" /> <label for="nan">男</label>
<input type="radio" name="sex" id="nv" checked="checked" /> <label for="nv">女</label>
</p>
<p>
请选择你的爱好:
<input type="checkbox" name="aihao"/> 睡觉
<input type="checkbox" name="aihao"/> 吃饭
<input type="checkbox" name="aihao"/> 足球
<input type="checkbox" name="aihao"/> 篮球
<input type="checkbox" name="aihao"/> 乒乓球
<input type="checkbox" name="aihao"/> 打豆豆
</p>
<p>请选择您的家乡:
<select>
<option>北京</option>
<option>河北</option>
<option>河南</option>
<option>山东</option>
<option>山西</option>
<option>湖北</option>
<option>安徽</option>
</select>
</p>
<p>
<input type="submit" />
<input type="reset" />
</p>
<p>请输入您的账户名:
<input type="text" value="" />
</p>
<p>请输入您的密码:
<input type="password" />
</p>
<p>
<input type="button" value="登录" />
<input type="reset" />
</p>
<p>请输入您的建议和要求:</p>
<textarea cols="30" rows="10"></textarea>
</form>
</div>
</body>
</html>


效果图:



来源:编程艺术思维

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758/viewspace-3149533/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-08-07

  • 博文量
    4504
  • 访问量
    87098