标记语言之学习为body指定样式
2011-07-01 22:03
197 查看
标准化设计解决方案 - 标记语言和样式手册
Web Standards Solutions The Markup and Style Handbook
Part 2: Simplebits Of Style 简短精悍的样式
Chapter 15 为<body>指定样式
把内容与显示效果分开设定的好处之一就是灵活,通过用CSS控制网站的版面布局(在第十二章用过的方法),就能控制整个网站的设计要素,改变几条规则,就能立刻戏剧性的更新上千个页面.
用CSS控制布局的的便利性示范之一,就是为<body>指定样式,通过为<body>标签加上class或者id,就能对页面的任何标签进行自定义控制.完全没有重复定义的烦恼.
在这一章里,将探讨如何通过为<body>标签加上class而让我们用一份标记结构切换两种不同的版面配置.
两栏或者三栏的布局
就像用CSS版面布局技术为Fast Company重新设计网站时,挑战之一是:虽然所有页面都共享相同的导航,页尾区,但是也需要建立两种不同版面布局.
第一种布局是"索引页(首页)",见图15-1,这是具备导航功能的页面,让使用者能继续深入网站的目录结构.这些页面我们决定使用三栏布局.
![](http://www.cnblogs.cc2/articleimg/2008/10/6233/01.jpg)
图15-1 Fast Company的三栏"索引页"示范
第二种页面布局则是"内文页" 图15-2.任何感觉是目的地的页面都使用这种版面布局.为了提升易读性,我们决定省略左边栏,留下两栏,也就是一个大栏放置内容,另一个放广告.
![](http://www.cnblogs.cc2/articleimg/2008/10/6233/02.jpg)
图15-2 Fast Company的两栏 "内文页" 示范.
我解释这些的原因不是为了证明我们破解了IC交易网某个版面布局的伟大谜团,而是为了示范为<body>标签加上class就能调整栏宽,并且根据页面形态放置或省略去第三栏.制作这样的效果的时候,完全没有重复任何规则,也没有引入任何额外的样式表.
出处
Web Standards Solutions The Markup and Style Handbook
Part 2: Simplebits Of Style 简短精悍的样式
Chapter 15 为<body>指定样式
把内容与显示效果分开设定的好处之一就是灵活,通过用CSS控制网站的版面布局(在第十二章用过的方法),就能控制整个网站的设计要素,改变几条规则,就能立刻戏剧性的更新上千个页面.
用CSS控制布局的的便利性示范之一,就是为<body>指定样式,通过为<body>标签加上class或者id,就能对页面的任何标签进行自定义控制.完全没有重复定义的烦恼.
在这一章里,将探讨如何通过为<body>标签加上class而让我们用一份标记结构切换两种不同的版面配置.
两栏或者三栏的布局
就像用CSS版面布局技术为Fast Company重新设计网站时,挑战之一是:虽然所有页面都共享相同的导航,页尾区,但是也需要建立两种不同版面布局.
第一种布局是"索引页(首页)",见图15-1,这是具备导航功能的页面,让使用者能继续深入网站的目录结构.这些页面我们决定使用三栏布局.
![](http://www.cnblogs.cc2/articleimg/2008/10/6233/01.jpg)
图15-1 Fast Company的三栏"索引页"示范
第二种页面布局则是"内文页" 图15-2.任何感觉是目的地的页面都使用这种版面布局.为了提升易读性,我们决定省略左边栏,留下两栏,也就是一个大栏放置内容,另一个放广告.
![](http://www.cnblogs.cc2/articleimg/2008/10/6233/02.jpg)
图15-2 Fast Company的两栏 "内文页" 示范.
我解释这些的原因不是为了证明我们破解了IC交易网某个版面布局的伟大谜团,而是为了示范为<body>标签加上class就能调整栏宽,并且根据页面形态放置或省略去第三栏.制作这样的效果的时候,完全没有重复任何规则,也没有引入任何额外的样式表.
出处
相关文章推荐
- TLD学习中遇到的问题---缺少或未指定语言特性
- Java Web学习笔记之4.HTML标记语言
- Flex中如何通过horizontalTickAligned和verticalTickAligned样式指定线图LineChart横竖方向轴心标记的例子
- .Net语言 APP开发平台——Smobiler学习日志:如何实现微信朋友圈的消息样式?
- Markdown轻标记语言学习
- Flex: 通过horizontalTickAligned和verticalTickAligned样式指定线图LineChart横竖方向轴心标记
- XML可扩展标记语言 -- 学习笔记一
- 实现页面内的指定位置跳转 HTML标记语言:锚点的使用
- react native 学习笔记之指定样式,宽,高
- HTML学习-网页主体标记body(一)
- 动态样式语言Less学习笔记
- 汇编语言学习笔记-按指定的字体输出文本
- arcgis for android 学习 - (5) 在地图指定位置添加“标记“,并尝试选中它
- arcgis for android 学习 - 在地图指定位置添加“标记“,并尝试选中它
- HTML学习-网页主体标记body(三)
- react native 学习笔记之指定样式,宽,高
- R语言可视化学习笔记之添加p-value和显著性标记
- Xml学习(3)--XSL(可扩展样式语言)
- 标记语言之Html学习