转自: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技术,旨在提供一个高...
HTML5技术的普及为网页设计带来了革命性的变化,它的语义化标签、离线存储、媒体元素增强以及表单控件的改进等功能,极大地提升了网页的性能和用户体验。在这一背景下,设计一款适应当代网页需求的HTML5模板显得尤为...
在设计层面,该模板采用了深沉内敛的黑色调,搭配高斯模糊效果,创造出一种稳重、高级的视觉感受。高斯模糊技术能够弱化图片或背景的细节,强调页面上需要突出的部分,从而引导用户的注意力聚焦于关键信息。同时,...
轻奢内敛创意创业计划书PPT模板.pptx
例如,著名建筑师贝聿铭的香山饭店设计,就充分运用了中国古典诗词的意象和色彩,青砖白瓦的建筑风格体现了中国传统建筑的内敛与高雅,传递出中国传统文化的精髓,同时也让游客在欣赏美景的同时,感受到与自然的和谐...
中国传统艺术造型丰富多样,富含哲学思想,如圆润、内敛的造型体现了中华文化的包容与和谐。在现代包装设计中,借鉴如蒜头瓶、瓷器等经典造型,可以使产品更具有历史底蕴和艺术魅力。例如,某些知名酒品牌通过仿古...
例如,采用淡雅的色调以体现中医追求的平静与内敛,使用象征阴阳平衡的图形来表示中医理论中的调和理念。同时,图标设计应简洁明了,易于理解,以反映中医的直观性和实用性。 【文化传承性】 养生APP的设计不应仅...
此外,该设备采用了铝合金压铸外壳,不仅外形沉稳内敛、坚固耐用,而且可以抵抗任何强力撞击,为设备提供了良好的物理防护。 为了适应不同环境的使用,Z-6082激光扫描平台全机身符合IP54工业等级的防尘、防水标准,...
这个模板的特点是结合了蓝色的稳重感与灰色的低调内敛,呈现出专业且现代的视觉效果。"Web2.0"标签表明此模板采用了现代网页设计的标准和理念,注重用户体验和交互性。此外,它还特别强调了HTML5和CSS3技术的应用,...
这包括保持身体微含的姿势,这种体态要求舞者在保持身体稳定的同时,体现出藏族舞蹈特有的内敛和沉稳。同时,膝部的颤动是藏族舞蹈中非常重要的动律元素,被称为“颤膝”。通过颤膝练习,可以锻炼舞者的膝关节灵活性...
该模板以灰色为主色调,灰色在色彩心理学中象征着稳定和成熟,而这种色调也赋予了博客一种专业与内敛的气息。同时,模板中融入了简洁而漂亮的线条元素,这些线条不仅为页面增添了设计感,而且巧妙地引导了用户的视觉...
模板采用了淡雅的色调,搭配精细的笔触,展现了水墨画独有的宁静与内敛之美。在色彩搭配上,避免了过于强烈的视觉刺激,使观众能够更为专注于企业所传达的信息,确保信息传递的清晰与效率。 在设计层面,模板追求...