HTML和CSS知识汇总2

一、字体

1.字体大小

标记:font-size: 30px;

px是像素单位;

个别浏览器版本字体最小是12px;

浏览器默认字体大小:16px;

2.字体家族

标记:font-family:宋体;

属性值可以设置浏览器字体,比如宋体,黑体等;

注意:当字体样式电脑内不存在时无法显示

当要用多种字体时可用逗号隔开,如图:

不过要注意字体先后循序,英文字体要和英文对应,中文字体与中文对应,如图与上图位置对应:

浏览器默认字体是微软雅黑

3.字体粗细

标记:font-weight

其可用属性值:默认值 normal、粗的 bold、更粗的 bolder、更细的 lighter、定义由粗到细的 100~900(100的整数倍)。

常用的为normal和bold

数字 400 等价于 normal,而 700 等价于 bold。 但是我们更喜欢用数字来表示。

4.字体风格

标记:font-style

normal:默认值,浏览器会显示标准的字体样式。

italic:浏览器会显示斜体的字体样式。

oblique:浏览器会显示倾斜的字体样式。

注意:平时我们很少给文字加斜体,反而喜欢给斜体标签(em,i)改为普通模式。

5.字体简写

```css

选择器{

    font: font-style  font-weight  font-size  font-family;

}

1.使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,各个属性以空格隔开。

2.其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。

6.链接伪类选择器

此选择器用于对鼠标点击,悬停,点击过后进行设置

7.color样式设置

color

预定义的颜色名 \| 十六进制值的颜色值 \| RGB颜色值 

同时还有一个rgba

/* a 是alpha透明的意思,取值范围 0~1之间  */

color: rgba(r,g,b,a)    

color: rgba(0,0,0,0.3)  

8. 行高line-height用法

 (1).行与行之间的间距变大 

           line-height: 50px;

(2).单行文本在垂直方向居中————垂直居中  line-height的值和盒子的高相同

.box {

            width: 150px;

            height: 100px;

            border: 1px solid red;

            line-height: 100px;

            /* 水平垂直居中,仅限单行文本 */

            text-align: center;

        }

9.水平对齐

text-align

 /* 水平对齐方式默认是左对齐 lift

右对齐:

  text-align: right;

/* 水平居中 */

 text-align: center;

注意:图片水平居中要对盒子设置,对img设置无效

text-align: center;

/* 两端对齐 */

text-align: justify;

10.首行缩进

text-indent: 2em;

一般首行缩进2个字符,em是倍数,2em相当于两个全角空格( )

11.文本修饰

 /* 删除线,贯穿线 */

 text-decoration: line-through;

 /* 下划线 */

            text-decoration: underline;

 /* 上划线 */

            text-decoration: overline;

文本修饰的重要使用

通常超链接a标签会自带下划线,但是超链接一般只会在鼠标放上去时有下划线显示,这里可以和前面的链接伪类选择器相结合

12.文字间隔

 /* 字符间距 */

            letter-spacing: 30px;

 /* 单词间距 */

            word-spacing: 30px;

13.文字阴影

text-shadow:水平位置 垂直位置 模糊距离 颜色;

text-shadow: 10px -10px 5px red;

水平位置:取正值阴影会在字体右侧,取负值阴影会在字体左侧

垂直位置:取正值阴影会在字体下侧,取负值阴影会在字体上侧

多重阴影可以用逗号隔开

text-shadow: -5px 0 0 cyan, 5px 0 0 red;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值