块级元素、行内元素和行内块元素

一、块级元素

   块级元素:可以设置宽高、行高和内外间距,会独占一行,宽度默认等于父元素宽度,可容纳其他块级元素和行内元素

   块级元素主要有

 <div>         //定义文档中的分区或节
 <address>     //定义地址 
 <hr>          //创建一条水平线 
 <noframes>    //为那些不支持框架的浏览器显示文本,于 frameset 元素内部
 <noscript>    //定义在脚本未被执行时的替代内容
 <pre>         //定义预格式化的文本

//----------标题段落相关
 <p>         //标签定义段落 
 <h1>        //定义最大的标题
 <h2>        // 定义副标题
 <h3>        //定义标题
 <h4>        //定义标题
 <h5>        //定义标题
 <h6>        //定义最小的标题

//----------表单相关
 <form>        //创建 HTML 表单 
 <fieldset>    //定义一个框架集,把一些表单元素分类
 <legend>    //给外层加上边框和名字
 
//----------列表相关(有序、无序、自定义列表)
 <ol>        //定义有序列表
 <ul>        //定义无序列表
 <li>        //标签定义列表项目

 <dl>        //定义列表,自定义列表
 <dt>        //定义列表中的项目
 <dd>        //定义列表中定义条目 

//----------表格相关
 <caption>   //定义表格标题

 <table>     //标签定义 HTML 表格 

 <thead>     //标签定义表格的表头
 <th>        //定义表头单元格

 <tbody>     //标签表格主体(正文)
 <tr>        //定义表格中的行
 <td>        //表格中的标准单元格

 <tfoot>     //定义表格的页脚(脚注或表注)

表格、列表、段落、标题有关的都是块级元素

二、行内元素

   行内元素的特点:不能直接修改宽高,元素会默认排在一行,排不下了再换行,可以设置左右的内外边距,上下的不行,宽高默认是内部文本或图片的大小

   常见的行内元素:

 <a>         //标签可定义锚 
 <span>      //组合文档中的行内元素
 <img>       //向网页中嵌入一幅图像

 <input>     //输入框
 <label>     //标签为 input 元素定义标注(标记)
 <select>    // 创建单选或多选菜单
 <textarea>     //多行的文本输入控件

 <em>        //定义为强调的内容
 <i>         //斜体文本效果
 <strong>    //加粗
 <cite>      //引用进行定义
 <br>        //换行 

 <big>       //大号字体加粗
 <small>     //呈现小号字体效果
 <b>         //字体加粗

 <sub>     //定义下标文本
 <sup>     //定义上标文本

 <abbr>     //表示一个缩写形式 
 <acronym>     //定义只取首字母缩写 
 <bdo>     //可覆盖默认的文本方向 
  
 <code>    // 定义计算机代码文本
 <dfn>     //定义一个定义项目
 
 <kbd>     //定义键盘文本
 
 <q>     //定义短的引用
 <samp>     //定义样本文本
 
 <tt>     //打字机或者等宽的文本效果
 <var>    // 定义变量

  大部分表单元素是行内元素

三、行内块元素

  行内块元素特点:默认在一行排列,可以设置宽高,如input和img

四、相互转化

   转化为块级元素:display: block

   转化为行内元素:display: inline

   转化为行内块元素:display: inline-block

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值