高考考试网
当前位置: 首页 高考资讯

web前端设计css样式(简单实用的CSS网页布局中文排版技巧)

时间:2023-08-22 作者: 小编 阅读量: 3 栏目名: 高考资讯

由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版。比如p{margin:18px6px6px18px;/*分别是上、右、下、左,十二点开始的顺时针方向*/}而text-align则用于文字的对齐方式。小编的解决之道就是把所有标签的margin值定义为0。我们可用的项目符号数量不少喔,但美中不足的是我们不能为它们设定大小,也不能设定垂直方向上的对齐。比如中文段落一般每段前空两个汉字。

由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版。排版是一个麻烦的问题,小编认为,作为一个优秀的网页设计师和网页制作人员,掌握一些简单的中文排版技巧是不可或缺的,所以今天特意总结了几个简单实用的技巧,希望对大家有所帮助。

Web前端教程

一、如何设定文字字体、颜色、大小等

font-style设定斜体,比如font-style:italic

font-weight设定文字粗细,比如font-weight:bold

font-size设定文字大小,比如font-size:12px

line-height设定行距,比如line-height:150%

color设定文字颜色,注意不是font-color喔,比如color:red

font-family设定字体,比如font-family:"LucidaGrande",Verdana,Lucida,Arial,Helvetica,宋体,sans-serif

二、使用margin,text-align 控制段落

中文段落使用p标签,左右、段前段后的空白,都可以通过margin来控制。

  比如

p{

margin:18px 6px 6px 18px;/*分别是上、右、下、左,十二点开始的顺时针方向*/

}

而text-align则用于文字的对齐方式。

比如

p{

text-align:center;/*居中对齐*/

}

除了居中对齐之外,对齐方式还有左对齐、右对齐和两端对齐,对应的属性值分别为left、right、justify。

提示:由于默认的margin值会导致页面排版出现问题,特别是ul、ol、p、dt、dd等标签。小编的解决之道就是把所有标签的margin值定义为0。

三、竖排文字—使用writing-mode

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

写法如

p{

writing-mode:tb-rl;

}

四、使用list-style美化列表

如果我们的排版涉及到列表,不妨考虑为它添加些项目符号进行美化。

在CSS里,项目符号包括disc(实心圆点)、circle(空心圆圈)、square(实心方块)、decimal(阿拉伯数字)、lower-roman(小写罗马数字)、upper-roman(大写罗马数字)、lower-alpha(小写英文字母)、upper-alpha(大写英文字母)、none(无)。

嘿嘿!我们可用的项目符号数量不少喔,但美中不足的是我们不能为它们设定大小,也不能设定垂直方向上的对齐。

如果我们想设定一个列表的项目符号为方块,可以这样写:

li{

list-style:square;

}

小编在这里提醒大家一下:当一个项目列表的左外边距设为零的时候,list-style-position:outside的项目符号不会显示。

五、使用text-overflow 实现固定宽度汉字截断

用后台语言可以对从数据库里的字段内容做截断处理,如果想对列表应用该样式,我们可以这样写:

li{

overflow:hidden;

text-overflow:ellipsis;

white-space:nowrap;

}

六、首字下沉

如果你想制作首字下沉效果,不妨考虑伪对象:first-letter并配合font-size、float属性。

p:first-letter{

padding:6px;

font-size:32pt;

float:left;

}

七、首行缩进—使用text-indent

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

可以这么写

p{

text-indent:2em;/*em是相对单位,2em即现在一个字大小的两倍*/

}

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

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

在排版的时候,你是否为一个词组,其中一个字出现在上面而另一个字折断到下一行去而发愁呢?不用愁,这时使用word-break就可以轻松解决问题了。

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

最后小编向大家介绍一下ruby标签和ruby-align属性 。这是一个比较冷门的技巧,可能平时使用不多,但小编觉得不妨提供给大家预防不时之需。

如果我们想为汉字注音就可以这样写

<ruby>注音<rt >zhuyin</rt></ruby>

然后通过ruby-align设置其对齐方式。

