问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTML哪些是块状元素,哪些是内联元素

发布网友 发布时间:2022-05-12 16:38

我来回答

2个回答

懂视网 时间:2022-05-12 21:00

原文在这

块级元素的分类
块级元素按照其应用于结构还是内容分为三种:结构化块状元素,终端块状元素,多目标块状元素。
一.结构化块状元素
这类元素用于构造文档的结构,一个好的文档结构对于搜索引擎和应用其他技术(如JavaScript)都是十分有利的。它们没有语义上的含义,仅仅划分出了文档的组织方式,并没有体现文档的内容。
主要的结构化块状元素
* <ol>
* <ul>
* <dl>
* <table>
支持结构化的元素
* <li>
* <dt>
* <dd>
* <caption>
* <thead>
* <tbody>
* <tfoot>
* <colgroup>
* <col>
二.终端块状元素
这类元素用于从结构转向内容,它们拥有语义上的含义,能够表明内容的性质。终端块状元素属于结构的终点,它们不能再包含其他块级元素,只能包含文本或行级元素。
终端块状元素
* <h1>...<h6>
* <p>
* <blockquote>
* <dt>
* <address>
* <caption>
三.多目标块状元素
所谓多目标指的是可以自由的扩展或嵌套文档的结构,以可以终端的形式出现。当多目标块状元素以结构化的方式使用时就含有结构化的内涵,以终端的形式使用就含有语义的内涵。
多目标块状元素既可以包含块状元素,也可以包含内容(文本与行级元素的组合为内容),但不能同时包含两者。应该把内容放在块状元素中。块状元素不应作为行级元素与文本的兄弟元素,受HTML校验器的限制,目前还没办法检验出此种情况,但是应该避免。
多目标块状元素
* <p>
* <li>
* <dd>
* <td>
* <form>
* <noscript>
在谈论CSS布局时,我们需要提前知道一些东西。对于html各种标签/元素,可以从块的层面做一个分类:要么是block(块元素),要么是inline(内联元素):
block元素的特点:
* 总是另起一行开始;
* 高度,行高以及顶、底边距都可控制;
* 宽度缺省是它所在容器的100%,除非设定一个宽度。
inline元素的特点:
* 和其它元素都在一行上;
* 高度,行高以及顶、底边距不可改变;
* 宽度就是它所容纳的文字或图片的宽度,不可改变。
下面对它们的性质及应用做进一步说明:
◎块元素(block element) 通常作为其它元素的容器,它可以容纳内联元素和其它块元素。
我们知道默认情况下,块元素会顺序以每次另起一行的方式往下排,而通过CSS控制其样式,我们可以改变这种默认布局模式,把块元素摆放到你想要的位置上 去。需要指出的是,table标签也是块元素的一种,基于table表格和基于CSS+p的布局,在使用者看来除了页面载入速度的差别(table在 所有内容元素加载完成后才显示),没有其它的差别。但是从页面的源代码来看,这种差异就非常大了。基于良好结构理念设计的CSS布局源码,至少能让没有 web开发经验的用户很容易找到连续的页面内容。从这个角度来说,CSS layout code应该有更好的美学体验。
我们可以把模块化的p想象成一个个box,然后把它们按自己的意愿排列组成完整的内容,网页布局设计就是遵循了同样的模式。
块元素(block element) HTML标签分类明细
* address - 地址
* blockquote - 块引用
* center - 举中对齐块
* dir - 目录列表
* p - 常用块级容易,也是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 - 非排序列表
◎内联元素(inline element) 一般都是基于语义级(semantic)的基本元素,只能容纳文本或者其它内联元素。
为了比较明确的表现出 block 与 inline 的区别,我们可以利用它们各自的代表元素p和span的演示进行说明:
XXXXXXXXX
This's a p layout
XXXXXXXXX
p另起一行,它的形状不受内部文字的影响
XXXXXXXThis's a span layoutXXXXXXX 所有元素在一行,span刚好包容文字
内联元素(inline element) HTML标签分类明细
* 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 - 定义变量
◎可变元素 是基于以上两者随环境而变化的,它的基本概念就是根据上下文关系确定该元素是块元素还是内联元素。一旦确定了它的类别,它就遵循块元素或者内联元素的规则限制。
可变元素 HTML标签分类明细
* applet - java applet
* button - 按钮
* del - 删除文本
* iframe - inline frame
* ins - 插入的文本
* map - 图片区块(map)
* object - object对象
* script - 客户端脚本
但是通过CSS,我们可以摆脱上面表格里HTML标签归类的限制,自由地在不同标签/元素上 应用我们需要的属性。例如,我们可以对块元素[ ul ]标签加上 display:inline 属性,让原本垂直的列表水平显示,这在我们设置Blog导航条时得到了广泛应用;我们也完全可以把内联元素[ cite ]加上 display:block 这样的属性,让它也有每次都从新行开始的属性。

