CSS基础笔记


CSS学习记录

一、 定义和使用样式

1、常见CSS属性
1.1. background-color:设置元素背景颜色
1.2. border:设置围绕元素的边框
1.3. color:设置元素的前置颜色
1.4. font-size:设置元素文字的字号
1.5. height:设置元素的高度
1.6. padding:设定元素与边框的间距
1.7. text-decoration:设置元素文字的装饰效果,例如下划线
1.8. width:设置元素的宽度
2、使用元素内嵌样式
<a href="www.baidu.com" style="background-color:grey;color:white">baidu.com</a>

效果:
baidu.com

3、使用文档内嵌样式
<!DOCTYPE HTML>
<html>
    <head>
        <title>example</title>
        <style type="text/css">
            a {
                background-color:grey;
                color:white 
            }
            span {
                border:thin black solid;
                padding:10px
            }
        </style>
    </head>
    <body>
        <a href="www.baidu.com">baidu</a>
        <p>I like <span>Apple</span> and oranges</p>
    </body>
</html>

如图:

a {
background-color:grey;
color:white ;
}
span {
border:thin black solid;
padding:10px;
}

baidu.com

I like Apple and oranges

4、使用外部样式表

如新建styles.css

    a {
        background-color:grey;
        color:white 
        }
    span {
        border:thin black solid;
        padding:10px
        }

调用方式

<link rel="stylesheet" type="text/css" href="styles.css"></link>

在样式表中导入另一个样式,遵从后导入原则 如:combined.css

import styles.css;
span {
        border:thin black solid;
        padding:10px
    }

然后用到的时候直接引用combied.css
注:可能需要声明样式编码格式,如
@charset “UTF-8”;

二、样式的层叠和继承

1、默认样式(浏览器自带的样式)

在我们没有定义样式的时候,浏览器默认显示的样式

2、用户样式(浏览器管理的样式)

浏览器一般有管理用户样式的方式,拿chrome来说,他会在用户的个人配置信息目录中生成一个名为Default/User Stylesheets\Custom.css的文件

3、样式层叠方式
3.1 样层叠顺序如下:

(1)元素内嵌样式
(2)文档内嵌样式
(3)外部样式
(4)用户样式
(5)浏览器样式

3.2 同级样式冲突

利用伪类、伪元素,给元素定义class或者id,正对这些class或者id去配置css属性.

<style type="text/css">
    a.astyle {
        color:blue;
    }
</style>
<a id="astyle">this is a</a>
4、继承

如果浏览器在直接相关的元素里面找不到某个属性的值,就会使用父元素的这个属性.如下面,span使用p的css属性

<style type="text/css">
    p {
        color:blue
    }
</style>
<p>I like<span>apple</span> and orange></p>

三、CSS的长度

1、绝对长度
单位表示符说明
in英寸
cm厘米
mm毫米
pt英镑(1/12in)
pcpica(12pt)
2、相对长度
单位表示符说明
em与元素字号挂钩
ex与元素字体的“x高度”挂钩
rem与根元素的字号挂钩
pxCSS像素(针对96dpi而言)
%另一属性的值的百分比
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值