CSS的常用样式

1.字体样式

  1)字体名称(font-family)

   font-family  :  <family-name>

   设置文字名称,可以使用多个名称,或者使用逗号分隔,浏览器则按照先后顺序依次使用可用字体。

   如果字体名称包含空格或中文,则应使用引号括起。

  例子 源代码:

/* CSS代码 */
p{
font-family:"微软雅黑","宋体";
}
<!-- HTML代码 -->
<body>
<p>文字,是承载语言的符号。</p>
</body>

  效果:

文字,是承载语言的符号。

  2)字体大小(font-size)

   设置文字的尺寸

   font-size : <length> | <percentage>

   <length>:用长度值指定文字大小,不允许负值。

   <percentage>:用百分比指定文字大小,其百分比取值是基于父对象中字体的大小,不允许负值。

  例子 源代码:

/* CSS代码 */
.length{font-size:20px;}
.percentage{font-size:20px;}
.percentage span{font-size:60%;}
<!-- HTML代码 -->
<body>
<p class="length">文字,是承载语言的符号。</p>
<p class="percentage">文字,<span>是承载语言的符号。</span></p>
</body>

  效果:

文字,是承载语言的符号。

文字,是承载语言的符号。

  3)字体加粗(font-weight)

   控制字体粗细

   font-weight : normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

   normal:正常的字体,相当于数字值400

   bold:粗体,相当于数字值700

   bolder:定义比继承值更重的值

   lighter:定义比继承值更轻的值

   **推荐使用"bold"。

  例子 源代码:

/* CSS代码 */
.normal{font-weight:normal;}
.bold{font-weight:bold;}
<!-- HTML代码 -->
<body>
<p class="normal">这是正常的字体</p>
<p class="bold">这是加粗的字体</p>
</body>

  效果:

这是正常的字体

这是加粗的字体

  4)字体斜体(font-style)

   控制字体是否倾斜

   font-style : normal | italic | oblique

   normal:指定文本字体样式为正常的字体

   italic:指定文本字体样式为斜体

  例子 源代码:

/* CSS代码 */
.normal{font-style:normal;}
.italic{font-style:italic;}
<!-- HTML代码 -->
<body>
<p class="normal">这是正常的字体</p>
<p class="italic">这是斜体的字体</p>
</body>

  效果:

这是正常的字体

这是斜体的字体

  5)字体样式缩写(font

   font : font-style || font-variant || font-weight || font-size || / line-height || font-family

  例如:

/* CSS代码 */
p{
font-style:italic;
font-weight:bold;
font-size:14px;
line-height:22px;
font-family:"宋体";
}

  缩写后:

/* CSS代码 */
p {font:italic bold 14px/22px "宋体"}

  6)字体颜色(color)

   color : <color>

   颜色属性值分为三种格式:

   1、英文单词,比如 red , yellow ,green …

   2、十六进制表示方式,#开头,6个十六进制的字符或数字组合,比如:#FFFFFF

   3、RGB模式,红 0-255,绿 0-255,蓝 0-255,比如: RGB(12,34,56)

      RGBA模式,最后的A表示透明度,比如:RGBA(0,0,0,0.5)

  例子 源代码:

/* CSS代码 */
p {color:red;}
<!-- HTML代码 -->
<body>
<p>文字,是承载语言的符号。</p>
</body>

  效果:

文字,是承载语言的符号。

  7)文本装饰线条(text-decoration)

   控制文本装饰线条

   text-decoration : none | underline | blink | overline | line-through

   underline:下划线

   overline:上划线

   line-through:删除线

  例子 源代码:

/* CSS代码 */
.sup{
text-decoration:overline; /*上划线*/
}
.del{
text-decoration:line-through; /*删除线*/
}
.sub{
text-decoration:underline; /*下划线*/
}
<!-- HTML代码 -->
<body>
<p class="sup">这是上划线</p>
<p class="del">这是删除线</p>
<p class="sub">这是下划线</p>
</body>

  效果:

这是上划线

这是删除线

这是下划线

  8)文字阴影(text-shadow)

   控制文字的阴影部分

   text-shadow: h-shadow v-shadow blur color;

   h-shadow:必需,水平阴影的位置,允许负值。

   v-shadow:必需,垂直阴影的位置,允许负值。

   blur:可选,模糊的距离。

   color:可选,阴影的颜色。

  例子 源代码:

/* CSS代码 */
.shadow{
font-size:20px;
font-weight:bold;
/*color: transparent;*/ /*字体透明*/
text-shadow:3px 3px 3px #b28118; /*水平距离 垂直距离 模糊距离 颜色*/
}
<!-- HTML代码 -->
<body>
<p class="shadow">有阴影的哦</p>
</body>

  效果:

有阴影的哦

