网站https加载不出css样式_Python Web全栈之旅04--Web前端●走入CSS的世界

本文介绍了CSS的初识,包括其在网页设计中的作用,学习方法以及CSS的基本使用,如代码的位置、语法、选择器和声明块。强调了外部样式表的优势,并详细解释了不同类型的CSS选择器。
摘要由CSDN通过智能技术生成
dbfb0a8547ad5b62ffa30000ffba0bf0.gif
6ec77a954a5c5a6a25e3e94fa58f55c3.png

一、CSS初认识

d59a61bf390072942ca7f778c7dfe648.png

1、趣调查


2、“装修小能手”

前面我们研究了HTML,回顾下它是做什么的?

当我们用HTML搭建好网页的基本骨架,下面请出我们的“装修小能手”--CSS。

3、如何学习CSS?

Python大星前去探探路...

4、学习必备

● 充分利用谷歌浏览器Chrome审查元素功能

CSS权威网站

https://developer.mozilla.org/zh-CN/docs/Web/CSS/Reference

928a99eb2000e3b1c4a8d91e01702f81.png

二、CSS的基本使用

1、基本问题

● CSS代码写在什么地方?

● CSS的语法规则?

2、CSS代码的书写位置

● 内部样式表

书写在style元素中,一般放在中。

有人可能会问,能放到其他元素里吗?

答案:可以。但如果你使用内部样式表,建议放到head元素中,利于浏览器的加载渲染

>> 举个栗子:

e08884ae22c74d8d47cab1f73a1fa332.png

● 内联样式表(元素样式表)

直接书写在元素的全局属性style中

88e0c858745c99f28eef56deed42d786.png

2e13b37eadd3cb6fca06bab3f60f6028.png

● 外部样式表

将样式书写到独立的css文件中。

【1】理由有三:

① 解决多页面样式重复的问题;

② 有利于浏览器缓存,提高页面响应速度;

③ 有利于代码分离,易阅读和维护。

【2】如何使用外部样式表:

6dd8d209906a9f4da0848e3cf3558322.png

3、CSS代码的语法

ea36c9980cb101d1854e19b58087d1b4.png

CSS语法 = 选择器 + 声明块

● 选择器(Selector)

CSS 选择器是CSS规则的一部分,使你能应用样式到指定元素。

① 基础选择器

394eb94c571724747f029a64f99cd6f3.png
  • 标签选择器 elementname
de30c722c6a04deddd87464efc2e69cf.png

  • 类选择器 .classname
83320f22f0248ea2e8b90037f1a1bccb.png

  • ID 选择器 #idname
58776aa2b04b39b423d214cbf404608c.png

16596e39a6a92db2dee2dae668b67ff8.png
  • 属性选择器 [attr=value]
3e085aedc95dc4b256e468e8fa0e365d.png
df01fc9ca62b4ee89e3246c8aa94932e.png

① 关系选择器

  • 邻近兄弟元素选择器 A + B

选择紧跟A元素后的B元素,用+表示,选择相邻的第一个兄弟元素。

05b9243e20af23d8987ab96eb9e7b6cd.png

  • 兄弟元素选择器 A ~ B

选择A元素之后的所有兄弟元素B,作用于多个元素,用~隔开

245b99c7e4c41abfd2a728936cadfc1e.png
  • 直接子元素选择器 A > B

选择所有作为A元素的直接子元素B,对更深一层的元素不起作用,用>表示

d67d8e94c9bf6789d398b9219bf3c2e7.png
  • 后代元素选择器 A B

选择所有被A元素包含的B元素,中间用空格隔开,在CSS使用频率高

bab2c4ddcfc2c1f540c049b4ac17b7af.png

e78549f4cdb249a04f69b3bfe2aaa7f8.png

③ 伪类选择器

选中某些元素的某种状态

1)link: 超链接未访问时的状态2)visited: 超链接访问过后的状态3)hover: 鼠标悬停状态4)active:激活状态,鼠标按下状态爱恨法则:love hate
dc03bc0e987bd7f067d29417c075419c.png

● 声明块

出现在大括号{}中

声明块中包含很多声明(属性),每一个声明(属性)表达了某一方面的样式。


10cd85410fcb767d68e3ae742e1d53f9.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值