重学前端:块级元素与内联元素

栏目: Html · 发布时间: 7年前

内容简介:对于前端知识我一直没有体系化的掌握,所了解的都是一些零星散散的知识点,遇到问题半天才能解决,所以打算进行系统的学习一遍,基础的东西都是一劳永逸,这是重学前端系列的第一篇文章,关于块级元素与内联元素的区别。块级元素的特点常见块级元素有:

对于前端知识我一直没有体系化的掌握,所了解的都是一些零星散散的知识点,遇到问题半天才能解决,所以打算进行系统的学习一遍,基础的东西都是一劳永逸,这是重学前端系列的第一篇文章,关于块级元素与内联元素的区别。

块级元素

块级元素的特点

  1. 块级元素独占一行
  2. 可设置元素的宽度、高度、行高、外边距、内边距
  3. 块级元素占据其父元素(容器)的整个空间
  4. 可以容纳内联元素和其他块元素

常见块级元素有:

<div>
<p>
<h1>~<h6>
<ol>
<ul>
<dl>
<table>
<address>
<blockquote>
<form>

内联元素

内联元素的特点

line-height

常内联元素元素:

<a>
<span>
<br>
<i>
<em>
<strong>
<label>
<q>
<var>
<cite>
<code>

注意:内联元素可设置水平方向的 margin 但垂直方向不可以设置, padding 水平和垂直可以设置

内联块级元素

内联块级元素是鉴于块级元素和内联元素之间的一种元素,它的特点是:

  1. 和其他元素都在一行上;
  2. 元素的高度、宽度、外边距、内边距都可设置;

内联块级元素有:

 <img> <input>

三种元素可以通过设置css互相转换

display:inline;   /*内联*/
display:inline-block;  /*内联块级*/
display:block;   /* 块级 */

为了加深印象请自行验证,网上资料很多都已经过时了。

看个例子:

<span>右边是图片</span>
<img src="images/google.jpg" alt="google icon">

span 和 img 都是内联元素,所以他们都挤在一行,为了美观,可以让图片单独一行,你只要给 img 标签的 display 属性设置为 block 就可以。

重学前端:块级元素与内联元素

img {
    margin: 0 auto;
    display: block;
    width: 30px;
}

重学前端:块级元素与内联元素

图片另一起了一行

--- EOF ---

任何问题可以扫描二维码给我留言

关注公众号「Python之禅」,回复「1024」免费获取 Python 资源

重学前端:块级元素与内联元素

以上所述就是小编给大家介绍的《重学前端:块级元素与内联元素》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

失控的未来

失控的未来

[美]约翰·C·黑文斯 / 仝琳 / 中信出版集团 / 2017-4-1 / 59.00元

【编辑推荐】 20年前,尼古拉•尼葛洛庞帝的《数字化生存》描绘了数字科技给人们的工作、生活、教育和娱乐带来的冲击和各种值得思考的问题。数字化生存是一种社会生存状态,即以数字化形式显现的存在状态。20年后,本书以一种畅想的形式,展望了未来智能机器人与人类工作、生活紧密相联的场景。作者尤其对智能机器人与人类的关系,通过假设的场景进行了大胆有趣的描述,提出了人工智能的未来可能会面临的一些问题。黑文......一起来看看 《失控的未来》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试