博客列表 >HTML基础 列表,表格,表单

HTML基础 列表,表格,表单

手机用户1607314868
手机用户1607314868原创
2020年12月10日 21:54:35602浏览

HTML基础 列表,表格,表单

列表

列表就是一个容器,可以放置任何类型元素。

列表分为3类

  • 无序列表
  1. <ul>
  2. <li>苹果</li>
  3. <li>西瓜</li>
  4. <li>蛋糕</li>
  5. </ul>
  • 有序列表
  1. <ol>
  2. <li>苹果</li>
  3. <li>西瓜</li>
  4. <li>蛋糕</li>
  5. </ol>
  • 自定义列表

    使用标签 dl+dt+dd

  1. <dl>
  2. <dt>姓名:</dt>
  3. <dd>小王</dd>
  4. <dt>联系方式:</dt>
  5. <dd>电话:<a href="tel:123****456">123****456</a></dd>
  6. <dd>邮箱:<a href="mailto:admin@php.cn">admin@php.cn</a></dd>
  7. </dl>

表格

​ 表格也是用一组标签来描述,table,thead,tbody,tr,td/th

​ table是表格标签,thead 是表头标签,tbody是表格主体,tr是行,td/th是单元格

注意:一个表中可以有多个主体,但只能有一个表头每添加一组表格数据,必须先添加一行。

所有数据必须填充到td/th中,th就是td的加强版,th自带样式:居中,加粗等

  1. <table>
  2. //表格标题
  3. <caption>商品信息表</caption>
  4. //表头
  5. <thead>
  6. <tr>
  7. <td>品名</td>
  8. <td>单价</td>
  9. <td>单位</td>
  10. </tr>
  11. </thead>
  12. <tbody>
  13. <tr>
  14. <td>汽车</td>
  15. <td>10888</td>
  16. <td>1</td>
  17. </tr>
  18. <tr>
  19. <td>手机</td>
  20. <td>1099</td>
  21. <td>2</td>
  22. </tr>
  23. </tbody>
  24. </table>

表格制作,难免要合并单元格。rowspan=’4’ 表示合并4行单元格。colspan=’2’表示合并2列单元格。

<td rowspan="4"></td>或者<td colspan="2"></td>

课程表

表单

  1. <form action="" method="" enctype="multipart/form-data">
  2. <label for="username">账号:</label>
  3. <input type="text" id="username" name="username" placeholder="请输入账号"/>
  4. </form>

action=”” 表示 处理表单的程序

method=” “表单提交的类型 有GET和POST方式

​ get:数据直接放在url地址中,不安全

​ post:表单的数据在请求头体中

label是文本标签,for=”对应控件的id值”。作用:点击文本标签时,使对应控件获得焦点

input标签用于搜集用户信息,根据不同的type属性值,输入字段拥有很多种形式。type=“text” 这是通用文本框,还有一些专用的如:type=”email” 或 type=”password”

  1. 单选按钮与复选框

    单选按钮 type=”radio” name得一致 checked 表示默认选中

  1. <form action="" method="">
  2. <label for="">性别</label>
  3. <input type="radio" name="gender" value="male" id="male" checked><label for="male"></label>
  4. <input type="radio" name="gender" value="female" id="female" /> <label for="female"></label>
  5. </form>

复选框 type=”checkbox” name=”hobby[]” checked 选中 。复选框name的值得是一个数组,因为可以提交多个数据。

  1. <form action="" method="">
  2. <label for="">兴趣</label>
  3. <div>
  4. <input type="checkbox" name="hobby[]" value="shoot" id="shoot"/><label for="shoot">摄影</label>
  5. <input type="checkbox" name="hobby[]" value="game" id="game" checked/> <label for="game">游戏</label>
  6. <input type="checkbox" name="hobby[]" value="program" id="program" checked/> <label for="program">编程</label>
  7. </div>
  8. </form>
  1. 下拉列表

    selected 表示选中

  1. <form action="" method="">
  2. <label for="edu">学历</label>
  3. <select name="edu" id="edu">
  4. <option value="1">初中</option>
  5. <option value="1">高中</option>
  6. <option value="1" selected >大专</option>
  7. </select>
  8. </form>
  1. 文件域与隐藏域
  1. <form action="" method="post" enctype="multipart/form-data">
  2. //上传文件,请求类型必须是post 将表单数据编码设置enctype="multipart/form-data"
  3. <label for="user-pic">头像</label>
  4. //隐藏域 在前端页面看不到,他的值供后端处理使用
  5. <input type="hidden" name="MAX_FILE_SIZE" value="80000" />
  6. <input type="file" name="user_pic" id="user-pic" />
  7. </form>
  1. 文本域

    <textarea name="comment" rows="5" cols="30"></textarea>

  2. 表单form属性

    前面知识讲解的是,要提交的数据控件都在表单里。其实也可以不用非得写到form标签里

    控件可以写到任何地方,但要想提交则需要添加form属性

  1. <form action="" method="" id="register"></form>
  2. <input type="text" name="username" form="register" placeholder="不能为空"/>

注意:这种方式不推荐使用

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