(3)文本样式

本篇学习资料主要讲解:

如何用css 的样式定义方法来介绍文字的使用

第(1)节:用css设置文本样式。                      

、弄懂文本文字的制作、利用css的样式定义版面的编排。

1、颜色定义、文本的背景颜色

(1) 在CSS里颜色的定义有四种方法:

一,用颜色的名称;

如:h1{color:red;}

二,以十六进制数;

如:h1{color:#FF0000;}

三,以RGB整数设置颜色;

如:h1{ color:rgb(255,0,0) }

四,以RGB百分数设置颜色;

如:h1{ color:rgb(0%,0%,100%) }

(2)设置文本的背景颜色,如下:

h1{

background:#000;              /*黑色*/

color:white;                      /*白色*/

}

2、长度单位

在css中,文字的大小设置、图片的长宽设置,有很多的选择去设置,可以用多种长度单位,然而主要分为两类,一种是相对类型、另一种是绝对类型。

<1>相对类型

(1)“px ”像素:

根据显示设备的分辨率的多少而代表不同的长度,因此它属于相对类型。

例如:在1024*768的分辨率中设置一张图片的高度为200 px,在同样的大小的显示器换成1366*768的分辨率时,就会发现图片相对变小了。

<2>绝对类型

“所谓的绝对”:无论显示设备的分辨率为多少时,都代表相同的长度。

**在网页制作中已经默认以像素为尺度单位,如果没加尺度单位,浏览器就会默认以像素为单位显示。

3、设置文字。

(1)字体、(2)倾斜、(3)加粗、(4)大小、(5)英文字母大小写的转换、

(6)装饰效果、 (7)段落首行缩进 、(8)字词间距  、 (9)段落内部的文字行高

(10)段落之间的距离、(11)文本的水平位置

(1)设置文字的字体

在css中,设置文字的字体是通过使用font-family属性来实现的。接下来将“随意”准备一小段文章的网页,进行解说设置文字的字体。

如下:

*****头部代码省略**** <body><h1>康熙</h1><p>The Kangxi Emperor (May 4, 1654 – December 20, 1722) was the third Emperor of the Manchu Qing dynasty, and the second Qing emperor to rule over all of China, from 1661 to 1722.</p><p>爱新觉罗·玄烨(穆麟德:Hiowan Yei,1654年5月4日—1722年12月20日),清朝第四位皇帝、清定都北京后第二位皇帝。年号“康熙”[1] ,后世称呼为康熙帝。蒙古人称为恩赫阿木古朗汗(Enkh Amgahan)或阿木古朗汗(蒙语“平和宁静”之意,为汉语“康熙”的意译)。 康熙帝是中国统一的多民族国家的捍卫者,奠定了清朝兴盛的根基,开创出康乾盛世的局面,[2] 被后世学者尊为“千古一帝”[3-5] ,庙号圣祖,谥号合天弘运文武睿哲恭俭宽裕孝敬诚信功德大成仁皇帝,葬于景陵。</p></body></html>
CSS :<style type="text/css">

h1{

font-family:黑体;

}

p{

font-family:Arial,"Times New Roman"

}</style>

以上css语句声明了html网页(“一小段文章的网页”)中H1标题和文本段落的字体名称为黑体,并且对文本段落同时声明了两个字体的名称,

分别为 Arial字体和 Times New Roman字体。它的意思是告诉浏览器首先在访问者的计算机中寻找Arial字体,若没有,就寻找Times New Roman字体,

如果访问者的计算机中没有此两种字体,则使用浏览器的默认字体显示。

(第一案列图):

案列图中可以看到,标题和第一正文段落中的字体都发生了变化,而第二个段落的是中文,因此引英文字体对这个段落中的中文是无效的。

font-family属性可以同时声明多种的字体,只要字体之间用逗号隔开就可以了。

(2)设置文字的倾斜

在css中,设置文字的倾斜效果是通过使用font-style属性来实现的。文字的倾斜并不是真的通过把文字”拉斜“实现的,其实倾斜的字体本身就是一种独立存在的字体。

font-style属性是控制字体倾斜的,它可以设置为正常、意大利体、倾斜,三种样式分别如下:

font-style:normal;             /* 正常*/

font-style:oblique;            /* 意大利体*/

font-style:italic;                /* 倾斜*/

可以用上面的网页(第一案列图)在第一段那设置一个ID选择器尝试一下,这里就不详细解说了。

(3)设置文字的加粗

在css中,设置文字的加粗效果是通过使用font-weight属性来实现的。

font-weight属性是控制文字的的粗细的,它可以设置为 、加粗,分别如下:

font-weight:normal;           /* 正常*/

font-weight:bold;              /*加粗*/

(4)控制文字的大小     

在css中,控制文字的大小效果是通过使用font-size属性来实现的。

如下:font-size:15px;

(5)英文字母大小写的转换

在css中,英文字母大小写的转换 是通过使用font-transfrom属性来实现的,它可以设置为 单词首字母大写、所有字母大写、所有字母小写,如下:

p.one{font-transfrom:capitalize;}             /*单词首字母大写*/  

p.two{font-transfrom:upercase;}             /*所有字母大写*/

p.three{font-transfrom:lowercase;}          /*所有字母小写*/

可以用上面的网页(第一案列图)在第一段那设置一个ID选择器尝试一下把首字母变大写,这里就不详细解说了。

(6)文字的装饰

在css中,为文字加下划线、删除线和顶线等多种装饰效果是通过使用text-decoration属性实现的。

text-decoration:none;               /*正常显示*/

text-decoration:underline;             /*为文字加下划线*/

text-decoration:line-through;         /*为文字加删除线 */

text-decoration:overline;                  /*为文字加顶线*/

text-decoration:blink;                     /*文字闪烁,仅部分浏览器支持*/

这个属性可以同时设置多个属性值,用空格分隔即可。如:h1{ text-decoration:underline overline ;}

 (7)段落首行缩进

在css中,专门有一个text-decoration属性可以控制段落的首行缩进和缩进的距离。

#p2{text-decoration:2em;}

可以用上面的网页"第一案列图"中的第二段落进行设置,效果图如下:(红色圈那里)

(8)设置字词间距

在css中,可以通过letter-spacing和word-spacing这两个属性分别控制字母间距和单词的间距。

letter-spacing:-1px;

word-spacing:-2px;

如果要设置文字之间的距离,需要设置letter-spacing属性,而不是word-spacing属性。

(9)设置段落内部的文字行高。

在css中,控制行与行之间的距离是通过line-height属性实现的。

.p2{
line-height:4;
}

效果图如下:

效果图中可以看到第二段落内部文字的行与行之间的距离比第一段落内部文字的行与行之间的距离要大一些。

 (10)段落之间的距离

在css中,设置段落之间的距离是通过margin属性来实现的。            margin  /*外边距*/

p{
margin:50px 0px;                /*上下距离为5个像素*/      /*左右距离为0个像素*/
}

还没设置之前的效果:

设置后的效果:

两个图的对比可以明显看出段落之间的距离是不同的。

(11)文本的水平位置

在css中,控制文本的水平位置是通过text-align属性来实现的。

left             /*左对齐,也是浏览器的默认的*/
right            /*右对齐*/
center          /*居中对齐*/
justify          /*两端对齐*/

这里就不详细介绍了......

         

时间: 2024-12-24 16:55:36

(3)文本样式的相关文章

CSS文本样式效果

css,层叠样式表,现如今,我们可以利用css写出很多有趣好看的样式,来直接在网页中显示出来.为我们提供了很多便利之处. 这篇文章中,我总结了几个有趣的用css写出的文本样式. 1.文本阴影有趣的效果——文本的光晕. 2.雕刻的文本 3.三维凹槽边框的设置 4.三维凸槽边框的设置 5.三维凹边的设置 6.三维凸边的设置

使用css文本样式的6种方法

很多web前端初学者 http://www.maiziedu.com/course/web/在学习css样式时,对文本内容的修饰需要用到css文本样式进行修饰.由于在层叠关系中,内容要高于背景.所以文本样式相对而言更加重要.有些人对文本和字体样式之间的不同不太了解,简单地讲,文本是内容,而字体则用于显示这个内容.本文将详细介绍文本相关样式. 首行缩进 定义 首行缩进是将段落的第一行缩进,这是常用的文本格式化效果.一般地,中文写作时开头空两格,类似于此. [注意]该属性可以为负值 text-ind

05使用CSS设置字体和文本样式

使用CSS设置字体和文本样式: 1.定义字体类型font-family 用法: font-family:name; font-family:ncursive|fantasy|monospace|serif|sans-serif name表示字体名称,可指定多种字体,用空格隔开.按优先顺序排列.如果字体名称包含空格,则应该使用括号()括起来. font是一个复合属性,所谓复合属性是指该属性能够设置多种字体属性,用法如下: font:font-style||font-variant||font-we

文本样式

文本样式可以控制文本的字体.字号.颜色等常规属性 文本样式甚至还可以取代加粗.倾斜等HTML元素 文本颜色color color属性设置文本颜色 color属性的语法结构 - color:value: p{ color: red; } 字体font-family font-family设置文本字体 font-family:value,value,... 当字体名中有一个或多个空格(比如New York),或者如果字体名包含#或$之类的符号,需要在font-family声明中加引号 font-fa

重温CSS之背景、文本样式

CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background-image属性,设置元素的背景图像,如:div{background-image:url('img.jpg');}--设置div元素的背景图片: 背景重复:background-repeat属性,对元素的背景图像进行平铺设置:默认值:repeat背景图像将在垂直方向和水平方向重复.repeat-x背

字体样式和文本样式

一.字体样式 <!doctype html> <html><head> <style> div{ color: #000; font-family: '微软雅黑','宋体'; font-weight: 900; /*这是没有单位的*/ font-style:italic; /*oblique*/ font-variant: small-caps; /*小型大写字母:全部大写*/ /*字体复合样式写法:font:字体大小/行高 字体风格 粗细 小型大写字母 倾

第15章 文本样式(下)

第 15章  CSS文本样式[下] 学习要点: 1.文本总汇 2.文本样式 3.文本控制 本章主要探讨 HTML5中  CSS文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 我们重点了解一下 CSS文本样式中文本内容的一些设置方法,样式表如下 属性名 说明 CSS版本text-decoration 装饰文本出现各种划线. 1text-transform 将英文文本转换大小写. 1text-shadow 给文本添加阴影 3text-align 设置文本对齐方式 1

第 15 章 CSS 文本样式[上]

学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节课,我们重点了解一下 CSS 文本样式中字体的一些设置方法,样式表如下: 属性名 说明 CSS 版本 font-size 设置字体的大小 1 font-variant 设置英文字体是否转换为小型大写 1 font-style 设置字体是否倾斜 1 font-weight 设置字体是否加粗 1 fon

第 15 章 CSS 文本样式[下]

学习要点: 1.文本总汇 2.文本样式 3.文本控制 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 本节课,我们重点了解一下 CSS 文本样式中文本内容的一些设置方法,样式表如下: 属性名 说明 CSS 版本 text-decoration 装饰文本出现各种划线. 1 text-transform 将英文文本转换大小写. 1 text-shadow 给文本添加阴影 3 text-align 设置文本对齐方