CSS知识总结(三)的更多相关文章

  1. WEBBASE篇: 第三篇, CSS知识1

    第三篇, CSS知识1 一,CSS 介绍 CSS: Cascading Style Sheets ---样式表 HTML: 搭建网页结构: CSS: 在网页结构基础上进行网页的美化: 二,CSS的使用 ...

  2. CSS知识回顾--读《CSS 那些事儿》笔记

    由于之前有了解过CSS的相关知识,有了一定的基础,所以读起<CSS 那些事儿>不是很有难度,况且我现在读起来时,CSS3和HTML5比较流行,这里只是记录一些CSS知识记录,不做详细铺开, ...

  3. WEBBASE篇: 第五篇, CSS知识3

    CSS知识3 框模型: 一,外边距(上文) 二, 内边距    1,什么是内边距? 内边距就是内容与元素边缘之间的距离: 注: 内边距会扩大元素边框内所占的区域的 语法: padding: 四个方向的 ...

  4. WEBBASE篇: 第四篇, CSS知识2

    CSS知识2 一, 尺寸 与 边框 CSS单位 1,尺寸单位:(1)px 像素   (2)%   (3) in 英寸  lin = 2.54cm (4)pt 磅 1pt = 1/72in    ppi ...

  5. Web前端基础怎么学? JavaScript、html、css知识架构图

    以前开发者只要掌握 HTML.CSS.JavaScript 三驾马车就能胜任一份前端的工作了.而现在除了普通的编码以外,还要考虑如何性能优化,如何跨端.跨平台实现功能,尤其是 AI.5G 技术的来临, ...

  6. CSS知识总结(一)

    一.认识CSS 1.什么是CSS? CSS (Cascading Style Sheet) 层叠样式表 是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言. 由于CSS属性或规则尚未成为 ...

  7. 前端js,css文件合并三种方式,bat命令

    前端js,css文件合并三种方式,bat命令 前端js文件该如何合并三个方式如下:1. 一个大文件,所有js合并成一个大文件,所有页面都引用它.2. 各个页面大文件,各自页面合并生成自己所需js的大文 ...

  8. 你该学点HTML/CSS知识的9大理由

    每个人都应该学写代码——这一观点简直就是铺天盖地地映入我们眼帘.或许你会莫名其妙,程序员学代码那是理所应当,但是作为一个作家.营销人员.财务工作者甚至是工人,为什么也需要学习代码呢? 好吧,下面我会告 ...

  9. 运维之Linux基础知识(三)

    运维之Linux基础知识(三) 1. 查看文本 cat tac more less head tail 1.1 cat 连接并显示文件 cat -n:在显示的时候,将每一行编号 -E:显示结束符$ - ...

  10. python 中增加css样式的三种方式

    增加css样式的三种方式: <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

随机推荐

  1. HashMap与TreeMap源码分析

    1. 引言     在红黑树--算法导论(15)中学习了红黑树的原理.本来打算自己来试着实现一下,然而在看了JDK(1.8.0)TreeMap的源码后恍然发现原来它就是利用红黑树实现的(很惭愧学了Ja ...

  2. C++随笔:.NET CoreCLR之GC探索(1)

    一直是.NET程序员,但是.NET的核心其实还是C++,所以我准备花 一点时间来研究CoreCLR和CoreFX.希望这个系列的文章能给大家带来 帮助. GC的代码有很多很多,而且结构层次对于一个初学 ...

  3. 【Linux大系】Linux的概念与体系

    感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...

  4. Java虚拟机 JVM

    finalize();(不建议使用,代价高,不确定性大) 如果你在一个类中覆写了finalize()方法, 那么你可以在第一次被GC的时候,挽救一个你想挽救的对象,让其不被回收,但只能挽救一次. GC ...

  5. Xamarin Android 应用程序内图标上数字提示

    最近在用 Xamarin 做一个 Android 应用,打开应用时,如果有新消息,需要在应用内的 Toolbar 或者首页的图标上显示数字提示.在这里和大家分享一下实现方法,如果你有更新好的实现方法, ...

  6. 电脑新建svn仓库

    步骤1:安转svg: 注意事项: 安装的时候选择:Modify 安装到以下图片的步骤时: 黄色区域选择: 步骤2:新建svn仓库文件夹(本教程例子:D:\svn-5gpos),选择文件夹右键,点击下图 ...

  7. Mysql 学习之基础操作

    一.表复制 1.复制表结构    将表hello的结构复制一份为表hello3 2.复制数据 a.如果两张表的结构一样且你要复制所有列的数据 mysql> insert into hello3 ...

  8. Outfit7 庆祝其开发工作大获丰收

    走不寻常路之经验总结 每位合格应用开发人员都拥有相同的目标:灵机一动,构建独创性原型,克服各种困难,最终吸引投资者将其想法推向市场. 名声.财富以及构建更多应用的机会将接踵而至. 焦虑.改善和重复是开 ...

  9. Markdown学习笔记

    分为两步: 1.阅读Markdown中文官网的文档 2.下载MarkdownPad2将中文官网中文档的例子敲一遍,其中Markdownpad2为官网中推荐的编辑器 备注: 如果只看中文官网文档,不边看 ...

  10. angularJS(5)

    angularJS(5) 一,数据循环:特别要注意作用域 使用ng-repeat指令. <div ng-app="myApp" ng-controller="myC ...