门户网站构建CSS框架的规则

性瘾i8310

性瘾i8310

2016-02-19 23:36

下面,图老师小编带您去了解一下门户网站构建CSS框架的规则,生活就是不断的发现新事物,get新技能~

对于大型门户,海量信息平台及多模块,多区域化网站,更需要对CSS,XHTML,的标准化,符合语意的HTML框架,复用性强的CSS代码,这些才能保障你的网站,具有很好的地基。

第一部:关于构建CSS框架我们要实现的目的:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

1.实现标准化,具备主流平台适应性的前端实现;
2.快速开发,在站点风格确定后,前端不应该成为整个项目里瓶颈;
3.重构的需求,尽可能的让类和区块样式可重用;
4.分离结构和表现的需求,遵守了语义化结构的约定;
5.构架完全符合金融网特色的CSS框架。
6.对代码进行必要的搜索引擎优化。

第二部:关于CSS命名的一些约定:

1.不使用大写形式的类名和id名;
2.尽可能使用描述性的英文单词的组合作为类名和id名;
3.id名及类名的多个英文单词之间使用_短横线分隔;
4.按区域进行描述编号 例:main01_div01_ul01 (可以理解为主体第一区域 第一DIV下的第一个UL)

下来我们要对整个网站及设计稿进行分析,去做符合自己门户结构特色的CSS框架

我们已新浪网 为例子:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

进行站点结构分析:

整个页面分为:首页,更多页,内容页,专题页,数据中心,新闻中心,频道页,广告

我们对这些页面进行整理,去发现他们的公共部分,这些被发现的地方有:CSS的样式,及区域,模块的碎片,我们需要做的是把这些公有的部分提出来。

观察后我们可以把CSS分以下几类:

主体样式表:sjweb.css
font(字体样式,字号,颜色的集合)
layout(框架结构 集合)
global(全局默认样式集合)
component(组成页面部分样式表,模块碎片集合)
这些讲统统的被import到sjweb.css主体样式表里, 主体样式表做为一个loader 加载新的外来样式,
比如广告样式表。
这样这些页面只需要写一点点 属于自己特殊要求的CSS样式代码就可以了。

在构建这个CSS框架的时候有很多细节的东西最好能统一化,比如:行间距,模块之间间隔距离等。

下面是某门户网的首页结构图:

 

规则:
1.所有area之间,模块之间,间距上下左右为:8 Pixel ;
2.新闻列表颜色#333 ;
3.新闻列表行间距20 pixel;
等等

调整环境:IE7,ff,IE6,IE5.x,Opera。

PS:其实更多是你在构建的时候细节上的问题,好了不多说了。呵呵

展开更多 50%)
分享

猜你喜欢

门户网站构建CSS框架的规则

Web开发
门户网站构建CSS框架的规则

门户网站与大型网站的CSS架构与组织

Web开发
门户网站与大型网站的CSS架构与组织

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

门户网站标题中的空格应用

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
门户网站标题中的空格应用

Oracle Portal及其门户网站开发概述

编程语言 网络编程
Oracle Portal及其门户网站开发概述

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

巧用Ajax和RSS做个人门户网站

Web开发
巧用Ajax和RSS做个人门户网站

如何设计新闻类型的门户网站设计心得

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
如何设计新闻类型的门户网站设计心得

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

div+css与xhtml+css是什么意思?

div+css与xhtml+css是什么意思?

css教程:DIV垂直居中的办法

css教程:DIV垂直居中的办法
下拉加载更多内容 ↓