Dreamweaver中如何设定⽂字——⼤⼩、字体、颜⾊
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;
font-family设定字体,⽐如font-family : "Lucida Grande", Verdana, Lucida,Arial, Helvetica, 宋体,sans-serif;(这是通⽤的写法)
以上都可以写在⼀⾏font属性⾥(除了color属性需要单独写):
font: italic bold 12px/150% "Lucida Grande", Verdana, Lucida,Arial, Helvetica, 宋体,sans-serif;
2、如何控制段落排版 —— 使⽤margin,text-align
中⽂段落使⽤
text align center标签,左右(相当于缩进)、段前段后的空⽩,都可以⽤margin。⽐如:
margin: 18px 6px 6px 18px;
⽂字的对齐⽅式⽤text-align,⽐如:
text-align:center;
对齐⽅式还有left、right和justify(两端对齐)
PS.谈起margin,我习惯于在写CSS的时候为所有的标签定义margin: 0;因为时⽽出现由于默认的margin值导致页⾯排版问题,⽽⾃⼰不到原因(特别注意的是ul/ol/p/dt/dd等标签)
3、竖排⽂字 —— 使⽤writing-mode
writing-mode属性有两个值lr-tb和tb-rl,前者是默认的左-右、上-下,后者是上-下、右-左。
⽐如:
p{
writing-mode: tb-rl;
}
可以结合direction排版。
4、项⽬符号的问题 —— 使⽤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(“图⽚地址”)
就可以了。注意如果⼀个项⽬列表的左外补丁(margin-left)设为零的时候,list-style-position:outside(默认是outside)的项⽬符号不会显⽰。可惜的是上述的项⽬符号似乎并不能设定⼤⼩,圆点和⽅块始终是那么点。并且不能设定垂直⽅向上的对齐。
5、⾸字下沉 —— 使⽤:first-letter
伪对象:first-letter配合font-size、float可以制作⾸字下沉效果。
⽐如:
p:first-letter{
padding: 6px;
font-size: 32pt;
float: left;
}
6、⾸⾏缩进 —— 使⽤text-indent
text-indent可以使得容器内⾸⾏缩进⼀定单位。⽐如中⽂段落⼀般每段前空两个汉字。可以这么写:
text-indent: 2em; /*em是相对单位,2em即现在⼀个字⼤⼩的两倍
如果font-size是12px的话,那么text-indent: 2em则缩进24px。
7、关于汉字注⾳ —— 使⽤ruby标签和ruby-align属性
⽐如说注⾳zhuyin,可以利⽤ruby-align设置对齐⽅式。这是在CSS⼿册⾥⾯看到的,具体可以⾃⾏查阅ruby-align项。
8、固定宽度汉字截断 —— 使⽤text-overflow
⽤后台语⾔可以对从数据库⾥的字段内容做截断处理,⽐如说截12个汉字(之后⽤省略号)。但是有时还需要html标签的过滤等,⽽⽤CSS来控制则没有这个问题。⽐如对列表应⽤以下样式:落伍站长个⼈空间+`6J| g k.G
li{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
不过只能处理⽂字在⼀⾏上的截断,不能处理多⾏。
9、固定宽度汉字(词)折⾏ —— 使⽤word-break
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论