CSS文本

CSS文本属性可以定义文本外观,通过文本属性,可以改变文本的颜色、字符间距、对齐文本、装饰文本、对文本缩进等等。

常用的文本属性

属性 描述
color 文本颜色
direction 文本方向
line-height 行高
letter-spacing 字符间距
text-align 对齐元素中的文本
text-decoration 向文本添加修饰
text-indent 缩进元素文本的首行
text-transform 元素中的字母大小写
white-space 规定段落中的文本不进行换行
word-spacing 字间距

color

用来改变颜色的CSS样式

p {
color: #6777E2;
}

direction

用来改变文字方向,可以改成想古代一样,从右往左读。

body{
/*修改文本方向*/
/*rtl是从右到做,r是right,t是to,l是left*/
direction: rtl;
}

line-height

用来改变段落的行距

p {
/*修改行距*/
line-height: 100px
}

text-align

这个是对齐方式

p{
/*文本对齐*/
/*text-align: left; 是左对齐*/
/*text-align: right; 是右对齐*/ /*居中对齐*/
text-align: center;
}

text-decoration

这个可以修饰元素,主要是加横线,其中比较有用的是可以去掉<a>标签下方的横线

h2 {
/*在文字上方加横线*/
text-decoration: overline;
} h3{
/*在文字上加横线*/
text-decoration: line-through;
} h5{
/*在文字下加横线*/
text-decoration: underline;
} a {
/*去掉a属性的横线*/
text-decoration: none;
}

text-indent

可以定义文字缩进多少像素,通常用来首行缩进

p {
/*<p>标签缩进50像素*/
text-indent: 50px;
}

text-transform

文字大小写

/*所有英文大写*/
h2 {
text-transform:uppercase
} /*所有英文小写*/
h3 {
text-transform:capitalize
} /*所有英文首字母大写*/
p {
text-transform:lowercase
}

white-space

这个可以是标签中的文本不换行

/*p标签中的文本不进行换行*/
p{
white-space: nowrap
}

word-spacing

这个属性与text-indent不同,text-decoration是将每个字符的间距调整,而word-spacing却是针对每个单词的间距

/*英文单词间距*/
p {
word-spacing: 100px;
}

CSS字体

CSS字体属性定义文本的字体系列、大小、加粗、风格和变形

属性 描述
font-family 设置字体系列
font-size 设置字体的尺寸
font-style 设置字体的风格
font-variant 以小型大写字体或正常字体显示文本
font-weight 设置字体的粗细

font-size

设置文本的字体大小

p {
/*将字体大小设置为20像素*/
font-size: 20px;
}

font-family

p {
/*设置字体*/
font-family: consolas;
}

自定义字体

以前设置字体是需要使用“安全字体”,“安全字体”就是为了保证用户所在的环境中,使用的浏览器一定会支持一些字体,那些就是“安全字体”,但是现在CSS3中,可以将自己设置的字体保存起来,在用户访问了你的网页,它会加载CSS样式,同时就把你设置的字体下载到缓存里面了。然后可以直接调用那些字体,显示到网页上。非常方便。

@font-face{
/*设置自己定义字体的名字*/
font-family: myfont;
src: url(/*这里是字体的路径*/);
} div{
/*调用自己定义的字体名字*/
font-family: myfont;
}

CSS链接

CSS的链接就是<a>标签了。其实<a>标签页可以设置很多样式的。

下面就是CSS链接的四种状态:

属性 描述
a:link 普通的、未被访问的链接
a:visited 用户已访问的连接
a:hover 鼠标指针位于连接的上方
a:active 连接被点击的时刻
/*在未访问链接的情况下,修改链接为棕色*/
a:link{
color: #804040;
/*将链接的下划线去掉*/
text-decoration: none; /*设置字体为50px,方便查看*/
font-size: 50px;
} /*在用户已经访问链接的情况下,修改链接为橙色*/
a:visited{
color: #FF8000;
} /*在鼠标悬停在链接上时,修改链接为绿色*/
a:hover{
color: green;
} /*在鼠标点击链接时,链接为蓝色*/
a:active{
color: #0080FF
}

总结:

这次学了文本格式,字体样式和自定义字体,还有链接的4种状态。

