CSS文本与连接
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文本与连接的更多相关文章
- CSS 文本、字体、链接
CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化 ...
- CSS:CSS 文本格式
ylbtech-CSS:CSS 文本格式 1.返回顶部 1. CSS 文本格式 文本格式 This text is styled with some of the text formatting pr ...
- CSS 文本控制
one more time one more chance. 一歩重头学前端, css入门. 学习一些 CSS 文本控制的属性,防止做傻事.请大家对照下面列表检验下: 会的.不会的.似懂非懂的.笔者是 ...
- 第 15 章 CSS 文本样式[下]
学习要点: 1.文本总汇 2.文本样式 3.文本控制 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 本节课, ...
- 第 15 章 CSS 文本样式[上]
学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节 ...
- css文本格式详解
一.css文本主体内容: 二.css文本详解: 1.文本缩进 语法: text-indent:<length>|<percentage> 默认值为0. 属性值详解: < ...
- [CSS]文本属性(Text)
CSS 文本属性(Text) 属性 描述 CSS color 设置文本的颜色. 1 direction 规定文本的方向 / 书写方向. 2 letter-spacing 设置字符间距. 1 lin ...
- CSS文本效果
前面的话 本文将详细介绍CSS文本效果 凸版印刷效果 这种效果尤其适用于中等亮度背景配上深色文字的场景:但它也可用于深色底.浅色字的场景,只要文字不是黑色并且背景不是纯黑或纯白就行 [浅色背景深色文本 ...
- CSS 文本溢出时显示省略标记
如标题所示... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.o ...
随机推荐
- [转]RamDisk导致远程桌面客户端无法启动问题
在一次重启系统后发现无法运行远程桌面客户端,运行后进行连接即报错. 查看日志有AppCrash错误: 错误应用程序名称: mstsc.exe,版本: 6.1.7600.16385,时间戳: 0x4a5 ...
- DHTML概述
<!-- DHTML概述:动态的HTML.不是一门语言,是多项技术综合体的简称. 其中包含了HTML.CSS.DOM.JavaScript. 这四个技术在动态HTML页面效果定义时,都处于什么样 ...
- Mongo中append方法使用
在MongoDB的官网已经很详细的介绍了各种客户端的使用,其中也包括java的,在此,仅对几个比较疑惑的地方做个标注: (1).如何向db中添加collection? 如果在api文档中找不到答案,那 ...
- MVC Pager 使用
MVC Pager 4.0+ 3.0版本使用 ,直接来点使用的.一看就明白 @Ajax.Pager(Model,pagerOptions,mvcAjaxOptions); @using W ...
- 简单的cc攻击防御
简单的cc攻击防御cckiller 一.下载#wget wget --no-check-certificate https://zhangge.net/wp-content/uploads/files ...
- mysql笔记(存储引擎)
读写锁:. 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最低,并发度也最高. 页面锁:开销和 ...
- Linux内核设计第四周——扒开系统调用三层皮
Linux内核设计第四周 ——扒开系统调用三层皮 一.知识点总结 (一).系统调用基础知识 1.用户态和内核态 内核态:在高级别的状态下,代码可以执行特权指令,访问任意的物理地址: 用户态:在相应的低 ...
- blcok的总结
没有引用外部变量的block 为 __NSGlobalBlock__ 类型(全局block) MRC: 引用外部变量的block 为 __NSStackBlock__ 类型(栈区block) 栈 ...
- Silverlight TreeView 动态绑定Xml 文件
随着应用程序的不断升级,客户的需求不断增多,程序员不得不对自己的应用程序做出相应的修改,如果修改的内容较多,那么就必须找出一种简便方法,下面就为大家介绍一下在SilverLight 中左边导航栏T ...
- C# 类的属性
属性是一个方法或者一对方法.客户端看来是一个字段. 定义属性 public int StudyHours{ //啥不写,默认有get;set; 和后备字段studyHours是private的 get ...