iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS布局中常用的文字排版相关属性是什么
  • 939
分享到

CSS布局中常用的文字排版相关属性是什么

2024-04-02 19:04:59 939人浏览 泡泡鱼
摘要

这篇文章主要介绍了CSS布局中常用的文字排版相关属性是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  

这篇文章主要介绍了CSS布局中常用的文字排版相关属性是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  一、设定文字字体、颜色、大小等使用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:"LucidaGrande",Verdana,Lucida,Arial,Helvetica,宋体,sans-serif;(这是通用的写法)

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

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

  示例代码

  p{

  margin:18px6px6px18px;

  

  }

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

  示例代码

  p{

  text-align:center;

  }

  对齐方式还有left、right和justify(两端对齐)

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

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

  比如:

  示例代码

  p{

  writing-mode:tb-rl;

  }

  可以结合direction排版。

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

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

  示例代码

  li{

  list-style:square;

  }

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

  五、首字下沉效果

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

  比如:

  示例代码

  p:first-letter{

  padding:6px;

  font-size:32pt;

  float:left;

  }

  六、文本缩进:使用text-indent

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

  示例代码

  p{

  text-indent:2em;

  }

  如果font-size是12px的话,那么text-indent:2em则缩进24px。

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

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

  示例代码

  li{

  overflow:hidden;

  text-overflow:ellipsis;

  white-space:nowrap;

  }

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

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

  示例代码

  <divstyle="width:210px;height:200px;background:#ccc;word-break:keep-all">

  南京上海上海上南上海上海南京上海上海上海南京上海上海南京上海上海南京上海南京上海南京上海南京上海南京上海南京上海上海南京上海上海

  </div>

  值得注意的是里面的空格不能以代替(最少要有一个软空格)。

  九、汉字注音:使用ruby标签和ruby-align属性

  比如说<ruby>注音<rtstyle="font-size:11px;">zhuyin</rt></ruby>,可以利用ruby-align设置对齐方式。这是在CSS手册里面看到的,具体可以自行查阅ruby-align项。


感谢你能够认真阅读完这篇文章,希望小编分享的“CSS布局中常用的文字排版相关属性是什么”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网JavaScript频道,更多相关知识等着你来学习!

--结束END--

本文标题: CSS布局中常用的文字排版相关属性是什么

本文链接: https://www.lsjlt.com/news/90202.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS布局中常用的文字排版相关属性是什么
    这篇文章主要介绍了CSS布局中常用的文字排版相关属性是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  ...
    99+
    2022-10-19
  • CSS中文字相关属性是什么
    这篇文章给大家分享的是有关CSS中文字相关属性是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   文本大小{font-size:12px/14px/16px}   说明...
    99+
    2022-10-19
  • CSS网页布局中文字排版的九大技巧分别是什么
    本篇文章为大家展示了CSS网页布局中文字排版的九大技巧分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。和大家重点讨论一下CSS网页布局中文字排版九大技巧,主...
    99+
    2022-10-19
  • css常用的字体属性是什么
    本篇内容主要讲解“css常用的字体属性是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css常用的字体属性是什么”吧! css常...
    99+
    2022-10-19
  • 实现CSS网页布局中文排版的九则技巧分别是什么
    这篇文章给大家介绍实现CSS网页布局中文排版的九则技巧分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对CSS网页布局中文排版的方法是否了解,这里和大家分享一下CSS网页布局...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作