在使用自定义字体时需要使用@font-face函数来创建自己字体的名字,和调用自己字体的路径

CSS文本与连接的更多相关文章

  1. CSS 文本、字体、链接

    CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化 ...

  2. CSS:CSS 文本格式

    ylbtech-CSS:CSS 文本格式 1.返回顶部 1. CSS 文本格式 文本格式 This text is styled with some of the text formatting pr ...

  3. CSS 文本控制

    one more time one more chance. 一歩重头学前端, css入门. 学习一些 CSS 文本控制的属性,防止做傻事.请大家对照下面列表检验下: 会的.不会的.似懂非懂的.笔者是 ...

  4. 第 15 章 CSS 文本样式[下]

    学习要点: 1.文本总汇 2.文本样式 3.文本控制 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 本节课, ...

  5. 第 15 章 CSS 文本样式[上]

    学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节 ...

  6. css文本格式详解

    一.css文本主体内容: 二.css文本详解:  1.文本缩进 语法: text-indent:<length>|<percentage> 默认值为0. 属性值详解: < ...

  7. [CSS]文本属性(Text)

      CSS 文本属性(Text) 属性 描述 CSS color 设置文本的颜色. 1 direction 规定文本的方向 / 书写方向. 2 letter-spacing 设置字符间距. 1 lin ...

  8. CSS文本效果

    前面的话 本文将详细介绍CSS文本效果 凸版印刷效果 这种效果尤其适用于中等亮度背景配上深色文字的场景:但它也可用于深色底.浅色字的场景,只要文字不是黑色并且背景不是纯黑或纯白就行 [浅色背景深色文本 ...

  9. CSS 文本溢出时显示省略标记

    如标题所示... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.o ...

随机推荐

  1. [转]RamDisk导致远程桌面客户端无法启动问题

    在一次重启系统后发现无法运行远程桌面客户端,运行后进行连接即报错. 查看日志有AppCrash错误: 错误应用程序名称: mstsc.exe,版本: 6.1.7600.16385,时间戳: 0x4a5 ...

  2. DHTML概述

    <!-- DHTML概述:动态的HTML.不是一门语言,是多项技术综合体的简称. 其中包含了HTML.CSS.DOM.JavaScript. 这四个技术在动态HTML页面效果定义时,都处于什么样 ...

  3. Mongo中append方法使用

    在MongoDB的官网已经很详细的介绍了各种客户端的使用,其中也包括java的,在此,仅对几个比较疑惑的地方做个标注: (1).如何向db中添加collection? 如果在api文档中找不到答案,那 ...

  4. MVC Pager 使用

    MVC Pager  4.0+     3.0版本使用  ,直接来点使用的.一看就明白 @Ajax.Pager(Model,pagerOptions,mvcAjaxOptions); @using W ...

  5. 简单的cc攻击防御

    简单的cc攻击防御cckiller 一.下载#wget wget --no-check-certificate https://zhangge.net/wp-content/uploads/files ...

  6. mysql笔记(存储引擎)

    读写锁:. 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最低,并发度也最高. 页面锁:开销和 ...

  7. Linux内核设计第四周——扒开系统调用三层皮

    Linux内核设计第四周 ——扒开系统调用三层皮 一.知识点总结 (一).系统调用基础知识 1.用户态和内核态 内核态:在高级别的状态下,代码可以执行特权指令,访问任意的物理地址: 用户态:在相应的低 ...

  8. blcok的总结

    没有引用外部变量的block  为 __NSGlobalBlock__ 类型(全局block) MRC: 引用外部变量的block  为 __NSStackBlock__ 类型(栈区block)  栈 ...

  9. Silverlight TreeView 动态绑定Xml 文件

      随着应用程序的不断升级,客户的需求不断增多,程序员不得不对自己的应用程序做出相应的修改,如果修改的内容较多,那么就必须找出一种简便方法,下面就为大家介绍一下在SilverLight 中左边导航栏T ...

  10. C# 类的属性

    属性是一个方法或者一对方法.客户端看来是一个字段. 定义属性 public int StudyHours{ //啥不写,默认有get;set; 和后备字段studyHours是private的 get ...