目录
关于文字的一些属性
font-family(字体系列)
在CSS中font-family怎么工作
如果我真的很希望用户可以使用我指定的字体,而我不知道用户有没有这个字体
使用方法" >使用方法
调节字体大小
那么,我到底应该怎么指定文字的大小呢" >那么,我到底应该怎么指定文字的大小呢
改变字体粗细
为字体增加风格
颜色" >颜色
文本装饰(text-decoration)
BULLET POINTS
首页 web前端 css教程 CSS3--如何给文字增加字体和颜色样式

CSS3--如何给文字增加字体和颜色样式

Aug 09, 2017 pm 05:10 PM
css

这一章能够让你网页中的文字变得更漂亮

关于文字的一些属性

  • font-family:文字字体

  • font-size:文字大小

  • color:文字颜色

  • font-weight:文字粗细

  • text-decoration:文本的更多风格

font-family(字体系列)

一共有五个系列:sans-serif(无衬线)、serif(有衬线)、monospace(等宽)、cursive(草书。。。这是本意)、fantasy(幻想?)看右图

在CSS中font-family怎么工作

body {
	font-family: Verdana, Geneva, Arial, sans-serif;
}
登录后复制
在客户的计算机中查找有没有Verdana,如果有就用Verdana显示文字,如果没有,就查找有没有Geneva,如果还没有就查找Arial,如果还是没有就找找客户机中有没有sans-serif的字体(一般每一个计算机都有sans-serif的字体的,注意:sans-serif不是一个特定的字体)
如果那个字体名是含有空格的,可以把那个名字两边加上引号,像这样:font-family:"Courier New", Courier;

如果我真的很希望用户可以使用我指定的字体,而我不知道用户有没有这个字体

Web字体登场!

使用方法

  1. 找到一个字体文件:后缀名有woff、svg、eot、otf、ttf

  2. 将这个字体放在web上,可以使用Google的字体托管服务,这个是免费的

  3. 在CSS中增加@font-face属性

    @font-face {
    	font-family:"Emblema One";
    	src:url("www.某网站.com");
    }/*那个网址就是字体URL */
    登录后复制

    这个时候就相当于在用户机上创建了名为Emblema One的字体了

  4. 像本地字体一样使用,注意使用字体的地方要在@font-family之后

这样做的缺点是加载字体会花费一点时间,所以客户第一次访问你的网站而他又没有这个字体就会花一点时间

调节字体大小

有三种字体单位:px(像素)、%、em(就是倍数,em=%除以100)
h1 {
	font-size:220%;
}
登录后复制
还有一种指定字体大小的方法——关键字(xx-small、x-small、small、medium、large、x-large、xx-large)
每一个关键字所表示的大小都不一定的,这个和客户端有关系

那么,我到底应该怎么指定文字的大小呢

首先,可以通过关键字先定义好的文字大小,通过关键字可以得到客户机那边默认的大小,这个一般的他那边常用的大小
之后,使用百分数或em,可以相对于的文字大小来调整其他文字的大小(比如说一级标题),这里不建议使用px像素表示
字体大小,虽然这样你能够准确的决定文字的大小但是在老版本的IE浏览器中将会不支持缩放

改变字体粗细

有五个关键字的大小,分别是:bold(粗体)、bolder(更粗一点)、inherit(继承上一级的粗细)、lighter(细一点)、normal(普通)
还有一种把font-weight设置成100到900之间的一个数(100的倍数)

为字体增加风格

有四种:inherit(继承老爸)、italic(斜体)、normal(普通)、oblique(倾斜的)
italic和oblique的区别在于,前者是使用这个字体的斜体,显示方式是在字体文件中的,后者是直接把正正的字弄斜了。。。不过好像也差不多

颜色

Demo设置的颜色
body {
	background-color:red;
	background-color:rgb(80%, 40%, 0%);
	background-color:rgb(204, 102, 0);
	background-color:#66ccff;
}
登录后复制
这是四种设置颜色的方法,第一种是关键字,这个一般是小学生在用的吧,支持的颜色不多
第二种是使用rgb(red、green、blue)百分比,那些百分比意思是依次是红/绿/蓝的量(怎么说呢,越大就越含有这个颜色)
第三种和第二种相似,只不过从0%~100%改成了0~255
最后一种是十六进制码,意思是:
前两个代表红的十六进制、中间两个是绿的、最后两个是蓝的
把十六进制转成10机制就变成了第三种设置颜色的方法了

对于文本和背景,要使用对比度比较大的颜色,这样可读性才好













文本装饰(text-decoration)

    不多说,直接看效果:blink inherit line-through none overline underline

