学习CSS布局需明确区分块级元素与行内元素,掌握常用布局属性及其应用。
1、 HTML中的块级元素是指在网页中默认独占一行、可设置宽高及内外边距的标签,常用于构建页面结构与布局。常见的块级元素包括:``用于标识联系地址或作者信息;``表示大段引用内容,通常带有缩进样式;``实现内容居中对齐(尽管该标签已不推荐使用,现代开发多通过CSS实现);``曾用于创建目录式列表,现已被废弃;``是最基础且最常用的通用容器,广泛应用于CSS布局与模块划分;``定义术语与解释组成的定义列表;``将表单内相关控件进行逻辑分组,并常配合``使用;``是承载用户交互功能的核心容器,仅允许嵌套块级元素;各级标题标签``至``构成文档的层级结构,其中``语义权重最高;``生成水平分隔线,用以区分不同内容区域;``曾提供简易搜索提示,现已淘汰;``最初设计为菜单列表,但实际应用极少,现代多由``替代;``为不支持框架的浏览器提供备用内容;`<noscript>`在JavaScript被禁用时展示替代文本或提示;`<ol>`生成有序编号列表;`<p>`用于包裹独立段落,是文本内容的基本组织单元;`<pre>`保留文本原始空格与换行,适用于代码或诗歌等格式化内容;`<table>`用于呈现二维数据表格;`<ul>`则创建无序项目符号列表。这些元素共同支撑起网页的语义结构与视觉层次,是前端开发中不可或缺的基础组成部分。
2、 内联元素是HTML中一类不独占一行、仅占据自身内容所需宽度的标签,常用于文本内部的格式化与语义标注。常见的内联元素包括:`a`用于创建超链接;`abbr`表示缩略词;`b`和`strong`均呈现加粗效果,但后者更强调语义上的重要性;`br`实现强制换行;`cite`标识作品名称等引用来源;`code`专用于展示计算机源代码片段;`dfn`标记术语首次定义处;`em`表达语气上的强调;`i`呈现斜体样式,多用于外文、科技术语等特定语境;`img`嵌入图像;`input`和`textarea`分别提供单行与多行文本输入功能;`label`关联表单控件,提升可访问性;`q`表示简短的引述内容;`samp`用于显示程序输出示例;`small`呈现小号字体,常用于版权或免责声明;`span`是最通用的内联容器,适用于添加样式或脚本操作;`sub`与`sup`分别实现下标与上标排版;`var`表示编程中的变量名;`kbd`模拟键盘输入;`mark`高亮显示文本(虽未列出但属常用);此外,`bdo`用于控制文字方向,`big`、`font`、`s`、`strike`、`tt`、`u`等标签因语义薄弱或已被CSS取代,现代开发中已不推荐使用。合理选用内联元素,有助于构建结构清晰、语义准确、易于维护且符合无障碍标准的网页内容。
3、 例子
4、 }
5、 a{
6、 }
7、 这是一个指向网页的超链接。
8、 元素未实现居中,因margin: auto在此处无效。
9、 a{
10、 }
11、 设置好宽度并设为块级元素后,标签即可在中水平居中。
评论
更多评论