转自:http://www.gold98.net/article.asp?id=960
在谈论CSS布局时,我们需要提前知道一些东西。对于html各种标签/元素,可以从块的层面做一个分类:要么是block(块元素),要么是inline(内联元素):
block元素的特点: 总是另起一行开始;
高度,行高以及顶、底边距都可控制;
宽度缺省是它所在容器的100%,除非设定一个宽度。
inline元素的特点: 和其它元素都在一行上;
高度,行高以及顶、底边距不可改变;
宽度就是它所容纳的文字或图片的宽度,不可改变。
下面对它们的性质及应用做进一步说明:
◎块元素(block element) 通常作为其它元素的容器,它可以容纳内联元素和其它块元素。
我们知道默认情况下,块元素会顺序以每次另起一行的方式往下排,而通过CSS控制其样式,我们可以改变这种默认布局模式,把块元素摆放到你想要的位置上去。需要指出的是,table标签也是块元素的一种,基于table表格和基于CSS+DIV的布局,在使用者看来除了页面载入速度的差别(table在所有内容元素加载完成后才显示),没有其它的差别。但是从页面的源代码来看,这种差异就非常大了。基于良好结构理念设计的CSS布局源码,至少能让没有web开发经验的用户很容易找到连续的页面内容。从这个角度来说,CSS layout code应该有更好的美学体验。
我们可以把模块化的DIV想象成一个个box,然后把它们按自己的意愿排列组成完整的内容,网页布局设计就是遵循了同样的模式。
块元素(block element) HTML标签分类明细
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 - 非排序列表
◎内联元素(inline element) 一般都是基于语义级(semantic)的基本元素,只能容纳文本或者其它内联元素。
为了比较明确的表现出 block 与 inline 的区别,我们可以利用它们各自的代表元素div和span的演示进行说明:
XXXXXXXXX This's a DIV layout
XXXXXXXXX
div另起一行,它的形状不受内部文字的影响
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 这样的属性,让它也有每次都从新行开始的属性。
分享到:
相关推荐
css盒模型:块级元素,内联元素,内敛块状元素,none使元素隐身,设置宽度、高度、背景色、边框、圆角,padding内边距,margin外边距; css布局模型:流动模型flow,浮动模型float,层模型layer,层模型的绝对定位、...
在Java编程语言中,"内敛函数"可能是指"封装"这一概念,这是面向对象编程的一个核心特性。封装是将数据(属性)和操作这些数据的方法(函数)捆绑到一个单元,即类中,以此来隐藏内部实现细节,提供公共接口供外部...
文章强调了张扬和内敛在自然现象中的体现,比如阳光与月光、江水与驼铃,从而说明它们都是不可或缺的。 文章随后讨论了过度张扬和过度内敛的潜在问题,如过度张扬可能导致失败和危险,而过度内敛可能造成冷漠和懦弱...
此模板以灰色为主色调,灰色通常给人以稳重、内敛的感觉,同时不失专业与现代感,使得个人博客在视觉上呈现出一种低调而雅致的氛围。简单的设计风格则强调了内容的主体地位,减少了不必要的装饰元素,让读者能够更加...
在设计上,此模板注重简洁与实用性的结合,避免过于繁复的装饰元素,使得内容更加突出,便于观众快速理解和吸收信息。简约的设计理念不仅符合现代审美趋势,也能使观众的注意力更集中于内容本身,提高沟通效率。 ...
设计师可能还运用了暗色调,以灰色为主色,营造出低调、内敛的氛围。 此外,考虑到模板的实用性,它可能会包含预定义的样式类和JavaScript组件,如按钮、表单元素、导航菜单等。这些组件通常遵循一致的设计原则,...
特别是媒体查询,它允许根据设备的屏幕尺寸、方向等属性来应用不同的样式,使得网站在手机、平板电脑和桌面电脑上都能自动调整布局。 红灰配色方案是一种经典的色彩搭配,红色代表活力和热情,灰色则给人稳重、内敛...
【红灰配色线条HTML5博客模板】是针对个人博客设计的一款现代且简洁的网页模板,它巧妙地融合了红色和灰色的色彩搭配,通过线条元素的运用,呈现出优雅而时尚的视觉效果。这款模板充分利用HTML5技术,旨在提供一个高...
轻奢内敛创意创业计划书PPT模板.pptx
例如,贝聿铭的香山饭店设计就巧妙地融入了古典诗歌的韵味,通过青砖白瓦传达出内敛且高雅的中国传统文化气息。 总的来说,现代景观设计不仅仅是关于形式和功能的结合,更是艺术与自然、历史与文化的交织。设计师...
中国传统艺术造型丰富多样,富含哲学思想,如圆润、内敛的造型体现了中华文化的包容与和谐。在现代包装设计中,借鉴如蒜头瓶、瓷器等经典造型,可以使产品更具有历史底蕴和艺术魅力。例如,某些知名酒品牌通过仿古...
例如,采用淡雅的色调以体现中医追求的平静与内敛,使用象征阴阳平衡的图形来表示中医理论中的调和理念。同时,图标设计应简洁明了,易于理解,以反映中医的直观性和实用性。 【文化传承性】 养生APP的设计不应仅...
此外,该设备采用了铝合金压铸外壳,不仅外形沉稳内敛、坚固耐用,而且可以抵抗任何强力撞击,为设备提供了良好的物理防护。 为了适应不同环境的使用,Z-6082激光扫描平台全机身符合IP54工业等级的防尘、防水标准,...
这个模板的特点是结合了蓝色的稳重感与灰色的低调内敛,呈现出专业且现代的视觉效果。"Web2.0"标签表明此模板采用了现代网页设计的标准和理念,注重用户体验和交互性。此外,它还特别强调了HTML5和CSS3技术的应用,...
这包括保持身体微含的姿势,这种体态要求舞者在保持身体稳定的同时,体现出藏族舞蹈特有的内敛和沉稳。同时,膝部的颤动是藏族舞蹈中非常重要的动律元素,被称为“颤膝”。通过颤膝练习,可以锻炼舞者的膝关节灵活性...
"OBLOG 沉静青春" 是一个针对个人博客或网站设计的网页模版,它以其简洁、清新的风格吸引了那些寻求低调、内敛在线表达方式的用户。这个模版可能特别适合那些喜欢以文字为主,追求平静、深思内容的博主。在深入探讨...
【李安电影的美学元素】 李安是一位享誉国际的电影导演,他的作品融合了东西方文化的精髓,展现出独特的美学风格。李安的电影美学主要体现在以下几个方面:含蓄之美、人性之美和平衡之美。 首先,李安电影的含蓄之...
这个模板以其独特的灰色调为主题,旨在传达一种沉稳、内敛的情感,同时通过html5技术提供现代化的用户体验。HTML5是现代网页开发的标准,它引入了新的元素和功能,使得网页更具交互性和响应性。 在网页设计中,颜色...
8. **智者与英雄**:引用“博览群书是为智,学若烟海化入囊,试问天下谁英雄,七尺清锋仰天笑”,强调知识的重要性,以及英雄的智慧和勇气,与太极拳的内敛精神相呼应。 9. **太极拳**:太极拳是一种内家拳法,主张...