- 授权协议: MIT
- 开发语言: HTML/CSS
- 操作系统: 跨平台
- 软件首页: https://github.com/sofish/typo.css
- 软件文档: https://github.com/sofish/typo.css
- 官方下载: https://github.com/sofish/typo.css
软件介绍
中文网页重设与排版:
目标:一致化浏览器排版效果,构建最适合中文阅读的网页排版。包括桌面和移动平台。
Alpha 中,各路牛人都来支持一下,加入开发啊!
预览:typo.css
一、目录结构
.
├── README.md --- 使用帮助
├── TODO.md --- TODO-List
├── license.txt --- 许可证
├── typo.css --- 将应用于你的项目
└── typo.html --- Demo/预览
二、TYPO.CSS 的设计和使用
建议看源代码,特别是注释,需要认真看。typo.css 主要包括:
1、一般 reset.css 所需的内容
目前的设计是这样的,尽量保持完整的 reset,比如让 ul/ol 无样式并且无多余的 padding/margin, 这是必须的,因为一个网可能需要很多自定义的的内容,在实践中我们并不希望像 ul/ol 有样式,这样我们得用优先级去覆盖,这是非常麻烦的事。所以 typo.css 并不像 normalize.css,后者给每一个元素都预先定义了样式,这样在自定义的时候将是非常痛苦的。要大保持干净的所有元素一致化的 reset 才是最佳实践。
为什么不是 Han 这个项目?
2、class="typo" 阅读内容排版
在文章/文档阅读的页面,需添加 .typo 这个 class,这样 table/ol/ul 等都会有预定的样式,让你的排版像 http://typo.sofish.de 一样,让用户阅读起来更舒服。
3、增加类:
主要是一些需要中文日常排版需要的元素和语文对应样式的增强,目前包括:
(1) 专名号:使用标签 或者 .typo-u
(2) 着重号:使用 class .typo-em
(3) 首字下沉:使用 class .typo-first
(4) 清理浮动:与一般 reset.css 保持一致 .clearfix
Sofish Lin: founder, creator of Alice CSS, a code writter, a semi-designer. 基于 MIT License 开源,使用代码只需说明来源,或者引用 license.txt 即可。三、开源许可
Hotoo: developer, VIM guru, front-end web developer @ alipay.com
HTML5秘籍(第2版)
[美] Matthew MacDonald / 李松峰、朱巍、刘帅 / 人民邮电出版社 / 2015-4 / 89.00元
不依赖插件添加音频和视频,构建适用于所有浏览器的播放页面。 用Canvas创建吸引人的视觉效果,绘制图形、图像、文本,播放动画,运行交互游戏。 用CSS3将页面变活泼,比如添加新奇的字体,利用变换和动画添加吸引人的效果。 设计更出色的Web表单,利用HTML5新增的表单元素更加高效地收集访客信息。 一次开发,多平台运行,实现响应式设计,创建适配桌面计算机、平板电脑和智能手机......一起来看看 《HTML5秘籍(第2版)》 这本书的介绍吧!