BULLET POINTS

  • CSS提供了很多属性对字体的外观加以控制,包括font-family、font-weight、font-size、font-style等

  • font-family是一组有共同特征的字体

  • 用于Web的字体系列包括serif、sans-serif、monospace、cursive、fantasy。serif和sans-serif最为常用

  • 访问者在你的web页面上看到的字体取决于他们自己的计算机上安装了哪些字体,除非你使用web字体

  • 在font-family CSS属性中指定候选字体是一个好主意,以防用户没有安装你的首选字体

  • 最后一个字体要为一个通用字体,如serif或sans-serif,这样一来,如果找不到其他字体,浏览器可以替换适当的字体

  • 如果你要使用某种字体,而默认情况下用户可能没有安装这种字体,你就可以使用@font-face规则

  • 字体大小通常是关键字、像素px、百分比、em指定

  • 如果使用像素来指定字体大小,就是在告诉浏览器字母高度是多少像素

  • em和%是相对字体大小,所以使用em和%指定字体大小时,就意味着字体大小要相对于其父元素的字体大小来确定

  • 使用相对字体大小可以让你的页面更可维护

  • 在body规则中使用字体大小关键字来设置基本的字体大小,这样如果用户希望文本更大或更小,所有浏览器就能按比例缩放字体大小了

  • 可以使用font-weight CSS属性设置文本为粗体

  • font-style属性用于创建斜体或倾斜文本。斜体或倾斜文本是倾斜的惊讶

  • web颜色是混合不同数量的红、绿、蓝色得到的

  • 如果混合红色100%,绿色100%,蓝色100%就可以得到白色,全部为0%就是黑色

  • CSS中有16个基本颜色,及150多个拓展颜色

  • 可以使用红、绿、蓝百分比指定你想要的颜色,也可以使用数值(0~255),或者16进制码

  • 要找到你想要的颜色的十六进制码可以使用图片编辑应用的颜色选择工具

  • 表示颜色的十六进制码有6位,每一位取指为0~F,前两个表示红色的数量、中间两个是绿色的、最后两个是蓝色的

  • 可以使用text-decoration属性为为本创建一个下划线。有下划线的文档通常会被用户误以为是链接文本,所以要谨慎使用这个属性

以上是CSS3--如何给文字增加字体和颜色样式的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1657
14
CakePHP 教程
1415
52
Laravel 教程
1309
25
PHP教程
1257
29
C# 教程
1231
24
vue中怎么用bootstrap vue中怎么用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分为五个步骤:安装 Bootstrap。在 main.js 中导入 Bootstrap。直接在模板中使用 Bootstrap 组件。可选:自定义样式。可选:使用插件。

了解HTML,CSS和JavaScript:初学者指南 了解HTML,CSS和JavaScript:初学者指南 Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML,CSS和JavaScript的角色:核心职责 HTML,CSS和JavaScript的角色:核心职责 Apr 08, 2025 pm 07:05 PM

HTML定义网页结构,CSS负责样式和布局,JavaScript赋予动态交互。三者在网页开发中各司其职,共同构建丰富多彩的网站。

bootstrap怎么插入图片 bootstrap怎么插入图片 Apr 07, 2025 pm 03:30 PM

在 Bootstrap 中插入图片有以下几种方法:直接插入图片,使用 HTML 的 img 标签。使用 Bootstrap 图像组件,可以提供响应式图片和更多样式。设置图片大小,使用 img-fluid 类可以使图片自适应。设置边框,使用 img-bordered 类。设置圆角,使用 img-rounded 类。设置阴影,使用 shadow 类。调整图片大小和位置,使用 CSS 样式。使用背景图片,使用 background-image CSS 属性。

bootstrap怎么写分割线 bootstrap怎么写分割线 Apr 07, 2025 pm 03:12 PM

创建 Bootstrap 分割线有两种方法:使用 标签,可创建水平分割线。使用 CSS border 属性,可创建自定义样式的分割线。

bootstrap怎么设置框架 bootstrap怎么设置框架 Apr 07, 2025 pm 03:27 PM

要设置 Bootstrap 框架,需要按照以下步骤:1. 通过 CDN 引用 Bootstrap 文件;2. 下载文件并将其托管在自己的服务器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根据需要编译 Sass/Less;5. 导入定制文件(可选)。设置完成后,即可使用 Bootstrap 的网格系统、组件和样式创建响应式网站和应用程序。

bootstrap怎么调整大小 bootstrap怎么调整大小 Apr 07, 2025 pm 03:18 PM

要调整 Bootstrap 中元素大小,可以使用尺寸类,具体包括:调整宽度:.col-、.w-、.mw-调整高度:.h-、.min-h-、.max-h-

bootstrap按钮怎么用 bootstrap按钮怎么用 Apr 07, 2025 pm 03:09 PM

如何使用 Bootstrap 按钮?引入 Bootstrap CSS创建按钮元素并添加 Bootstrap 按钮类添加按钮文本

See all articles