手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >Div CSS实例教程:页面制作方法
Div CSS实例教程:页面制作方法
摘要:做前端也有几年时间了,不敢说能把他看地多透,但是多多少少还是有些自己的东西。就制作而言,我将一张页面分为四层:框架、布局、模块、列表和数据块...

做前端也有几年时间了,不敢说能把他看地多透,但是多多少少还是有些自己的东西。就制作而言,我将一张页面分为四层:框架、布局、模块、列表和数据块。

一、框架

页面的框架基本上都是:“头”、“主体”、“尾”。但是对于一些页面如,由于布局的需要,还应在“头”的下面还要加个“菜单”。

Div CSS实例教程:页面制作方法1

二、布局(以下用#ID表示页面元素)

#Head和#Foot里的就不说了,具体查看演示页面源码。

布局说的是将#Main里的内容分成几大块。我们看,#Main里典型的左右结构,我们用#Layout_1,#Layout_2表示。如图

Div CSS实例教程:页面制作方法2

三、模块

布局#Layout_1,#Layout_2里的块就是模块了,

按我的理解,模块至少要有一个ID,Class则要视页面设计,给需要重用的加上。

关于模块的ID名称,要取个有意义的名字,当然偷懒的可以用#Col_1,#Col_2,。。。

模块的Class名称用.cols_1,.cols_2,。。。

Div CSS实例教程:页面制作方法3

模块内部的如下图

Div CSS实例教程:页面制作方法4

四、列表和数据块

模块的主体是由列表组成的,而列表里则包含数据块。

按我的理解,页面上的信息其实就是不同类型的列表。我们应将典型的列表方式提取出来,放在公用样式里(public.css)。

以为例,需要定义到public.css里的列表至少要有以下三种:

1..list-v垂直列表方式(图片和文字成垂直排列)

2..list-h水平列表方式(图片和文字成水平排列)

3..list-t文字列表方式

数据块其实是微格式的一个变相应用,给不同的数据元素定义固定的结构。

需要定义的数据块有:

1..mVideo(视频)

2..mList(豆单)

3..mUser(用户)

比如.mVideo应该是这样的:

divclass=“mVideo”

divclass=“p”ahref=“”title=“”imgsrc=“”alt=“阿联又挂彩有望首发战公牛”

divclass=“d”

divclass=“d_name”ahref=“”title=“”阿联又挂彩有望首发战公牛

divclass=“d_user”ahref=“”title=“”阿联又挂彩有望首发战公牛

divclass=“d_length”06:88

divclass=“d_time”发布时间:2007-10-0814:31/span/div

divclass=“d_intro”阿联又挂彩阿联又挂彩阿联又挂彩

divclass=“d_honor”荣誉:imgsrc=“”alt=“”/span/div

divclass=“d_view”人气:222/span/div

divclass=“d_comment”评论:323/span/div

divclass=“d_favorite”收藏:32/span/div

divclass=“d_type”类型:href=“”title=“”°href=“”title=“”/a/span/div

divclass=“d_tag”标签:href=“”title=“”Twinshref=“”title=“”á/span/div

divclass=“d_subject”专题:href=“”title=“”/a/span/div

最后,附上关键字表,就是一些用于公共定义的ID和Class名称。

ID

1.#B-*//Body用

2.#Head,#Main,#Foot//布局用ID

3.#Message//系统消息用

4.#Logo,#Toolbar,#Search,#Menu//Head内元素

5.#Layout_*,#Group_*,#Col_*//Main内元素

6.#Links,#CopyRight//Foot内元素

7.#B*//广告位,与class=”b”结合使用

8.#Plugin//Banner用

Class

1..txt,.btn,.label_checkbox,.label_input,.handle//表单内元素

2..meat//模块主体元素

3..list_*(.list_v,.list_h,.list-t,.list_top,…)//列表元素,详见“列表”

4..m//更多,可延伸至“绝对定位于右上角”的元素

5..s1,.s2,…//用于子单元块需各自定义样式的元素,如菜单、排行榜等

6..s//特殊元素,如果一个元素相对于兄弟节点特殊,则用之

7..b//广告位

8..p,.d,.d_*,.h//数据块内元素,分别为图片、详细、详细内元素、操作

9..handle//操作元素

10..m_*(.mVideo,.mComment,.mUser,.mSubject,…)//数据块元素

11..*_fix//*元素的补丁元素

12..current//当前元素

【Div CSS实例教程:页面制作方法】相关文章:

CSS定位机制之一:普通流

CSS右对齐实现方法

CSS中的!important属性用法

DIV+CSS页面布局中BUG解决方法

CSS3入门:由点到面

巧用CSS自定义网页下划线样式

CSS div居中的三种方法

CSS实例教程:分号引起页面混乱

Td或Div文字超出宽度的CSS隐藏方法

Div+CSS网页制作误区

精品推荐
分类导航