1 块级元素:div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table
行内元素:span, strong, em, br, img , input, label, select, textarea, cite,
内联元素(inline element) a - 锚点 b - 粗体(不推荐) br - 换行 em - 强调 font - 字体设定(不推荐) i - 斜体 img - 图片 input - 输入框 label - 表格标签 select - 项目选择 small - 小字体文本 span - 常用内联容器,定义文本内区块 strike - 中划线 strong - 粗体强调 sub - 下标 sup - 上标 textarea - 多行文本输入框 tt - 电传文本 u - 下划线
内联元素(行内元素)内联元素(inline element) * a - 锚点 * abbr - 缩写 * acronym - 首字 * b - 粗体(不推荐) * bdo - bidi override * big - 大字体 * br - 换行 * cite - 引用 * code - 计算机代码(在引用源码的时候需要) * dfn - 定义字段 * em - 强调 * font - 字体设定(不推荐) * i - 斜体 * img - 图片 * input - 输入框 * kbd - 定义键盘文本 * label - 表格标签 * q - 短引用 * s - 中划线(不推荐) * samp - 定义范例计算机代码 * select - 项目选择 * small - 小字体文本 * span - 常用内联容器,定义文本内区块 * strike - 中划线 * strong - 粗体强调 * sub - 下标 * sup - 上标 * textarea - 多行文本输入框 * tt - 电传文本 * u - 下划线 * var - 定义变量 块元素(block element) * address - 地址 * blockquote - 块引用 * center - 举中对齐块 * dir - 目录列表 * div - 常用块级容易,也是css layout的主要标签 * dl - 定义列表 * fieldset - form控制组 * form - 交互表单 * h1 - 大标题 * h2 - 副标题 * h3 - 3级标题 * h4 - 4级标题 * h5 - 5级标题 * h6 - 6级标题 * hr - 水平分隔线 * isindex - input prompt * menu - 菜单列表 * noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容 * noscript - )可选脚本内容(对于不支持script的浏览器显示此内容) * ol - 排序表单 * p - 段落 * pre - 格式化文本 * table - 表格 * ul - 非排序列表 可变元素 可变元素为根据上下文语境决定该元素为块元素或者内联元素。 * applet - java applet * button - 按钮 * del - 删除文本 * iframe - inline frame * ins - 插入的文本 * map - 图片区块(map) * object - object对象 * script - 客户端脚本
2 区别:
1)块级元素会独占一行,其宽度自动填满其父元素宽度
行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下,才会换行,其宽度随元素的内容 而变化
2) 块级元素可以设置 width, height属性,行内元素设置width, height无效
【注意:块级元素即使设置了宽度,仍然是独占一行的】
3) 块级元素可以设置margin 和 padding. 行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果,但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果。(水平方向有效,竖直方向无效)
相关推荐
块级元素和行内元素 块级元素和行内元素是 HTML 中两个基本的元素类型,它们在文档结构和布局中扮演着重要角色。本文将从块级元素和行内元素的定义、特点、区别、应用场景等方面,对它们进行详细的讲解。 块级元素...
在HTML中,元素被分为两种主要类型:行内元素(Inline Elements)和块级元素(Block-level Elements)。这两种元素在页面布局中起着至关重要的作用,它们各自有不同的特性和使用场景。 1. 行内元素(Inline ...
理解行内元素和块级元素的差异是前端开发的基础之一。合理利用这些元素可以帮助开发者更好地组织网页结构、控制布局,并最终实现美观且易于维护的网站设计。在实际应用中,开发者还可以结合CSS对这些元素进行更细致...
在CSS编程中,了解块级...总之,理解和掌握块级元素和行内元素的区别及其相互转换,是CSS学习的关键步骤,有助于创建出高效、美观的网页设计。通过熟练运用这些概念,开发者能够更好地控制页面的视觉呈现和交互效果。
可以通过设置 display 属性来转换行内元素和块级元素。例如: * 设置 display:block; 可以将行内元素转换为块级元素。 * 设置 display:inline; 可以将块级元素转换为行内元素。 * 设置 display:inline-block; 可以...
元素按照显示方式主要可以分为块级元素和行内元素,元素的显示方式由display属性控制。 块级元素特点总结: ...5、可以容纳行内元素和其他块级元素。 行内元素(diaplay:inline)特点总结: 1、和
想起之前工作面试时,面试官问的一个问题:行内元素有哪些,和块级元素有什么区别?这是一道蛮基础的面试题,但是很多初学者平时只注重标签语义,忽视了标签行内和块级的特性, 因此对于上述问题很有可能答不上来...
在CSS布局中,块级元素(Block Element)和行内元素...总之,了解CSS块级元素和行内元素的特性和交互方式是构建高效网页布局的基础。掌握这些概念有助于更好地控制网页元素的排列和样式,从而实现理想的网页设计效果。
块级元素可以包含行内元素和其它块级元素,且占据父元素的整个空间,可以设置 width 和 height 属性,浏览器通常会在块级元素前后另起一个新行。 常见块级元素: header,form,ul,ol,table,article,div,hr,aside,...
其中,盒模型和元素的分类(块级元素和行内元素)是理解页面布局的基础。本文将深入探讨这两个概念。 首先,盒模型是CSS中的核心概念,它定义了元素如何占用空间和与其他元素交互。每个HTML元素都可以被视为一个...
块级元素的特点是可以设置宽度和高度,以及内外边距和边框。它们之间的默认排列方式是垂直的,每个元素下面的元素会紧随其后,形成一个“块”。 - **内联元素(Inline Elements)**:与块级元素相反,内联元素不会...
块级元素可以包含行内元素和其他块级元素,比如常用的、、到、、、、、等都是典型的块级元素。块级元素默认宽度为100%,除非通过CSS进行宽度控制。 行内元素(inline element),也称为内联元素,特点是它们不会...
通过本文的介绍,我们了解了文档流的基本概念以及块级元素和内联元素的区别。这些基础知识对于理解和掌握CSS布局至关重要。在实际开发中,灵活运用这些元素的不同特性可以帮助我们构建更加美观和实用的网页布局。
HTML 标签可以分为块级元素和行内元素两种类型。块级元素(block-level)以自己占一行,高度、宽度、外边距以及内边距都可以控制,宽度默认是容器(父级宽度)的 100%。块级元素可以容纳其他块级元素或行内元素。...
值得注意的是,通过CSS的`display`属性,可以改变元素的默认行为,使得替换元素表现得像非替换元素,或者让块级元素和行内元素互相转换,这为网页设计提供了极大的灵活性。例如,将一个`<div>`的`display`属性设为`...
行内元素和块级元素之间存在显著的差异: 1. 块级元素占用整行空间,而行内元素仅占用自身内容的宽度。 2. 块级元素可以嵌套块级元素和行内元素,行内元素则只能包含文本和其他行内元素。 3. 块级元素允许设置宽度和...
行内块级元素是指同时具有块级元素和行内元素的特性,例如input、button等。 CSS基础三大特性: 三大特性是指CSS的三个基本特性:继承、层叠和优先级。 1. 继承: 继承是指子元素从父元素继承样式。 2. 层叠: ...