CSS 笔记(4)

1:CSS字体

CSS字体属性定义文本的字体系列、大小、加粗、风格和变形。

1:CSS字体系列

在CSS中,有两种不同类型的字体系列名称:(1):通用字体系列 - 拥有相似外观的字体系统组合;(2):特定字体系列 - 具体的字体系列。

除了各种特定的字体系列之外,CSS定义了五种通用字体系列:(1):Serif字体;(2):Sans-serif字体;(3):Monospace字体;(4):Cursive字体;(5):Fantasy字体

2:指定字体系列

使用font-family定义文本的字体系列。

使用通用字体系列:如果希望文档使用一种sans-serif字体,但是并不关心是哪一种字体:

body {font-family:sans-serif;} 

这样用户代理就会从sans-serif字体系列中选择一个字体,并将其应用到body元素。因为有继承,这种字体选择还将应用到body元素中包含的所有元素,除非有一种更特定的选择器将其覆盖。

指定字体系列:除了使用通用的字体系列,还可以通过font-family属性设置更具体的字体。

h1 {font-family:Georgia;}

使用引号:当字体名中有一个或多个空格,或者如果字体名包括#或$之类的符号,才需要在font - family声明中加引号。单引号和双引号都可以。

3:字体风格

font-style属性最常用于规定斜 体文本。该属性有三个值:(1)normal - 文本正常显示;(2)italic - 文本斜体显示;(3):oblique - 文本倾斜显示。

italic和oblique的区别:font - style非常简单:用于在normal文本、italic文本和oblique文本之间的选择。唯一有点复杂的是明确italic文本和oblique文本之间的区别。斜体(tialic)是一种简单的字体风格,对每个字母结构都有一些小改动,来反映变化的外观。与此不同,倾斜(oblique)文本则是正常竖直文本的一个倾斜版本。

通常情况下,italic和oblique文本在Web浏览器中看上去完全一样。

4:字体变形

font - variant属性可以设定小型大写字母。小型大写字母不是一般的大写字母,也不是小写字母,这种字母采用不同大小的大写字母。

p {font-variant:small-caps;}

5:字体加粗

font-weight属性设置文本的粗细。使用bold关键字可以将文本设置成粗体。

6:字体大小

font-size属性设置文本的大小。font-size值可以是绝对或相对值。

绝对值:(1)将文本设置为指定的大小。(2)不允许用户在所有浏览器中改变文本的大小。(3)绝对大小在确定了输出的物理尺寸是很有用。

相对大小:(1)相对于周围的元素来设置大小。(2)允许用户在浏览器改变文本大小。

使用像素来设置文本大小:通过像素设置文本大小,可以对文本大小进行完全控制:font-size:22px;

使用em来设置文字大小:1em=16px。

2:CSS 链接

我们能够以不同的方法为链接设置样式。

1:设置链接的样式

能够设置链接样式的CSS属性有很多种。如:color、font-family、background等。

链接的四种状态:(1)a:link - 普通的、未被访问的链接;(2)a:visited - 已被访问的链接;(3)a:hover - 鼠标指针位于链接上方;(4)a:active - 链接被点击的时刻。

当为链接的不同状态设置样式时,请按照以下次序规则:

(1)a:hvoer必须位于a:link和a:visited之后;

(2)a:active必须位于a:hover之后

2:常见的链接样式

文本修饰:text-decoration属性大多用于去掉链接中的下划线。

背景色:background-color属性规定链接的背景色。

3:CSS 列表

CSS列表属性允许你放置、改变列表项标志,或将图像作为列表项标志。

1:列表类型

要影响列表的样式,最简单的方法就是改变其标志类型。要修改用于列表项的标志类型,可以使用属性list-style-type。

有时,常规的标志是不够的。你可以想对各标志使用一个图像,这可以利用list-style-image属性做到。ul li{list-style-image: url (xxx.gif)}。

4:CSS表格

CSS表格属性可以帮助您极大地改善表格外观。

1:表格边框

如需在CSS中设置表格边框,请使用border属性。

table,th,td
{
    border: 1px,solid,biue;
}

2:折叠边框

border-collapse属性设置是否将表格边框为单一边框。

table
{
border-collapse:collapse;
}

3:表格宽度和高度

通过width和height属性定义表格的宽度和高度。

4:表格文本对齐

text-align和vertical-align属性设置表格中文本的对齐方式。

text-align属性设置对齐方式,比如左对齐、右对齐或者居中。

vertical-align属性设置垂直对齐方式,比如顶部对齐、底部对齐或居中对齐。

5:表格内边距

如需控制表格中内容与边框距离,可以为td和th元素设置padding属性。

6:表格颜色

设置边框的颜色,以及th元素的文本和背景颜色。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值