css基础系列教程4:文本属性

CSS提供强大的针对文本控制能力,可以控制文本颜色上变化,文本的对齐,文本的缩进等一系内容。这一节课我们主要学习CSS如何控制文本

文字大小的设置font-size

通过这个属性我们可以设置文字的大小,可能取的值%,具体的像素也可以是EM

示例

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>www.divcss8.com文字大小font-size</title>

<style type="text/css">

h1 {font-size:14px; }

</style>

</head>

<body>

<h1>十六进制示例</h1>

</body>

</html>

控制文字字体属性:font-family

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>www.divcss8.com字体属性font-family</title>

<style type="text/css">

h1 {font-family:"黑体","宋体"; }

</style>

</head>

<body>

<h1>设置字体</h1>

</body>

</html>

PS:对H1文字应用字体,如果用户电脑上安装的有黑体,就是显示黑体,如果没有就显示宋体。

字体粗细font-weight

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>www.divcss8.com字体粗细 font-weight</title>

<style type="text/css">

h1 {font-family:"黑体","宋体"; font-weight:normal;}

</style>

</head>

<body>

<h1>设置字体</h1>

</body>

</html>

Ps:通过这个属性我们可以为一些想重点呈现的文字实现加粗,当然就像我们这个例子h1在浏览器中默认显示的是加粗的,我们可以通过上边的文字设置其为不加粗,当然也可以取值 100-900,越来越粗,也可以是bold等于900

字体颜色设置 color:颜色值;

文本修饰属性text-decoration

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>www.divcss8.com文本修饰text-decoration</title>

<style type="text/css">

h1 a{font-family:"黑体","宋体"; font-weight:bold;text-decoration:none;}

h1 a:hover{text-decoration:underline;}

</style>

</head>

<body>

<h1><a href="#">设置字体</a></h1>

</body>

</html>

PS:我们通过这个属性经常性设置链接是否带下划线,当取值为NONE时表示不要下划线。鼠标悬停时可以加上下划线,取值overline是上划线,取值line-through为删除线

文本缩进text-indent

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>divcss8文本缩进</title>

<style type="text/css">

p{width:200px;text-indent:2em;}

</style>

</head>

<body>

<p>divcss8网站是专注于提供CSS教程,分享一些CSS精彩的实例,并且自己写一些供初学者学习的文章,同时也提供一个CSS学习免费答疑的地方t</p>

</body>

</html>

PS:该属性经常用于在段落中为文字进行首行缩进,以及以图换字的时候也可以取负值。

行高属性:line-height

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>divcss8行高属性lin-height</title>

<style type="text/css">

p{width:200px;text-indent:2em;line-height:22px;}

</style>

</head>

<body>

<p>divcss8网站是专注于提供CSS教程,分享一些CSS精彩的实例,并且自己写一些供初学者学习的文章,同时也提供一个CSS学习免费答疑的地方t</p>

</body>

</html>

PS通过该属性可以设置段落的行与行高度,而且如果只有一行时,我们还可以让内容垂直居中。一般设置方法为 height:22px;line-height:22px;

字间距属性:letter-spacing

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>divcss8字距letter-spacing</title>

<style type="text/css">

p{width:200px;text-indent:2em;line-height:22px;}

pspan{letter-spacing:4px;}

</style>

</head>

<body>

<p><span>divcss8.com</span>网站是专注于提供CSS教程,分享一些CSS精彩的实例,并且自己写一些供初学者学习的文章,同时也提供一个CSS学习免费答疑的地方t</p>

</body>

</html>

时间: 2024-11-05 11:37:45

css基础系列教程4:文本属性的相关文章

css基础系列教程:CSS基础语法1

css基础系列教程:CSS基础语法1 作者:www.divcss8.com 我们学习CSS要明白一个重要的问题,CSS主要是解决与实现表现(CSS)与结构(HTML)的分离.我们编写完HTML之后,如何通过CSS对HTML实现控制呢. 1.  行内样式 2.  内嵌样式 3.  链接样式 4.  导入样式 我们这一节课的示例就先从行内样式开始 行内样式:就是直接在HTML上写样式,就是HTML上加属性style=""这种形式.如 <p style="color:#f00

css基础系列教程:背景属性

作者:www.divcss.com 我们把上一节的作业的答案给大家公布一下: 1.  h1 .p1{}:表示h1标签下的所有class为p1的选择符: 2.  #content h1{}表示id为content下的所有h1标签: 3.  h1 .p1,#content h1并列关系,对class为p1的和ID为#content下的H1作用同一个效果: 4.  h1#content h2{} 表示h1下id为content标签下的h2标签,请注意这个地方不是包含没有空格而是紧接着写的.必须是属于H

css基础系列教程:CSS基础语法2

作者:www.divcss8.com 在上一节中我们讲到了自定义ID选择器,为了以后JS获取内容方便,所以说我们只能使用一次.如果CSS代码想多次重复使用怎么办呢.那么就时候就可以用自定义的class选择符. 我们看一个下面这个示例: <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&q

CSS基础(背景、文本、列表、表格、轮廓)

CSS 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. background-color 设置元素的背景颜色. background-image 把图像设置为背景. background-position 设置背景图像的起始位置. background-repeat 设置背景图像是否及如何重复. CSS 文本属性 属性 描述 color 设置文本颜色 directi

python基础系列教程——Python3.x标准模块库目录

python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 stringprep:互联网字符串准备工具 readline:GNU按行读取接口 rlcompleter:GNU按行读取的实现函数 二进制数据 struct:将字节解析为打包的二进制数据 codecs:注册表与基类的编解码器 数据类型 datetime:基于日期与时间工具

css布局方式及背景文本属性

一.布局方式 1.标准流/静态流 默认布局方式,按照代码书写顺序及标签类型从上到下,从左到右依次显示 2.浮动布局 主要用于设置块元素的水平排列 1)属性:float 2)取值: 可取left或right,设置元素向左浮动或向右浮动. 示例:float:left/right; 3)特点: 元素设置浮动会从原始位置脱流,向左或向右依次停靠在其他元素边缘,在文档中不再占位 元素设置浮动,就具有块元素的特征,可以手动调整宽高 "文字环绕":浮动元素遮挡正常元素的位置,无法遮挡正常内容的显示,

Css的标签选择器和文本属性样式记录

---恢复内容开始--- 自己的一些简单记录,大概看下,然后对照着W3C都模拟一次. 最近我会把每个例子的属性的注释写完整和例子都会重新贴出来. /** *浏览器私有属性 * -webkit:chrome,safari * -moz: firefox * -ms:IE * -o:opera *  * @规则: * @media:响应式布局 * @keyframes:css动画 * @font-face:引入外部字体 * ... * 选择器: * 一.简单选择器(可以组合) * 标签选择器: *

[js高手之路] es6系列教程 - new.target属性与es5改造es6的类语法

es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 1 function Person( uName ){ 2 if ( this instanceof Person ) { 3 this.userName = uName; 4 }else { 5 return new Person( uName ); 6 } 7 } 8 Person.proto

cocos2d-x-lua基础系列教程五(lua单例)

lua-单例 function newAccount(initlizedBanlance) local self = {balance = initlizedBanlance} local show = function (v) self.balance = self.balance - v end local getBanlance = function () return self.balance end return { show = show getBanlance = getBanla