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

利剑147

利剑147

2016-02-19 19:51

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的门户网站与大型网站的CSS架构与组织,手机电脑控们准备好了吗?一起看过来吧!

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

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

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

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

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

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

下来我们要对整个网站及设计稿进行分析,去做符合自己门户结构特色的CSS框架。我们以新浪网为例子进行站点结构分析,整个页面分为:首页,更多页,内容页,专题页,数据中心,新闻中心,频道页,广告……

我们对这些页面进行整理,去发现他们的公共部分: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。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

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

网站建设方案:大型上市公司门户网站建设方案

Web开发
网站建设方案:大型上市公司门户网站建设方案

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

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

lol偷钱流符文搭配推荐

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

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

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

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

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

lolAD刺客新符文搭配推荐

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

我想苍老了你的容颜,你就会有不二心ζ

我想苍老了你的容颜,你就会有不二心ζ

mysql:打开通用查询和慢查询

mysql:打开通用查询和慢查询
下拉加载更多内容 ↓