font-family

设置文本的字体名称。

font-style

设置文本样式。

取值

normal不使用斜体。

italic使用斜体。

oblique使用倾斜体。

inherit从父元素继承。

font-variant

设置文本是否大小写。

取值

normal使用浏览器默认值。

small-caps使用小型大写字母。

inherit从父元素继承

small-caps使用小型大写字母。

这个是什么意思呢?那么比如说我们在这里,也是用这个那我们在这呢把这个英文单词,换成小写。

<h1>Hello Html5  Css3</h1>

那么这里面,就就是这个小写的英文,那么我们可以给它h1加一个属性。

h1{*/

/*font-family: Arial;*/

/*font-variant: small-caps;*/

/*}

使用小型的大写字母,我们来保存一下,然后刷新。

我们发现这里的这个小写的这个e,那么它会自动把它转换为大写,但是它是小型的大写。那么这就是这个font-variant设置文本是否大小写。

font-weight

设置文本的粗细。

取值

normal使用浏览器默认值。

bold使用粗体。

bolder使用更粗的字体。

lighter使用更细的字体。

100-900从细字体到粗,值必须是100的倍数,其中400等于normal,700等同于bold。

我们来看一下,做一个演示,那我们注释掉h1,然后。

h1{

font-weight: bold;

}

那么这个时候我们来看一下效果。

字体没有拿到。

h1{

font-family: Arial;

font-weight: bold;

}

然后我们看一下,那么这是粗体,定义它的这个更粗的.

h1{

font-family: Arial;

font-weight: bolder;

}

这个字体可能不支持,没有什么变化。然后设置这个字体的,为更细的我们来看一下。

h1{

font-family: Arial;

font-weight: lighter;

}

字体就变细了一些。那么我们可以这样来把这个字体呢给复制几个。

<h1>Hello Html5  Css3</h1>

<h1>Hello Html5  Css3</h1>

<h1>Hello Html5  Css3</h1>

然后把它的这个值呢都拿到,默认的是更细的。

h1.bold{

font-weight:  bold;

font-size: 30px;

}

比如说这个第一个呢,给它这个。

<h1 class=" bold">Hello Html5  Css3</h1>

然后第二个使用这个,更粗的,然后再来一个。

h1.bolder{

font-weight:  bolder;

font-size: 50px;

}

<h1 class=" bolder">Hello Html5  Css3</h1>

那么我们来看一下,这样呢第一个呢会是这个细的,第二个呢会是粗的,第三个是更粗的。

那么我们可以看到这个颜色明显的一个深度。

font-stretch

设置文本是否横向的拉伸变形。(IE及Firefox已支持font-stretch,但显示效果与正常文字并无不同。)

取值

normal:正常文字宽度。

wider把伸展比例设置为更进一步的伸展值。

narrower:把收缩比例设置为更进一步的收缩值。

ultra-condensed:比正常文字宽度窄4个基数。

extra-condensed:比正常文字宽度窄3个基数。

condensed:比正常文字宽度窄2个基数。

semi-condensed:比正常文字宽度窄1个基数。

semi-expanded:比正常文字宽度宽1个基数。

expanded:比正常文字宽度宽2个基数。

extra-expanded:比正常文字宽度宽3个基数。

ultra-expanded:比正常文字宽度宽4个基数。

font-size

设置文本字体大小。那么我们来看一下font-size呢它是用来修改字体大小的,比如说我们把这个,更大的这个字体,我们其实可以在字体上面可以把它变成大一个层面。

h1.bolder{

font-weight:  bolder;

font-size: 50px;

}

那不如说大50个像素。然后上面这个,我们给它30个像素。

h1.bold{

font-weight:  bold;

font-size: 30px;

}

最后那个10个像素。

h1{

font-family: Arial;

font-weight: lighter;

font-size: 10px;

}

我们可以这样来。

50的30的10的,那么这是这个font-size的使用方法。那么到这里我们就讲完了这个服务器端字体的一个使用方法。

src

设置自定义字体的相对路径或者绝对路径,注意,此属性只能在@font-face规则里使用。

代码例

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>在页面上显示服务器端的字体</title>

<style>

/*@font-face {*/

/*font-family: webfont;*/

/*src: url(qtgg.otf);*/

/*}*/

/*@font-face {*/

/*font-family: webfont;*/

/*font-style: italic;*/

/*src: url(jpzk.otf);*/

/*}*/

/*h1{*/

/*font-family: webfont;*/

/*}*/

/*h2{*/

/*font-family: webfont;*/

/*font-style: italic;*/

/*}*/

@font-face{

font-family:Arial;

src:local('Arial');

}

/*h1{*/

/*font-family: Arial;*/

/*font-variant: small-caps;*/

/*}*/

h1{

font-family: Arial;

font-weight: lighter;

font-size: 10px;

}

h1.bold{

font-weight:  bold;

font-size: 30px;

}

h1.bolder{

font-weight:  bolder;

font-size: 50px;

}

</style>

</head>

<body>

<h1>在页面上显示服务器端的字体</h1>

<h1>Hello Html5  Css3</h1>

<h1 class=" bold">Hello Html5  Css3</h1>

<h1 class=" bolder">Hello Html5  Css3</h1>

</body>

</html>

文章来源:麦子学院

原文链接:http://www.maiziedu.com/wiki/css3/value/

CSS3学习笔记之属性值的更多相关文章

  1. CSS3学习笔记(3)-CSS3边框

    p{ font-size: 15px; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid #aaa; width: 99%; ...

  2. 机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记

    机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记 关键字:k-均值.kMeans.聚类.非监督学习作者:米仓山下时间: ...

  3. CSS3学习笔记1-选择器和新增属性

    前言:之前自学了一些关于CSS3的知识,在学习过程中也遇到过坑,不过总算磕磕绊绊的学习完了关于CSS3的相关知识,于是最近把之前的笔记和代码整理了一下,也算是一个对CSS3知识的回顾复习吧,也希望能够 ...

  4. CSS3学习笔记之linear-gradient

    我觉得CSS3很不错,自己也稍微看过,并且尝试过一些属性.对我自己而言,我没有勇气说我学过CSS3,我觉得任何自己看来很小的事情,也只是站在自己的角度来评判.就算的是"简单的"HT ...

  5. 十天精通CSS3学习笔记 part4

    CSS3中的变形与动画(下) CSS3 Keyframes介绍 Keyframes 被称为关键帧,其类似于Flash中的关键帧.在CSS3中其主要以"@keyframes"开头,后 ...

  6. CSS3学习之 animation 属性

    发现animation这个新属性很有趣,在此学习,并整理下!  浏览器支持: Internet Explorer 10.Firefox 以及 Opera 支持 animation 属性: Safari ...

  7. 我的CSS3学习笔记

    1.元字符使用: []: 全部可选项 ||:并列 |:多选一 ?: 0个或者一个 *:0个或者多个 {}: 范围 2.CSS3属性选择器: E[attr]:存在attr属性即可: E[attr=val ...

  8. 十天精通CSS3学习笔记 part3

    第8章 CSS3中的变形与动画(上) 变形--旋转 rotate() 旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转.它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度. ...

  9. 十天精通CSS3学习笔记 part1

    http://www.imooc.com/learn/33 第1章 初识CSS3 什么是CSS3? CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能. 目前主 ...

随机推荐

  1. C#中通过三边长判断三角形类型(三角形测试用例)

    对于<编程之美>P292上关于三角形测试用例的问题,题目是这样的: 输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角.锐角.钝 ...

  2. Bootstrap——Jumbotron编写

    <div class="jumbotron">        <h1>Navbar example</h1>        <p>T ...

  3. vim基本使用

    i 进入插入状态 esc 退出插入状态 x 删除一个字符 dd 删除一行,并拷贝 yy 拷贝 p 粘贴 u 撤销 ctrl+r 重做 :w 保存 :q 退出 :q! → 退出不保存

  4. 二SERVLET(2)

    转载自http://www.cnblogs.com/xdp-gacl/p/3763559.html 一.ServletConfig讲解 1.1.配置Servlet初始化参数 在Servlet的配置文件 ...

  5. 【leetcode❤python】235. Lowest Common Ancestor of a Binary Search Tree

    #-*- coding: UTF-8 -*- # Definition for a binary tree node.# class TreeNode(object):#     def __init ...

  6. Devexpress TreeList选择父级联动

    Treelist当显示复选框后,父级和子级的复选框没有关联,使用过程中很不便,如图所示 自己给treelist添加父子级联动 /// <summary> /// 初始化TreeList,父 ...

  7. 《微信开发日志》之OAuth2验证接口

    OAuth2接口说明: 企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取员工的身份信息. 通过此接口获取用户身份会有一定的时间开销.对于频繁获取用户身份 ...

  8. jquery相对选择器,又叫context选择器,上下文选择器;find()与children()区别

    jquery相对选择器有两个参数,jQuery函数的第二个参数可以指定DOM元素的搜索范围(即以第二个参数指定的内容为容器查找指定元素). 第二个参数的不同的类型,对应的用法如下表所示. 类型 用法 ...

  9. shell 随机从文件中抽取若干行

    shuf -n5 main.txt sort -R main.txt | head -5 awk -vN=5 -vC="`wc -l file`" 'BEGIN{srand();w ...

  10. 针对各种浏览器css不兼容的写法

    /*针对谷歌浏览器内核支持的CSS样式*/@media screen and (-webkit-min-device-pixel-ratio:0) { 样式 } /*针对IE6特制识别的CSS样式*/ ...