文章目录

  • 1.块级元素
  • 2.行内元素
  • 3.行内块元素(融合了前两者的特点)
  • 4.三个元素的转换
  • 5.常用的行内元素
  • 6.常用的块级元素
  • 6.常用的块级元素

1.块级元素

1.总是从新的一行开始,即各个块级元素独占一行,默认垂直向下排列;
2.高度、宽度、margin及padding都是可控的,设置有效,有边距效果;
3.宽度没有设置时,默认为100%;
4.块级元素中可以包含块级元素和行内元素。

2.行内元素

1.和其他元素都在一行,即行内元素和其他行内元素都会在一条水平线上排列;
2.高度、宽度是不可控的,设置无效,由内容决定。
设置margin左右有效,有边距效果;
设置margin上下会撑大空间但是不会产生边距效果(即盒模型margin-top/bottom有值,但页面上没有边距效果)。
设置padding左右有效,设置padding上下会撑大空间但是不会产生边距效果(同上)。
简而言之:1.行内元素的padding属性只对元素的左、右有用,上、下无用(视觉上会产生效果,但其实设置的是无效的。并不会对他周围的元素产生任何影响。)
2.行内元素的margin属性只对元素的左、右有用,上下无用

3.行内块元素(融合了前两者的特点)

(1)不自动换行,与其他行内元素都会在一条水平线上排列;
(2)高度、宽度、margin及padding都是可控的,设置有效,有边距效果;
(3)默认排列方式为从左到右。

4.三个元素的转换

可以用 display 进行元素属性的转换
display: block; 转换为块元素
​ inline; 行内元素
​ inline-block; 行内块元素(和float连用的话会警告)

5.常用的行内元素

<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>、<br>、<input>、<label>、<select>、<textarea>、<button>

6.常用的块级元素

tarea>、

6.常用的块级元素

<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>、<dd>、<form>、<table>、<header>、<footer>、<address>、<article>、<hr>

行内元素与块级元素的区别,行内元素与块级元素分别有哪些相关推荐

  1. inline内联函数 static静态函数 普通函数区别

    面试时候一般只会问你区别,所有本文只说区别. 内联函数和普通函数的区别: 内联函数和普通函数最大的区别在于内部的实现方面,当普通函数在被调用时,系统首先跳跃到该函数的入口地址,执行函数体,执行完成后, ...

  2. html5语义元素表,HTML5的结构和语义(3):语义性的块级元素

    HTML5的结构和语义(3):语义性的块级元素 互联网   发布时间:2008-10-17 18:55:35   作者:佚名   我要评论 HTML5还增加了一些纯语义性的块级元素: aside fi ...

  3. html5行级标签,8、html5哪些标签时块级、行内、行内块?2021-01-30

    一.块级标签 div.p.h1-h6.form.ul.ol.dl.dt.dd.li.table.tr.td.th.hr.blockquote.address.table.menu.pre HTML5: ...

  4. 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案

    前言 行内元素:指在同一行内不自动换行,可以和其他行内元素在同一水平的元素,不可以设置宽高. 行内元素设置宽高:行内元素想要设置宽高,需要用display:inline-block设置(详解如下表). ...

  5. html中内联元素排列对齐原理,html标签中的内联元素(行内元素)详解

    html内联元素,也叫行内元素,相邻的多个内联元素是水平横向排列显示在同一行,其宽度随内容的变化而变化,在同一行显示多个内容,就可以使用内联元素来实现,这样就不需要将块级元素设置为浮动或绝对定位也能在 ...

  6. python列表元素零的移动_python列表多行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这个列表推导式共有145列: memberdef_list = and std: ...

  7. Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找

    ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 1.返回顶部 1. Java 实例 - 数组排序及元素查找  Java 实例 以下实例演示 ...

  8. Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数

    ***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵.程序提示用户输入矩阵的行数.然后显示最大的子方阵的第一个元素.行数 题目 题目描述与运行示例 破题 代 ...

  9. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  10. [html] 写出不定宽度的子级div,在相对于固定宽度的父级元素水平居中的布局

    [html] 写出不定宽度的子级div,在相对于固定宽度的父级元素水平居中的布局 <div class="father"> <div class="so ...

最新文章

  1. Spark 2.4 standalone 部署
  2. python具体有什么用-python是什么意思?python有什么用?
  3. 使用graphite和grafana进行应用程序监控
  4. mysql中的extract()函数
  5. 不同平台下 sleep区别用法
  6. 2022经营新增长第一课
  7. mysql load data 乱码的问题
  8. 如何格式化电脑_计算机格式化的方法教程
  9. 【alpha】Scrum站立会议第4次....10.19
  10. ARM开发7.3.1 基础实训( 1 ) 单个按键的输入系统设计( 1 )--LPC21XX
  11. iperf命令linux,Linux iperf 用法介绍
  12. Linux 2.6.19.x内核编译配置选项简介
  13. 执行力强的人九个特点
  14. android wear表盘商店,手里的 Android Wear 太没个性?你该试试这 4 款表盘
  15. 四分位数计算方法总结
  16. 软件测试学习笔记——APP测试专项知识
  17. 文本转换器(txteasy!) v1.5.5 官方
  18. ATP 系列无线测温集中采集触摸屏
  19. 记录SpringJdbc连接Oracle报错:ORA-00923: 未找到要求的 FROM 关键字
  20. 创建anaconda环境

热门文章

  1. [node] node
  2. ALLOCATE DESCRIPTOR 语句
  3. Java并发编程(JUC)
  4. 【云原生】Kubrenetes二进制--单节点Master集群
  5. 【Cordic】基于Cordic算法的NCO的设计实现
  6. Hutool国密算法工具-SmUtil
  7. Aria2 配置和使用
  8. Perl的单引号和双引号区别
  9. qt字符串之 QString详解
  10. Kafka消费者无法消费数据,解决