以上就是今日整理的“Web前端教程:简单实用的CSS网页布局中文排版技巧”一文,希望为正在学习Web前端的同学提供参考。你记住并理解了吗?以后酷仔每日均会提供MySQL、Python及Web相关的教程及习题,赶快学习起来吧。

    推荐阅读
  • 济宁邮政代办交管业务网点(济宁邮政代办交管业务网点电话)

    济宁市公安局交通警察支队和中国邮政集团济宁市分公司将继续深化合作,打造功能完备、环境优美、服务优质、群众满意的警邮合作示范网点,规范警邮服务网点业务办理、完善配套服务,为群众提供更便捷、高效、优质的服务。

  • 金针菇炒鸡蛋做法简单比肉还香(滑嫩鲜美的金针菇炒鸡蛋)

    原材料:鸡蛋2个,金针菇1小把调料:盐,料酒,小葱,植物油制作过程:1、金针菇切去根部,清洗干净然后切成小段。

  • 八戒太可怜了又被猴哥欺负了(这八戒天天去泡妞)

    八戒太可怜了又被猴哥欺负了?

  • 中秋快乐的祝福语言(有哪些中秋快乐的祝福语)

    中秋快乐的祝福语言中秋佳节到了,我特意为你缝制了一件美丽的秋衣,以幸福为领,快乐为扣,健康为袖,愿你用心珍藏。祝你中秋节日快乐,天天快乐!中秋节,我想拜托天上的明月,麻烦月光带着我对你的思念,将祝福撒遍你的全身,捎去我的心声:风起的时候,我想你,月圆的时候,我念你!中秋节到,送上祝愿,一送月圆不用花钱,二送人圆没有时限,三送梦圆努力实现,四送佳缘幸福美满,五送我心愿,祝你天天开心无极限。

  • 孙悟空为什么最后选择了取经(孙悟空是人马座还是猎户座)

    孙悟空是人马座还是猎户座如果一个人坚持他的信念,不管这信念来自于他自己还是来自于他人的观点,不管这些信念代表的是原则、态度、顿悟或任何其他精神力量,我们说这个人有性格力量,或就是有性格——《战争论》孙悟空是什么星座的?是射手。

  • 现在明星为什么都带货(这智商税你家人还在买)

    今天小訾就从不同的方面来讲一讲眼膜,包括产品分析。当然了,在一些大公司的内部会更加严格。接下来小訾就给大家扒一扒目前市场大火的眼膜到底靠不靠谱。其实,资生堂也已经默默研究维A醇近30年,它是日本唯一一家能够生产和销售以视黄醇为有效成分的医药部外品。

  • 用什么方法保存照片最好(用哪些方法保存照片最好)

    照片书的最大特色是可对照片进行永久保存,用户可以随时翻阅。“照片书”成为市场上首款同时满足便捷操作、极速上传、高品质影像的照片书产品。NAS是基于网络的数据存储中心,可以将其看做是私人自己架设的网络云盘。NAS的一大优势在于容量可扩充性非常好,一般NAS可以安装2-8块硬盘不等,当使用中的硬盘存满的时候,购买新的硬盘装上就可以。

  • 用湿面条做炒面怎么做(用湿面条如何做炒面)

    以下内容希望对你有帮助!用湿面条做炒面怎么做食材:五花肉片1小碗,生姜丝1勺,大蒜5瓣,葱段6个,豆角1碗,土豆1个,食用油1汤勺,豆瓣酱1勺,生抽1勺,老抽1勺,白糖1茶勺,食用盐1茶勺,胡椒粉1勺,蚝油1勺。锅里加1汤勺食用油,4成热倒入五花肉片,翻炒变色至熟夹出备用。

  • 云南夏季养生汤大全(解暑开胃超正冬阴功汤)

    巴沙鱼洗净斜切厚片。草菇洗净对半切开。海虾是可以为大脑提供营养的美味食品。做菜好吃都有技巧,我的每道菜都有小妙招,大家搜索“豆果”可以直接查看我的菜谱!

  • 心律失常分为哪几类 心律失常分为哪几类病

    正常人多为运动员和体力活动较多的人,有心脏病的人发生窦缓时会出现手脚冰凉、头晕等症状,需要及时治疗。器质性心律失常由冠心病、心肌病、心衰、风心病等各种心脏疾病导致的心律失常就是器质性心律失常。器质性心律失常不仅会引发明显的心慌、气短、胸闷、胸痛等症状,加重原发病,还有可能导致心跳骤停,对生命造成威胁。