一、字体风格(font-style)

<style type="text/css">
/*默认值。浏览器显示一个标准的字体样式。*/
p.normal {font-style:normal}
/*浏览器会显示一个斜体的字体样式。*/
p.italic {font-style:italic}
/*浏览器会显示一个倾斜的字体样式。*/
p.oblique {font-style:oblique}
</style> <body>
<p class="normal">normal风格的字体</p>
<p class="italic">italic风格的字体</p>
<p class="oblique">oblique风格的字体</p>
</body>

  代码执行效果如图:(斜体和倾斜没什么区别)

二、文字变体(font-variant)

<style type="text/css">
p.normal {font-variant: normal}
p.small {font-variant: small-caps}
</style> <body>
<p class="normal">This is a paragraph(大是大,小是小)</p>
<p class="small">This is a paragraph(全部转为大写)</p>
</body>

  代码运行效果如图:

三、字体加粗(font-weight)

<style type="text/css">
/*默认值。定义标准的字符。*/
p.normal {font-weight:normal}
/*粗体字符*/
p.bold {font-weight:bold}
/*更粗的字符*/
p.bolder {font-weight:bolder}
/*更细的字符*/
p.lighter {font-weight:lighter}
</style> <body>
<p class="normal">normal标准粗细</p>
<p class="bold">bold粗体字符</p>
<p class="bolder">bolder更粗体字符</p>
<p class="lighter">lighter更细的字符</p>
</body>

  代码运行效果如下:

  注意:font-weight的属性值也可以设置为100-900的数字(400 等于 normal,700 等于 bold)

四、文字大小(font-size)

<style type="text/css">
/*默认值。字体大小是100px*/
  p.size {font-size:100px}
</style> <body>
<p class="size">font-size:100px;大号字体</p>
</body>

  代码运行效果如图:

  

  注意:中文字体默认为16px,最小为12px(设置小于12以12显示)

五、行高(line-height)

<style type="text/css">
p{width: 200px;height: 40px;border: 1px solid #000;}
/*默认。设置合理的行间距。*/
p.normal {line-height:normal}
/*设置数字,此数字会与当前的字体尺寸相乘来设置行间距。*/
p.number {line-height:1}
/*设置固定的行间距。*/
p.length {line-height:40px}
/*基于当前字体尺寸的百分比行间距。*/
p.percent {line-height:200%}
</style> <body>
<p class="normal">行高normal</p>
<p class="number">行高number</p>
<p class="length">行高length</p>
<p class="percent">行高percent</p>
</body>

  代码运行结果如下:

  

六、文字字体(font-family)

<style type="text/css">
p.Yahei{font-family:"微软雅黑"}
p.kai{font-family:"楷体";}
</style> <body>
<p class="Yahei">字体类型</p>
<p class="kai">字体类型</p>
</body>

  代码运行效果图如下:

 

  注意:font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。使用逗号分割每个值,并始终提供一个类族名称作为最后的选择。使用某种特定的字体系列完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路。

七、复合样式

<style type="text/css">
p{
width:400px;
height: 100px;
border: 1px solid red;
font:italic small-caps bold 40px/100px arial,sans-serif;
}
</style> <body>
<p>font文字复合属性</p>
</body>

  代码执行效果如下:

  

八、兼容

任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。

font——文字属性大全的更多相关文章

  1. CSS属性大全

    字体属性:(font)大小 font-size:x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD样式 font-style:oblique;(偏 ...

  2. HTML标签及属性大全

    HTML标签及属性大全 基本结构标签: <HTML>,表示该文件为HTML文件 <HEAD>,包含文件的标题,使用的脚本,样式定义等 <TITLE>---</ ...

  3. HTML CSS 属性大全

    CSS 属性大全 文字属性 「字体族科」(font-family),设定时,需考虑浏览器中有无该字体. 「字体大小」(font-size),注意度量单位.<绝对大小>|<相对大小&g ...

  4. CSS字体属性大全

    文章转自:http://www.10wy.net/Article/CSS/CSS_list_8.html查看更多更专业性的文章请到:网页设计网 CSS字体属性 字体名称属性(font-family) ...

  5. css字体样式(Font Style),属性

    css字体样式(Font Style),属性   css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者 ...

  6. html标签属性大全

    <marquee>...</marquee>普通卷动 <marquee behavior=slide>...</marquee>滑动 <marqu ...

  7. (转)TextView属性大全

    TextView属性大全 今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先. 发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符 ...

  8. HTML常用标签和属性大全

    html标签< <marquee>...</marquee>普通卷动 <marquee behavior=slide>...</marquee>滑 ...

  9. Android(java)学习笔记88:TextView属性大全

    TextView属性大全: android:autoLink       设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/ph ...

随机推荐

  1. 《ASP.NET Core In Action》读书笔记系列三 ASP.NET Core如何处理请求的?

    在本节中,您将看到ASP.NET Core应用程序如何运行的,从请求URL开始到页面呈现在浏览器中. 为此,您将看到 一个HTTP请求在Web服务器中是如何被处理的.ASP.NET Core如何扩展该 ...

  2. Sketchup (待续)

    Sketchup插件 来自20个最好用的SketchUp插件 https://www.bilibili.com/video/av17242031/?from=search&seid=15336 ...

  3. linux系统安装MongoDB

    1.在官网https://www.mongodb.org/dl/linux/x86_64下载对应的安装压缩包,我用的是3.2.5,建议使用此版本,版本越高,可能会出现其它未知问题,比如需要glibc高 ...

  4. js'基础-1

    ---恢复内容开始--- ----------- 1.return <!DOCTYPE html><html lang="en"><head>  ...

  5. Java基础总结3

    计算只做加法计算 减法也是加法计算出来的: 1,顺序结构: 按照编写代码的顺序从上而下逐行翻译执行: 特点:每行代码都能被执行到且被执行一次: 2,选择结构看条件: 条件为true(成立)执行代码块: ...

  6. Python Iterables Iterators Generators

    container 某些对象包含其它对象的引用,这个包含其它对象引用的对象叫容器.例如list可以包含int对象,或者由其它数据类型(或数据结构)的对象组成一个list. 对其他对象的引用是容器值的一 ...

  7. 根据文字动态计算Label高度或宽度

    //根据已知的label宽度计算文字高度 CGRect rect = [reson boundingRectWithSize:CGSizeMake(label_W, 0) options:NSStri ...

  8. radhat6.6上安装oracle12c RAC (二)

    二.GI(Grid Infrastructure)安装 首先将安装包传到node1的目录 2.1 GI软件安装 2.1.1.解压安装包 #su - grid解压 GRID 到 GRID用户的$ORAC ...

  9. STM32C语言与MDK基础

    Ifdef条件编译 Extern相当于全文件的全局变量,使用前需声明,加extern就行 Static,只在当前.c文件起作用,也可以定义函数,作用是提供HALL库用,不是给用户用. Weak前加两个 ...

  10. java的lamda表达式

    Java8才支持lamda表达式  lamda是一中函数式编程语言 通过实现模式是匿名内部类 java使用内部类实现接口 首先定义一个接口 @FunctionalInterfaceinterface ...