- 在线时间
- 214 小时
- 专家
- 0
- UID
- 274805
- 注册时间
- 2006-7-6
- 帖子
- 81
- 精华
- 0
- 积分
- 143
- 离线
- 831 天
- 帖子
- 81
- 体力
- 143
- 威望
- 0
|
发表于 2008-3-23 22:00:43
|显示全部楼层
俺也来分享下前一阵的工作吧,http://intl.2008.cctv.com/
#wrap 与 #contaier 控制页面尺寸及背景图,没啥好说的哈
头部结构
ul li结构在一般情况下使用display:inline来实现横排,padding和margin来扩大可点击范围与间距.
内容部分结构
.col为左右大块,宽度及位置由.primary .secondary来分别定义
内部分割块为多个.box 统一定义与.col的边距,避免ie5的盒模型问题,由.miniCol来进一步块切割
最初设计稿为上右下左4圆角模块,.rbord即为此设定,而后修改为仅下方圆角,则由.rbtm实现,各不同moudles的内部由各自的名称来定义,如.express,.doYouKnow等等.
.entryTitle与.entryContent源自前一阵看的微格式,据说是ie8支持摘出其中的内容,没细加研究\测试了,望了解的同志告之一二.
CSS部分
分为layout,typo,themes,moudles几部分
布局和字体其实应该是放到最前面的,然后再是模块的控制,最后再加载图片无数的themes部分.
不过在做这块的时候由于项目逼的时间很紧,实在是赶得大伙都够呛,很多预先的想法都没有很好的实施.惭愧一下,顺便bs项目方的作风,距离上线不到2周时间才拍定下来.
样式表的这个样式 布局分离的做法俺也是在实践当中,好处应该是在加载的顺序上页面呈现的过程不会太离谱,有的大型站在页面未加载完之前就是整个一条很长很长的;而不好的地方应该就是会增加css文件体积了吧,毕竟俺起的名字都很长一条.
PS:不太擅长写这类文档,新来的小姑娘说看不懂我写的首页部分,先写点东西出来,以免交接的时候出问题厄.顺便问下,俺准备跳槽,有公司要么? |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|