Blogger Information
Blog 37
fans 0
comment 0
visits 34760
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML基础 列表,表格,表单
手机用户1607314868
Original
608 people have browsed it

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="不能为空"/>

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

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

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