CSS Text

1> Text Color

  • used to set the color of the text

2> Text Alignment

  • used to set the horizontal alignment of a text
  1. text-align: left|right|center|justify|initial|inherit;

3> Text Decoration

  • used to set or remove decorations from text
  1. text-decoration: none|underline|overline|line-through|initial|inherit;

4> Text Transformation

  • used to specify uppercase and lowercase letters in a text
  1. text-transform: none|capitalize|uppercase|lowercase|initial|inherit;

5> Text Indentation

  • The text-indent property specifies the indentation of the first line in a text-block
  1. text-indent: length|initial|inherit;

6> Letter Spacing

  • used to specify the space between the characters in a text
  1. letter-spacing: normal|length|initial|inherit;

7> Word Spacing

  • used to specify the space between the words in a text
  1. word-spacing: normal|length|initial|inherit;

8> Line Height

  • used to specify the space between lines
  1. line-height: normal|number|length|initial|inherit;

  Note: number: A number that will be multiplied with the current font size to set the line height

9> Text Direction

  • used to change the text direction of an element
  1. direction: ltr|rtl|initial|inherit;

CSS Fonts

The CSS font properties define the font family, boldness, size, and the style of a text.

1> Font Family

  1. font-family: font|initial|inherit;

Two types of font family names:

  • family-name - The name of a font-family, like "times", "courier", "arial", etc.
  • generic-family - The name of a generic-family, like "serif", "sans-serif", "cursive", "fantasy", "monospace".

Note:

  1. Start with the font you want, and always end with a generic family
  2. Separate each value with a comma.
  3. If a font name contains white-space, it must be quoted.

Example

  1. p {
  2. font-family: "Times New Roman", Times, serif;
  3. }

2> Font Style

  • mostly used to specify italic text
  1. font-style: normal|italic|oblique|initial|inherit;

3> Font Size

  • used to set the size of the text
  1. font-size:medium|xx-small|x-small|small|large|x-large|xx-large|smaller|larger|length|initial|inherit;

4> Font Weight

  • used to specify the weight of a font
  1. font-weight: normal|bold|bolder|lighter|number|initial|inherit;

5> Font Variant

  • used to specify whether or not a text should be displayed in a small-caps font.
  1. font-variant: normal|small-caps|initial|inherit;

CSS Links

1> Styling Links

Four links states

  • a:link - a normal, unvisited link
  • a:visited - a link the user has visited
  • a:hover - a link when the user mouses over it
  • a:active - a link the moment it is clicked

Some order rules:

  1. a:hover MUST come after a:link and a:visited
  2. a:active MUST come after a:hover

2> Text Decoration

  1. text-decoration: none|underline|overline|line-through|initial|inherit;

CSS Lists

  • unordered lists (<ul>) - the list items are marked with bullets
  • ordered lists (<ol>) - the list items are marked with numbers or letters

The CSS list properties allow you to:

  • Set different list item markers for ordered lists
  • Set different list item markers for unordered lists
  • Set an image as the list item marker
  • Add background colors to lists and list items

1> CSS list-style Property

  • The list-style property is a shorthand property.
  1. list-style: list-style-type list-style-position list-style-image|initial|inherit;

The order of the property values

  • list-style-type (if a list-style-image is specified, the value of this property will be displayed if the image for some reason cannot be displayed)
  • list-style-position (specifies whether the list-item markers should appear inside or outside the content flow)
  • list-style-image (specifies an image as the list item marker)

Example

  1. ul {
  2. list-style: square inside url("sqpurple.gif");
  3. }

2> CSS list-style-type Property

  1. list-style-type: value;

Common Property Values

  1. disc Default value. The marker is a filled circle
  2. circle The marker is a circle
  3. cjk-ideographic The marker is plain ideographic numbers (一,二,三)
  4. decimal The marker is a number (1,2,3)
  5. decimal-leading-zero The marker is a number with leading zeros (01, 02, 03, etc.)
  6. hiragana The marker is traditional Hiragana numbering (あ、い、う)
  7. katakana The marker is traditional Katakana numbering (ア、イ、ウ)
  8. lower-alpha The marker is lower-alpha (a, b, c, d, e, etc.)
  9. lower-roman The marker is lower-roman (i, ii, iii, iv, v, etc.)
  10. none No marker is shown
  11. square The marker is a square
  12. upper-alpha The marker is upper-alpha (A, B, C, D, E, etc.)
  13. upper-roman The marker is upper-roman (I, II, III, IV, V, etc.)
  14. initial Sets this property to its default value. Read about initial
  15. inherit Inherits this property from its parent element. Read about inherit

All Property Values

