CSS初步尝试

一、CSS的基础认知

HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现,它可以使得网站看起来更加美观丰富

二、CSS语法

一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:,类似于Python里的字典
CSS属性声明需要放在style里,才会生效
在这里插入图片描述
在这里插入图片描述
注意class和id的引用引用方式不同

三、如何生效

在这里插入图片描述

1、外部样式
在表文件mycss.css的作用下网页效果生效

在这里插入图片描述

在这里插入图片描述
2、内部样式
放在内部,如上个所示,放在style标题里
3、内联样式
直接在类型里声明
在这里插入图片描述
在这里插入图片描述

四、颜色, 尺寸, 对齐

1、颜色
我们可以采用颜色名称也可以使用颜色RGB16进制值,来设定前景或背景的颜色
内联演示:
在这里插入图片描述
在这里插入图片描述
2、尺寸
在之前外部样式的文件里加入属性声明句式:
在这里插入图片描述
在这里插入图片描述

五、盒子模型

在这里插入图片描述
在外部样式中加入对应的属性声明句式
在这里插入图片描述

在这里插入图片描述

六、边框与边距

1、边框

在这里插入图片描述
在这里插入图片描述
2、边距
以下为设置相关边距的代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、定位

1、相对定位
同样在外部样式的css文件中进行效果演示
在这里插入图片描述
在这里插入图片描述
2、固定定位

在这里插入图片描述
2、绝对定位
相对定位和绝对定位的比较
在这里插入图片描述

八、溢出

当元素内容超过其指定的区域时,我们通过溢出overflow属性来处理这些溢出的部分。
溢出属性有一下几个值:

visible 默认值,溢出部分不被裁剪,在区域外面显示
hidden 裁剪溢出部分且不可见
scroll 裁剪溢出部分,但提供上下和左右滚动条供显示
auto 裁剪溢出部分,视情况提供滚动条
实验部分代码:
在这里插入图片描述
在这里插入图片描述

九、浮动

在一个区域或容器内,我们可以设置float属性让某元素水平方向上向左或右进行移动,其周围的元素也会重新排列。
实验部分代码:
在这里插入图片描述

在这里插入图片描述

十、不透明度

我们可以用opacity对任何元素(不过常用于图片)设置不透明度。
值在[0.0~1.0]之间,值越低,透明度越高
实验部分代码:
在这里插入图片描述
在这里插入图片描述

十一、组合选择器

1、后代选择器
实验部分代码以空格作为分隔,如:.haha p 代表在div元素内有.haha这种类的所有元素
实验部分代码:
在这里插入图片描述
通过属性索引,将将一组元素改变属性
在这里插入图片描述
2、子选择器
用分隔符>添加
在这里插入图片描述
在这里插入图片描述
由于第三段不是属于直接后代,所以属性不变。

十二、伪类与伪元素

语法:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值