带你了解 常用标签的基本语法


语义化标签

语义化标签在网页中HTML专门用来负责网页的结构
所以在使用html标签时,应该关注的是标签的语义,而不是它的样式


一、标签的分类

注意:

1、一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素
2、块元素中基本上什么都能放
3、p元素中不能放任何的块元素

4、浏览器在解析网页时,会自动对网页中不符合规范的内容进行修正:

 比如:
                标签写在了根元素的外部
                p元素中嵌套了块元素
                根元素中出现了除head和body以外的子元素
                ......

1.块元素

块元素在页面中独占一行的元素称为块元素(block element)

在网页中一般通过块元素对页面进行布局:
1、总是从新的一行开始
2、高度、宽度都是可控的
3、宽度没有设置时,默认为100%
4、块级元素中可以包含块级元素和行内元素

常用的块级元素:标题标签、段落标签等。

2.行内元素

行内元素在页面中不会独占一行的元素称为行内元素(inline element)

行内元素主要用来包裹文字:
1、和其他元素都在一行
2、高度、宽度以及内边距都是不可控的
3、宽高就是内容的高度,不可以改变
4、行内元素只能行内元素,不能包含块级元素

常用的行内元素:em标签、strong标签、br换行、超链接等。

二、常用的标签元素

示例:

布局标签:header、main、footer、nav、aside、article、section、div、span...

列表标签:有序列表、无序列表、定义标签

<ol>                    <ul>                    <dl>
    <li>结构</li>          <li>结构</li>            <dt>结构</dt>
    <li>表现</li>          <li>表现</li>            <dt>表现</dt>
    <li>行为</li>          <li>行为</li>            <dd>css来实现</dd>
 </ol>                  </ul>                   </dl>
 
图片标签: <img src="图片路径" alt=“图片描述”>

内敛框架:<iframe src="https://www.qq.com" width="800" height="500" frameborder="0"></iframe>

音视频标签:

    音频标签audio:<audio controls>
                       <source src=".mp3">
                       <source src=".ogg"> 
                       <embed src=".mp3" type="audio/mp3" width="300" height="100">
                   </audio>
                     
    视频标签video:<video controls>
                        <source src=".mp4">
                        <embed src=".mp4" type="video/mp4" width="300" height="100">
                  </video>

表格标签:
         <table>
               <tr>
                   <td></td>
                   <td></td>
                   <td></td>
              </tr>
          </table>

表单标签: <form action="target.html"></form>

     text(文本框)<input type="text" name="username">
     
     password(密码框)<input type="password" name="password">
     
     radio(单选按钮):<input type="radio" name="hello" value="a">
                       <input type="radio" name="hello" value="b" checked>
                       
     checkbox(多选框):<input type="checkbox" name="test" value="1">
                       <input type="checkbox" name="test" value="2">
                       <input type="checkbox" name="test" value="3" checked>
                       
     下拉列表:<select name="haha" >
                  <option value="i">选项一</option>
                  <option value="ii">选项二</option>
                  <option selected value="iii">选项三</option>
              </select>
              
       列表框:<select name="haha" multiple>
                 <option value="i">皮球</option>
                 <option value="ii">篮球</option>
                 <option selected value="iii">乒乓球</option>
              </select>
              
       submit(提交按钮):<input type="submit" value="登录">
       
       reset(重置按钮):<input type="reset">
       
       button(普通按钮):<input type="button" value="按钮">
       
       ......


总结

标签中属性:
1、标签中设置属性(只能在开始标签或者自结束标签)。
2、属性是一个名值对(属性名=属性值)。
3、属性用来设置标签中的内容如何显示。
4、属性和标签名之间用空格隔开,可多个属性,各属性之间用空格隔开属性不能乱写,应该根据文档中的规定来编写,有些属性有属性值,有些没有。如果有属值,应该使用引号引起来,单双引号都可。

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值