HTML常用标签的使用及属性(包括HTML5新增标签)

1.基础标签

<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

  1.<html></html>

   告知浏览器其自身是一个html文档----所有之后书写的页面相关代码都应放在其中

  2.<head></head>

   头部标签----包含一些文档的属性信息,不会展示给用户

  3.<body></body>

   文档的主体----展示给用户的页面内容都写在此处

  4.<meta></meta>

    提供有关页面的元信息

   5.<title></title>

    文档的标题----写在该标签中的内容会展示在如图(百度_百度搜索)中位置

    

2.常用标签

  1.<a></a>超链接

   语法:<a href="跳转目标(例如:https://www.baidu.com)" target="弹出方式"> 文本/图像 </a>

    target:用于指定链接的打开方式

              _self为默认打开方式

              _blank为在新窗口中打开

    href="#"    表示空链接

    href="文件.zip"        表示下载链接

  2.表格标签

<!-- 表格 -->
  <table border="1" cellspacing="0" width="500" height="240">
    <!-- 表头 -->
    <thead>
      <!-- 行 -->
      <tr height="80">
        <!-- 表头单元格:加粗,居中 -->
        <th>表头</th>
        <!-- 跨列合并 -->
        <th colspan="2">表头</th>
      </tr>
    </thead>
    <!-- 主体部分 -->
    <tbody>
      <tr>
        <!-- 普通单元格 -->
        <!-- 跨行合并 -->
        <td rowspan="2"></td>
        <td>普通</td>
        <td></td>
      </tr>
      <tr>
        <!-- 普通单元格 -->
        <td></td>
        <td></td>
      </tr>
    </tbody>
  </table>

    1.<table></table>----用于定义表格的标签

    2.<thead></thead>----头部

    3.<tbody></tbody>----主体区

    4.<tr></tr>----用于定义表格的行

    5.<td></td>----单元格

    6.<th></th>----表头单元格,里面的文字会加粗居中

    7.表格属性

        align----表格相对周围元素的对齐方式

        border----有没有边框1或者" "(没有)

        cellpadding----单元边沿与其内容之间的空白(默认是1px)

        cellspacing----单元格之间的空白(默认2px)

        合并单元格:跨行----rowspan="个数" (写在要合并的最上侧单元格)

                              跨列----colspan="个数"(写在要合并的最左侧单元格)

  3.列表标签

    1.无序列表

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>

        <ul></ul>-----声明为无序列表

        <li></li>-----列表项 

 

    2.有序列表

<ol>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ol>

        <ol></ol>-----声明为无序列表

        <li></li>-----列表项 

    3.自定义列表

 <dl>
    <dt>名词1</dt>
    <dd>名词解释1</dd>
    <dd>名词解释2</dd>
    <dd>名词解释3</dd>
    <dt>名词2</dt>
    <dd>名词解释1</dd>
    <dd>名词解释2</dd>
    <dd>名词解释3</dd>
 </dl>

        

  4.表单标签   

<form action="https:www.baidu.com">
    文本框:<input type="text"><br>
    密码框:<input type="password"><br>
    单选按钮:<input type="radio"><br>
    复选框: <input type="checkbox"><br>
    提交按钮:<input type="submit"><br>
    重置按钮:<input type="reset"><br>
    按钮: <input type="button"><br>
    上传文件: <input type="file">
</form>

    1.<form></form>表单域

        会把它范围内的表单元素信息提交给服务器

        属性:action="url地址"

                   method="提交方式(get/post)"

                   name="表单域名称"

    2.<input></input>

           用于收集用户信息

           type属性:text(文本框) |  password(密码框)  |  radio(单选按钮)  |  checkbox(复选框)  |  submit(提交按钮)  |  reset(重置按钮,清除表单)  |  button(按钮)  |  file(上传文件)

          name属性:可以区别不同的控件(例如radio当名字相同时可以实现多选一)

          value属性:定义input的值

          checked属性:checked规定此input元素首次加载被选中

          maxlength属性:输入最大长度

    3.<label></label>

        绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将焦点(或光标)转到对应的表单元素上,用来增加用户体验。

        核心:(绑定)label标签的for属性应当与相关元素的id相同   

<label for="choose">
    请输入内容:
    <input type="text" id="choose">
</label>

         这样在点击“请输入内容时”就会将光标定到后面的输入框了

    4.<select></select>

请选择:<select>
    <option>选项1</option>
    <option selected="selected">选项2</option>
    <option>选项3</option>
</select>

        在<option>中定义selected="selected"表示该项默认被选中,例如上面的选项2默认被选中

    5.<textarea></textarea>

          定义多行文本输入

          属性:cols="每行中的字符数"

                    rows="显示的行数"

  5.<div></div>和<span></span>标签

        没有语义,就是一个盒子

        div默认一行只有一个

        span默认一行可以有多个

3.文本标签

  1.<h1></h1>~<h6></h6>

        

  2.<p></p>----段落标签

  3.<em></em>和<i></i>

        都是斜体:但是em有强调语义

  4.<strong></strong>和<b></b>

        都是加粗:但是strong有强调语义

  5.<br/>----强制换行

4.HTML5新增语义化标签

 

  1.<header></header>----头部

  2.<nav></nav>----导航

  3.<article></article>----内容

  4.<section></section>----定义文档某个区域

  5.<aside></aside>----侧边栏标签

  6.<footer></footer>----尾部标签

5.HTML5新增的多媒体标签

  1.音频

        <audio></audio> =>支持wav,mp3,ogg格式

       语法:<audio src="文件地址" controls="controls"></audio>

       常见属性:autoplay  : autoplay  -----视频就绪自动播放

                         controls  :  controls  -----向用户显示播放控件

                         loop  :   loop    -----循环播放

                         src  :  url     -----文件地址

  2.视频

        <vedio></vedio> =>支持mp4,webm,ogg格式

        语法:<vedio src="文件地址" controls="controls"></vedio>

        常见属性:autoplay  : autoplay  -----视频就绪自动播放

                          controls  :  controls  -----向用户显示播放控件

                          loop  :   loop    -----循环播放

                          src  :  url     -----文件地址 

                          preload  :  auto(预先加载)| none   ------如果有autoplay就忽略该属性

                          poster  :  imgurl    -----加载等待的画面图片

                          muted  :  muted     -----静音播放

                           width | height     -----宽高

6.HTML5新增input类型

        type="email"(邮箱)| url(网址)|  date(日期) | time (时间) | mouth (月份) | week(星期) | number(数字)| tel (电话) | search(搜索框) | color(颜色选择框)

        验证时必须添加form表单域   submit提交后验证

7.HTML5新增表单属性

        required : required   ----规定该项是否必填

        placeholder : 提示文本

        autofocus : autofocus  ----页面加载完成自动聚焦到指定表单

        autocomplate : off | on  ----记录以前提交过的字段(必须有name属性)

        multiple : multiple   ----可以多选文件提交

感受:是小花第一次写,真不容易哈哈,如有不足之处希望大家多多指点。所有内容的学习都来源于黑马的pink老师,这里只是总结的一个笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值