HTML5之标签(一)

本文介绍了HTML中块级元素与行内元素的区别,并演示了如何通过JavaScript自定义HTML标签及应用CSS样式。

  HTML标签分为块级元素和行内元素。

行内元素和块级元素区别

  1、块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容变化而变化

  2、 块级元素可以设置 width, height属性;行内元素设置width,  height无效

  3、 块级元素可以设置margin 和 padding;行内元素的margin 和 padding在水平方向有效,竖直方向无效

  4、行内元素和块级元素转换,通过设置CSS的display值;

    a)转块级元素:display:block;

    b)转行内元素:display:inline;

    c)转为行块元素:display:inline-block;

块级元素

  div,p,form,ul,ol,li,dl,address,hr,table,section,blockquote,h1~h6,nav,header,footer ...

行级元素

  a,abbr,b,br,i,img,input,label,select,span,strong,textarea ...

自定义标签

  通过JavaScript可以自定义标签,可通过css设置样式、可兼容低版本浏览器。

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>Document</title>
 6         <!-- 给自定义标签添加样式 -->
 7         <style>
 8             myElement{
 9                 color: #ff6900;
10             }
11         </style>
12     </head>
13     <body>
14         <!-- 使用自定义标签 -->
15         <myElement>这是自定义标签</myElement>
16         
17         <script>
18             // 自定义标签
19             document.createElement("myElement");
20             
21         </script>
22     </body>
23 </html>

 

 

 

 

 

本文仅供自己在平时工作学习时作笔记使用!如有错误请多多指出!!!

转载于:https://www.cnblogs.com/iyunpeng/p/7543861.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值