【第二部分 | CSS】2:点缀一下html元素

目录

| 前言

| CSS字体属性

设置字体样式 font-family

设置字体大小 font-size

设置字体粗细 font-weight

设置字体风格 font-style (斜体)

上述四个属性合起来写

| CSS文本属性

设置字体颜色 color

设置水平对齐方式 text-align

设置文本装饰 text-decoration

设置文本缩进 text-indent

设置行间距 line-height

文本属性总结

| CSS背景

背景颜色

背景图片 · 基础

背景图片 · 平铺

背景图片 · 位置 及 坐标

背景图片 · 固定 or 滚动

上述 5 种属性连写 的语法格式

背景透明、填充

总结

| CSS 的引入方式

内部样式表(嵌入式)

行内样式表(行内式)

外部样式表(链接式)

引入方式总结


| 前言

在本专栏中的【第一部分 | HTML】中,我们学习了HTML的基本用法。

默认的HTML自带部分CSS样式,但是那太丑了,我们本节学习一下给HTML内的元素加个皮肤。


| CSS字体属性

设置字体样式 font-family

  • 在style中使用   font-family   设置字体的样式 如 “宋体、雅黑”

  • 若在 font-family 中定义了多个字体,则按照 从左到右,找到第一个找得到的字体样式 进行展示

  • 该样式理论上是在 style 标签中定义,但是实际开发的时候 我们也可以选择把 <body> 标签定义上字体样式

     

 

设置字体大小 font-size

  • 不要忘记 size大小的单位为像素(px)

  • 特例:标题标签比较特殊,需要特别指定大小

 

 


设置字体粗细 font-weight

 

 

设置字体风格 font-style (斜体)

注意: 平时我们很少给文字加斜体,反而要给斜体标签(em,i)改为不倾斜字体。

 

上述四个属性合起来写

目前学过的所有字体属性 小结

 

| CSS文本属性

字体属性:文字的样式、大小、粗细、风格等……

文本属性:文字的颜色、对齐方式、装饰文本、文本缩进、行间距等……

设置字体颜色 color

 

 

 

设置水平对齐方式 text-align

只能实现水平的对齐方式。

 


设置文本装饰 text-decoration

 

 

设置文本缩进 text-indent

文本缩进有两种单位:px(像素)和em(相对单位)

 


设置行间距 line-height

语法

 

 


文本属性总结


| CSS背景

背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等

背景颜色

语法 (默认颜色值为透明:transparent)

 


背景图片 · 基础

基本语法

background-image 属性描述了元素的背景图像。

实际开发常见于 logo 或者一些装饰性的小图片或者是超大的背景图片, 优点是非常便于控制位置. (精灵图也是一种运用场景)

 

背景图片 · 平铺

基本语法

background-repeat 属性规定了当 “图片大小” 小于 “容器大小” 的时候,图片平铺的方式(以何种方式重复)

 

 

背景图片 · 位置 及 坐标

基本语法

 


坐标位置 x y 的坐标值

  • 第一类坐标值:方位名词 top center bottom left right

    • 如果指定的两个值都是方位名词,则两个值前后顺序无关,比如 left top 和 top left 效果一致

    • 如果只指定了一个方位名词,另一个值省略,则第二个值默认居中对齐

  • 第二类坐标值:百分数,由浮点数字和单位标识符组成的长度值 如以图片左上角为原点,距离左侧、右侧 20px 50px

    • 如果参数值是精确坐标,那么第一个肯定是 x 坐标,第二个一定是 y 坐标

    • 如果只指定一个数值,那该数值一定是 x 坐标,另一个默认垂直居中

背景图片 · 固定 or 滚动

背景图片固定的话,可以制作 视差滚动效果

 

上述 5 种属性连写 的语法格式

相较于 [],背景的连写没有特定的属性书写顺序,但一般约定顺序为:

background: 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置;

 

 

背景透明、填充

语法: rgba( 3个rgb坐标 ,透明度 )        alpha数值越小越透明

注意:background: rgba( x1, x2, x3, x4, alpha透明度)   不能和  background-color 同用

 

总结

 

| CSS 的引入方式

内部样式表(嵌入式)

内部样式表(内嵌样式表)是写到html页面内部. 是将所有的 CSS 代码抽取出来,单独放到一个 <style> 标签中

 


行内样式表(行内式)

行内样式表(内联样式表)是在元素标签内部的 style 属性中设定 CSS 样式。适合于修改简单样式

 

外部样式表(链接式)

实际开发都是外部样式表. 适合于样式比较多的情况. 核心是:样式单独写到CSS 文件中,之后把CSS文件引入 到 HTML 页面中使用.

引入外部样式 的步骤

  1. 新建一个后缀名为 .css 的样式文件,把所有 CSS 代码都放入此文件中。

  2. 在 HTML 页面中,使用 标签引入这个文件。 《 link rel="stylesheet" href="css文件路径" 》

示例

<!--Html文件中写上 linke rel="stylesheet" href="url" 引入样式表,url为当前html文件的相对路径-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="css/6.外部样式表.css">
</head>
<body>
    <p id="id01">使用外部样式表引入css文件</p>
</body>
</html>

 

/*css内的所有内容 等价于原先写在 <style> 标签中的内容*/
#id01{
    color: pink;
}

 


引入方式总结

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Graskli

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值