`

网页制作排版秘笈

阅读更多
CSS Cascading Style Sheets (层叠样式表单)的简称。更多的人把它称作样式表。顾名思义, 它是一种设计网页样式的工具 。现在象新浪的博客对它支持的也很好。至于使用方法也很简单,在编辑博客时点选“显示源代码”找到你要修改的文字、表格、段落、列表等标记,把它们的属性按照下面的说明修改一下就可以实现你要的效果。

1:如何设定文字字体、颜色、大小使用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;这里推荐web2.0颜色表(http://www.logoorange.com/color/color-codes-chart.php)以便查找颜色值
font-family设定字体,比如font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;(这是通用的写法)

2:如何控制段落排版使用margin,text-align

中文段落使用<p>标签,左右(相当于缩进)、段前段后的空白,都可以用margin。比如:
p{
margin: 18px 6px 6px 18px; /*分别是上、右、下、左,十二点开始的顺时针方向*/
}

文字的对齐方式用text-align,比如:
p{
text-align: center; /*居中对齐*/
}

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

3:竖排文字使用writing-mode

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

可以结合direction排版。

4:首字下沉和首行样式使用:first-letter及first-line

伪对象:first-letter配合font-size、float可以制作首字下沉效果。
比如:
p:first-letter{
padding: 6px;
font-size: 32pt;
float: left;
}


5.首行缩进使用text-indent

text-indent可以使得容器内首行缩进一定单位。比如中文段落一般每段前空两个汉字。可以这么写:
p{
text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/
}

如果font-size是12px的话,那么text-indent: 2em则缩进24px。
 
6:关于汉字注音使用ruby标签和ruby-align属性

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

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

举个例子,比如说要在一个固定宽度容器里面显示很多地名(假设以空格分隔),为了避免地名中间断开(即一个字在上面而另一个字折断到下一行去了)。则可以使用word-break。比如:
style="width:210px;height: 200px;background: #ccc;word-break:keep-all"
值得注意的是里面的空格不能以&nbsp;代替(最少要有一个软空格)。
分享到:
评论

相关推荐

    网页设计排版布局排版布局

    网页设计排版布局是这一过程的核心,它涉及到如何合理安排网页中的元素,包括文字、图像、菜单、导航条等,以实现内容与形式的完美结合,提升用户体验和网站吸引力。 网页设计不仅仅是技术活,更是一种艺术创作。...

    网页排版各种分类文档

    网页排版是网页设计的核心部分,它决定了网页的视觉效果、信息传递效率以及用户体验。这份“网页排版各种分类文档”集合了丰富的知识,对于网页设计人员来说是一份宝贵的资源。下面将详细介绍其中可能涵盖的各种网页...

    Jquery网页排版插件

    在网页设计中,排版是至关重要的,它可以影响用户体验和信息的可读性。jQuery排版插件通过提供动态布局和样式调整功能,帮助开发者创造出更加美观且响应式的网页。 描述中提到了“Jquery java myeclipse”,这暗示...

    浅谈咖啡机网页设计中排版设计的应用.doc

    "浅谈咖啡机网页设计中排版设计的应用" 本文探讨了咖啡机网页设计中排版设计的应用,旨在探讨如何运用排版设计在网页设计中推广咖啡机品牌。通过对咖啡机品牌推广的研究,我们可以了解到网页设计对品牌推广的重要性...

    众妙之门 网页排版设计制胜秘诀

    《众妙之门——网页排版设计制胜秘诀》是Smashing Magazine网站的精选文章合辑,旨在帮助读者提升网页版式设计水平。《众妙之门——网页排版设计制胜秘诀》囊括了字体抗锯齿技术,网页排版的原则,网页字体的设置...

    HTML项目作业-网页大赛排版.docx

    排版布局是网页设计的重要部分,它直接影响着网页的可读性和美观性。在本项目中,我们学习了如何设计合理的排版布局,包括如何设置标题、段落、图片、链接等元素的位置和尺寸。 4. 文字样式的设置 文字样式是网页...

    网页格 式 排版助手

    用于网页格式排版使用格式, 轻松发布格式

    计算机网页设计布局与排版研究-网页设计-设计.pdf

    计算机网页设计布局与排版研究 计算机网页设计是企业网站建设的重点,对于企业形象的展示和用户对企业的第一印象有着非常重要的影响。网页设计布局与排版应当遵循主次分明、图文搭配、整体风格统一以及疏密均匀等...

    众妙之门 网页排版设计制胜秘诀_(德)SmashingMagazine著;侯景艳,范辰译.pdf

    1. 网页排版设计的重要性:排版设计是网页设计中的核心元素之一,决定了用户在浏览网页时对内容的阅读体验。一个优秀的网页排版能够提升网站的专业性、美观性,并有助于信息的有效传达。 2. 掌握网页排版设计的原则...

    网页排版助手

    网页排版助手是一款工具软件,专门设计用于帮助用户轻松地获取和编辑网页代码。...通过使用网页排版助手,无论是专业开发者还是业余爱好者,都能更有效地管理和优化网页代码,创造出符合预期的网页设计。

    网页排版输出

    网页排版输出是网页设计中的一个重要环节,它关乎到网页的视觉效果、用户体验以及信息的清晰传达。在设计人员与开发人员的工作流程中,排版工具起到了桥梁的作用,帮助设计师将创意理念转化为实际的网页布局。 ...

    大学生静态网页设计期末作业蛋糕店主题静态网页大作业HTML源码.zip

    大学生静态网页设计期末作业蛋糕店主题静态网页大作业html源码。 网页设计期末大作业,静态网页,HTML,大学生期末必过项目,95分以上,代码含有注释,亲自操作就可以搞定期末作业啦 大学生静态网页设计期末作业...

    网页设计中排版与布局基础

    网页设计中的排版与布局是构建用户友好且视觉吸引人的网站至关重要的方面。网页布局设计基础涉及多个层面,包括理解页面尺寸、整体造型、页头、文本、页脚、图片和多媒体的处理。 1. 页面尺寸:网页设计需考虑不同...

    网页制作复杂排版的html

    网页制作中比较复杂的排版,和搭配的CSS文件下载的话,会得到有文字,有空格栏的效果

    网页设计中排版的介绍.pdf

    网页设计中的排版是构建美观、易用的网站的关键因素之一。它涉及到将各种视觉元素,如文字、图像、颜色和界面布局等,按照一定的规则和原则进行有序的组织,以便用户能够快速、准确地理解和交互。在网页设计中,排版...

    网页制作简单排版的html

    网页制作中比较简单的排版,和搭配的CSS文件下载的话,会得到有文字,有空格栏的效果

    网页版海报排版设计

    文件名`pageDesign-master`可能表示这是一个关于网页设计的项目仓库,其中可能包含了项目源码、样式文件、脚本、配置文件等。开发者可以通过查看`src`目录下的组件文件,了解如何使用Vue.js实现各种海报元素;在`...

    网页制作简单排版的CSS

    网页制作中比较简单排版的CSS文件,出来呈现的效果是分栏,还有文字的。

    网页制作中的排版问题

    网页制作是创建交互式、视觉吸引人的在线内容的关键步骤,其中排版问题占据了核心地位。在网页设计中,良好的布局可以提升用户体验,使信息传递更加有效。本文将深入探讨浮动定位(float)这一重要的排版技术。 ...

    HTML静态网页 与 排版

    10. **响应式设计**:利用CSS3的媒体查询(@media rule),我们可以创建适应不同设备屏幕尺寸的网页布局,以实现良好的移动设备浏览体验。 11. **框架与网格系统**:HTML框架(如`&lt;frameset&gt;`和`&lt;frame&gt;`)已不常用...

Global site tag (gtag.js) - Google Analytics