• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > css网页布局中文字排版的属性和用法

css网页布局中文字排版的属性和用法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含css,网页布局,文字排版等相关知识,佚名 希望在学习及工作中可以帮助到您
前段时间,学习了几个大的网站的图文混排的方法。今天总结下,css网页布局中文字排版的相关属性以及用法。包括:设定字体、颜色、大小、段落空白,首字下沉、首行缩进、中文字的截断、固定宽度词内折行(word-wrap和word-break)等。

一、设定文字字体、颜色、大小等使用font等。

      font-style设定斜体,比如font-style: italic;
  font-weight设定文字粗细,比如font-weight: bold;
  font-size设定文字大小,比如font-size: 12px;(或者9pt,不同单位显示问题参考CSS手册)
  line-height设定行距,比如line-height: 150%;
  color设定文字颜色(注意不是font-color),比如color: red;
  font-family设定字体,比如font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;(这是通用的写法)
    上面是常用的属性,更多参考css手册。

二、段落排版:使用margin、padding和text-align。

中文段落使用<p>标签(也可以是其他容器),左右(相当于缩进)、段前段后的空白,都可以用margin或padding。比如:

文字的对齐方式用text-align,比如:

对齐方式还有left、right。
有很多新手对margin、padding不是很熟悉,看下面图片的表示。


三、竖排文字:使用writing-mode。

writing-mode属性有两个值lr-tb和tb-rl,前者是默认的左-右、上-下,后者是上-下、右-左。比如:

可以结合direction排版。

四、项目符号的问题:使用list-style

在CSS里项目符号有disc(实心圆点)、circle(空心圆圈)、square(实心方块)、decimal(阿拉伯数字)、lower-roman(小写罗马数字)、upper-roman(大写罗马数字)、lower-alpha(小写英文字母)、upper-alpha(大写英文字母)、none(无)。比如设定一个列表(ul或ol)的项目符号为方块,如:

另外list-style还有一些值,比如可以采用一些小图片作为项目符号,在list-style下直接写url(“图片地址”)就可以了。但不提倡这样的方式。建议您设置图片为li 的背景。

五、首字下沉效果

伪对象:first-letter配合font-size、float可以制作首字下沉效果。比如:

六、文本缩进:使用text-indent
text-indent可以使得容器内首行缩进一定单位。比如中文段落一般每段前空两个汉字。可以这么写:

七、固定宽度汉字截断:使用text-overflow(显示省略号效果)

用后台语言可以对从数据库里的字段内容做截断处理,比如说截12个汉字(之后用省略号)。但是有时还需要html标签的过滤等,而用CSS来控制则没有这个问题。比如对列表应用以下样式:

八、固定宽度汉字(词)折行:使用word-break

举个例子,比如说要在一个固定宽度容器里面显示很多地名(假设以空格分隔),为了避免地名中间断开(即一个字在上面而另一个字折断到下一行去了)。则可以使用word-break。比如:

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06一些常被你忽略的CSS小知识【必看】
  • 2017-08-06CSS3 text shadow字体阴影效果
  • 2017-08-06CSS3实现鼠标悬停显示扩展内容
  • 2017-08-065分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
  • 2017-08-06IE6/7/8/9中table元素align=center权重比margin:0大的实例说明
  • 2017-08-06IE6,IE7,IE8 css bug搜集及浏览器兼容性问题解决方法汇总
  • 2017-08-06div 的边框显示不同效果示例代码
  • 2017-08-06css注释和html注释用法及应用范围介绍
  • 2017-08-06浏览器的重绘repaints与重排reflows深入分析
  • 2017-08-06使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 浅谈Span和Div的区别
    • chrome表单自动填充input黄色背景解决方案
    • 基于链接关系的微格式 使用rel属性
    • 一波CSS制作的三角形和圆形小按钮示例
    • 从Chrome中提取出来的WebUI样式
    • CSS属性display:inline-block用法深入理解
    • IE6: border的transparent透明解决方案
    • 浅谈CSS编程中的定位问题
    • 谈自适应宽度
    • 设置背景色解决png图片设置background不显示问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有