常见标签和属性

建议学习时长:90分钟
学习方式:深入

学习目标

  • 知道 超链接,标题,段落,图片,列表,标签,表格,表单相关(文本输入框,单选框,多选框,下拉框)的标签怎么写。
  • 知道注释怎么写。

详细介绍

链接

链接由 <a>定义。
常用属性

  • href 链接地址,常见的链接地址有如下几种
    • https://gusouk.com/
    • /a.html
    • #aaa 页面滚动至name或id为aaa的地方
    • javascript:void(0);
    • mailto:nowhere@mozilla.org 邮件链接
    • tel:+491570156 电话链接
  • title 提示内容
  • target 链接的文档在何处显示
    • 默认在当前页显示
    • _blank 在新窗口显示
    • 值若为iframe的name值一致,则在iframe中打开

前端在做页面写链接地址时,若不知道地址,可将href设置成###。若点击a不跳转页面,而是绑定点击事件,则href设置为javascript:void(0);

标题

1号到6号标题分别由 <h1><h6>定义。

段落

段落是由 <p> 标签定义。

图片

图像由 <img> 标签定义。常用属性

  • src 图片地址
  • alt 加载图片失败时,显示的文字

列表

有序列表由<ol>定义,列表的条目由<li>定义。如

<h3>最热单曲</h3>
<ol>
  <li>时间都去哪儿了</li>
  <li>泡沫</li>
  <li>卷珠帘</li>
</ol>

无序列表由<ul>定义,列表的条目由<li>定义。如

<h3>a的常见属性包括</h3>
<ul>
  <li>href</li>
  <li>title</li>
  <li>name</li>
  <li>target</li>
</ul>

标签

标签由<label>定义。常见属性

  • for

表格

表格由<table>元素定义。一个普通的表格,如下:

<table>
  <thead>
    <tr>
      <th>姓名</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>路飞</td>
      <td>男</td>
    </tr>
    <tr>
      <td>索隆</td>
      <td>男</td>
    </tr>
    <tr>
      <td>香吉士</td>
      <td>男</td>
    </tr>
    <tr>
      <!-- 跨两列 -->
      <td colspan="2"></td>
    </tr>
    <tr>
      <!-- 跨两行 -->
      <td rowspan="2"></td>
    </tr>
  </tbody>
</table>

表单

表单由<form>来定义。它用于把用户输入的数据提交到后台。常见属性

  • action 提交地址。
  • method 提交方式。默认为GET

点击提交按钮时,表单进行提交。
提交的内容为表单元素的name属性的值与用户输入的对应元素的值。

一个普通的表单

<form action="" method="POST">
  <div>
    <label for="">名称</label>
    <input name="name" type="text" placeholder="请输入名称">
  </div>
  <div>
    <label for="">介绍</label>
    <textarea name="des"></textarea>
  </div>
  <button type="reset">重置</button>
  <button type="submit">提交</button>
</form>

常见的表单输入元素有:

  • 文本框 <input type="text"> 常见属性
    • placeholder
    • value
    • maxlength 最大长度
  • 文本域 <textarea></textarea> 和文本框相比,可输入更多文字。常见属性
    • placeholder
    • value
    • maxlength 最大长度IE9(不包括)以下不支持
  • 单选框 <input type="radio" name="gendar"> 。其中name的值一样的单选框只有一个能被选中
  • 复选框 <input type="checkbox" name="gendar">
  • 下拉选择框 <select><option value="1">苹果</option><option value="2">橘子</option></select>
  • 数字框 <input type="number"> 。注意,其不支持maxlength属性
    • min 最小值
    • max 最大值
  • 提交按钮 <button type="submit">提交</button> 点击
  • 重置按钮 <button type="reset">重置</button>

注意:为了能让后台辨别不同的表单元素,表单元素输入必须加name属性。

div

<div>组合文档中的块级元素

span

<span>组合文档中的行内元素

注释

注释由

<!-- 注释内容 -->

来定义。

更多学习资源

练习题

1 写下 百度首页 的 HTML。
2 用户调查的页面的HTML。调查的内容包括:

  • 姓名
  • 性别 (单选按钮)
  • 所在国家 (下拉框)
  • 年龄
  • 爱好 可多选 (复选框)
  • 自我介绍

3 用 table 元素做一个课程表。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容