3> CSS list-style-position Property

  • The list-style-position property specifies if the list-item markers should appear inside or outside the content flow.
  1. list-style-position: inside|outside|initial|inherit;

Outside(Default value):

  • Coffee
  • Tea
  • Coca-cola

Inside:

  • Coffee
  • Tea
  • Coca-cola

4> CSS list-style-image Property

  • The list-style-image property replaces the list-item marker with an image.
  1. list-style-image: none|url|initial|inherit;

  Note: Always specify the list-style-type property in addition. This property is used if the image for some reason is unavailable.

Example

  1. ul {
  2. list-style-image: url('sqpurple.gif');
  3. }

CSS 笔记二(Text/Fonts/Links/Lists)的更多相关文章

  1. amazeui学习笔记二(进阶开发3)--HTML/CSS规范Rules

    amazeui学习笔记二(进阶开发3)--HTML/CSS规范Rules 一.总结 1.am:以 am 为命名空间 2.模块状态: {命名空间}-{模块名}-{状态描述} 3.子模块: {命名空间}- ...

  2. Webpack4 学习笔记二 CSS模块转换

    前言 此内容是个人学习笔记,以便日后翻阅.非教程,如有错误还请指出 webpack 打包css模块 webpack是js模块打包器, 如果在入口文件引入css文件或其它的less.sass等文件,需要 ...

  3. webpack笔记二 管理资源

    webpack笔记二 管理资源 webpack最出色的功能之一就是除了引入JavaScript,还可以通过loader引入任何其它类型的文件. 加载CSS 为了在JavaScript模块中import ...

  4. amazeui学习笔记二(进阶开发5)--Web 组件开发规范Rules

    amazeui学习笔记二(进阶开发5)--Web 组件开发规范Rules 一.总结 1.见名知意:见那些class名字知意,见函数名知意,见文件名知意 例如(HISTORY.md Web 组件更新历史 ...

  5. amazeui学习笔记二(进阶开发1)--项目结构structure

    amazeui学习笔记二(进阶开发1)--项目结构structure 一.总结 1.项目结构:是说的amazeui在github上面的项目结构,二次开发amazeui用 二.项目结构structure ...

  6. 微信小程序学习笔记二 数据绑定 + 事件绑定

    微信小程序学习笔记二 1. 小程序特点概述 没有DOM 组件化开发: 具备特定功能效果的代码集合 体积小, 单个压缩包体积不能大于2M, 否则无法上线 小程序的四个重要的文件 *js *.wxml - ...

  7. jQuery源码笔记(二):定义了一些变量和函数 jQuery = function(){}

    笔记(二)也分为三部分: 一. 介绍: 注释说明:v2.0.3版本.Sizzle选择器.MIT软件许可注释中的#的信息索引.查询地址(英文版)匿名函数自执行:window参数及undefined参数意 ...

  8. WPF的Binding学习笔记(二)

    原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...

  9. AJax 学习笔记二(onreadystatechange的作用)

    AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...

随机推荐

  1. android-ProgressBar

    制定ProgressBar显示风格 * 参考系统自带的进度条 * ProgressBar分类 * 可以精确显示进度(可以显示刻度和百分比) * 不可以精确显示进度 * 标题上ProgressBar的设 ...

  2. Linux_vi编辑器

    一.vi/vim编辑器的三种模式 1. 命令模式 2. 插入模式 3. 最后行模式 eRrsr@hadoop09-linux tmp]$ vi vi.txt # 命令行 start to write ...

  3. 如何给Sublime安装插件

    第一步:点击链接http://sublime.wbond.net/Package%20Control.sublime-package下载Package Control. 第二步:点击打开Sublime ...

  4. 用JAVA写一个日历计划

    效果图(自己需要在前台加css修饰)

  5. SQL server 子查询、设置主键外键、变量及变量查询

    一.子查询 子查询,又叫做嵌套查询. 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询. 子查询有两种类型: 一种是只返回一个单值的子查询,这 ...

  6. sqlmap 1.0.21 tamper 总结

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. Excel导出公共函数

    /// <summary> /// 将一组对象导出成EXCEL /// </summary> /// <typeparam name="T">要 ...

  8. Bootstrap Chart组件使用分享

    图表组件Chart.js是Bootstrap比较好用的组件之一,与一款收费的组件highchart类似,效果上来看免费与收费的产品相差还是有一点点的,不过功能上差不多能满足我们项目的需要.下面这段JS ...

  9. JDBC使用MySQL存储过程错误

    JDBC连接执行 MySQL 存储过程报权限错误:User does not have access to metadata required to determine stored procedur ...

  10. lua 可变参数

    问题:对可变参数传递的时候,采用如下方案: local cellData = {MsgText = msgText,Param = ...,CallBackFunc = callBackFunc,Ca ...