热心网友 时间:2022-05-12 18:08

body from select textarea h1-h6 html table button hr p ol ul dl div是块级
title lable span br a style em b i strong是内联(行级)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生辰八字指的是哪八字 realme真我X50 5G手机-前后双摄,骁龙765G芯片,大容量电池,快速充电,五... realme真我X50 5G手机-全新骁龙765G双模5G芯片、前后双摄、超广角摄像头... 笔记本电脑开机电路笔记本电脑插上电源开不了机有什么原因可能是什么... 笔记本电脑按开关键电源灯灭笔记本电脑开不了机按开机按钮下面指示灯... 用独立显卡电脑黑屏独立显卡安装之后电脑开机一直黑屏怎么办_百度知 ... 电脑必须按着fn键才能将uiopjklm输入成字母,数字锁跟大写锁都不亮... 屏幕盖上又打开屏幕不亮一直是黑屏。是怎么了 为什么我的手机连着移动数据却不能上网? 钉钉文件下载存储位置在哪 文慧北园怎么样?好不好?值不值得买? 文慧北园交通方便吗?应该怎么过去? 文慧北园周边环境怎么样?生活便利吗? 文山丘北文慧路29号属于什么街道 自考如何报考 photoshop CS5有免费版的下载吗?是不是适用于所有的windows系统 被微信上的人骗了60块钱 我该咋办 佛山自学考试有没有时间限制的? 微信有人骗了我的钱怎么办 windows 7里photoshop 有没有长时间用的免费软件啊?急,紧急!!!! 微信让人骗了钱怎么办 我的大腿最近开始疼痛,内详,懂的朋友帮我看下是怎么回事!谢谢,在线等。 今天早上突然大腿膝盖以上两寸处,大腿内侧出现神经痛,一跳一跳的那种,反正很痛的那样,请问是怎么回事 大腿总是刺痛,是怎么回事,已经好几年了,一阵一阵的, 我的大腿忽然疼痛、想问下是怎么回事??? 为什么我的大腿会痛 右边腰不舒服右大腿外侧筋一惊一惊地痛干活加重,前几年尿频小肚子痛性生活蛋痛经过治疗好了,现在有一年 大腿无缘无故的疼痛是怎么回事?没有跌倒过 伊宁《秋景》作文 晚上大腿惊痛是什么问题? 耳机听电话自动挂线,打电话有奇怪的声音,一响就挂线。是哪里原因。。怎么解决 求推荐一款蓝牙耳机,后面不挂线的无线双耳(淘宝上太多了,个人不好选) 《如果爱下去》的歌词。 张靓颖《如果爱下去》的歌词 张靓影《如果爱下去》的歌词是什么? 张靓颖《如果爱下去》的歌词、、 ”很久以前如果我们爱下去会怎样,最后一次想象地久天长”这是一首歌的一句话,是什么歌? 如果爱下去歌词 《如果爱下去》是谁作的词 《如果爱下去》歌词 为什么耳朵的耳垂后面会流水而且很臭 “如果爱下去”的歌词! 如果爱下去是哪部电视剧的歌? 求《如果爱下去》、《我们说好》最全歌词 猫眼手机归属地查询如何使用 如果爱下去 歌词 宽带猫眼任何城市都可用吗 那首&lt;如果爱下去&gt;歌词是什么意思? 很久以前如果我们爱下去 会怎样 最后一次相信 地久天长 〔求歌名〕 求一首歌,女声唱的,很久以前如果我们爱下去会怎样,最后一次,,,