2022-07-10 第五小组 pan小堂 css学习笔记
css学习笔记
什么是 CSS?
CSS 指的是层叠样式表* (Cascading Style Sheets)
CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素
CSS 节省了大量工作。它可以同时控制多张网页的布局
外部样式表存储在 CSS 文件中
也称级联样式表。
外部样式表:
内部样式表:
内联样式
类选择器 优先级> 标签选择器
Class 用 . id 用 #
1.标签选择器
2.id选择器
3.类选择器
4. 并列选择器 div, p{ } 两者
5.后代选择器 div p { } 就是div里的p
6..直接子标签 div>p 就是div 直接的子元素
7.div+p{ } 紧跟着div后的p
8.属性选择器 [type] 所有带有type属性的标签
9.[type=text] 在属性选择器上再进行选择
10.[ type~=t] 包含 t 单词的所有元素
11.伪类选择器
默认样式
点击查看代码
`a:link{
color: aqua;
}
/* 悬停 */
a:hover{
color: red;
}
/* 元素被激活 */
a:active{
color: blue;
}
/* 元素点过的 */
a:visited{
color: cyan;
}`
12.tr : nth-child(3){ } 第三个tr
13.:check { } 被选中的状态
14.行内样式> 类 > 标签 > id 层叠性
权重 :1.继承的样式权重最低
2.行内最高
3.权重相同 就近原则
4.!Important 无限大
15.css 常用的单位 : px 像素 ; em 相对单位 会参照父级元素 ;
rem 相对单位 跟着浏览器的变化 ; 百分比 父级元素的比例
16.padding 内间距 margin 外间距 border 边框线
17. height ; width 表示内容区的宽和高 box-sizing:border-box 使盒子的就是当前的宽和高
18. 定位 绝对定位: absolute 脱离了文档流 上天了 参照物是已经定位了的父级元素
相对定位: relative 参照物是已经定位了的父级元素 占有原来的位置 不会上天
父相子绝对
Position : Fixed 浮动定位 就定住固定在那里
一般定位 都是用 左 和 上
Overflow 溢出的样式 scroll 滚动条 hidden 隐藏
浮动 float: right 浮动的元素会脱离原来的文档流 造成父元素的高度坍塌 造成原本的div 不占据空间
清除浮动 clear:both;
Line-height :
19.导航栏 选中的效果加个 class = “active”
部分标签的使用:
总结
1.首先对于通过css进行排版还是不太会,对怎么样浮动不太了解只能通过一点一点的调试去进行排版。
2.绝对定位和相对定位也是半知半解,不会熟练的运用。
3.自己能够熟练使用css对页面进行一些美化。
4.对于今天的学习状态还是比较的满意。
2022-07-10 第五小组 pan小堂 css学习笔记的更多相关文章
- 【第五课】VIM编辑器(学习笔记)
4月10日学习笔记打卡
- 2022 07 13 第一小组 田龙跃 Java再学习笔记
1.类名命名规则: 只能由数字字母,下划线,美元符号组成(不能以数字开头,尽量不要用下划线开头) 2.注释(养成多写注释的好习惯) 单行注释 // ctrl+/ 多行注释 // ctrl+shirt+ ...
- 10个Python练手小程序,学习python的很好的资料
[程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列 ...
- 2022-7-16 第五组 pan小堂 基础语法
思维导图 一维数组 数组是存储多个变量(元素)的东西(容器) 这多个变量的数据类型要一致 数组既可以存储基本数据类型,也可以存储引用数据类型. 1.数组定义的格式: 格式1:数据类型[] 数组名; 格 ...
- 2022-7-13 第五组 pan小堂 java基础
###java基础 1.java语言发展史和概述平台(了解) 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机 ...
- 2022-7-11第五组 pan小堂 js基础
##为何学习 JavaScript? ###JavaScript 是 web 开发者必学的三种语言之一: HTML 定义网页的内容 CSS 规定网页的布局 JavaScript 对网页行为进行编程 在 ...
- 2022-7-25 第七组 pan小堂 多态
多态 多态是继封装.继承之后,面向对象的第三大特性. 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态. Java作为面向对象的语言,同样可以描 ...
- 2022-7-23 pan小堂 Object与Final
Object类 1.Object方法 public final native Class<?> getClass() 返回object运行时类 public native int hash ...
- 2022-7-21 第七组 pan小堂 继承与super与this
1.继承 1.1继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系. 1.2继承的格式 class 子类 ...
随机推荐
- SICP 2.2: 层次性数据和闭包性质(Python实现)
绪论 序对可以为我们提供用于构造复合数据的基本"粘接剂",鉴于Python中tuple中元素不可变的性质,我们通过list来实现序对,如[1, 2].Python的PyListOb ...
- Blazor和Vue对比学习(基础1.3):属性和父子传值
组件除了要解决视图层展示.视图层与逻辑层的数据绑定,还需要解决一个重大问题,就是在组件树中实现数据传递,包括了父到子.子到父.祖到孙,以及任意组织之间.而我们上一章讲到的实现双向绑定的两个指令,Vue ...
- Oracle RAC修改监听端口号
目录 修改OracleRAC监听端口号: 1.查看当前数据库监听状态: 2.修改集群监听端口: 3.手动修改LOCAL_LISTENER: 4.停止集群监听和SCAN: 5.修改listener.or ...
- Ubuntu 静默安装DEB包(非交互式)~解决Ubuntu下安装DEB包弹窗交互的问题
在Ubuntu环境下安装DEB包时,比如安装MySQL式经常会弹出交互式要输入密码的操作.有时候我们期望编写Shell脚本一键部署MySQL时不想要弹窗交互时,则可以使用以下方式实现自动化安装Deb软 ...
- .NET MAUI 正式发布,再见了 Xamarin.Forms
David Ortinau 在dotnet 团队博客上发表了一篇文章<Introducing .NET MAUI – One Codebase, Many Platforms>,在这篇文章 ...
- nazo.io 通关记录
游戏网址 说在前面 答案错误页面 nazo.io/wrong 攻略 第0关 谜.io 纯粹是欢迎你来游戏. 所以他给你的start就是答案. 第1关 欢迎 它用灰体字写了key: welcome 直接 ...
- React BrowserHistory 踩坑实录 布置到服务器Nginx上各种静态文件、二级地址404
由于BrowserHistory访问的是文件真实地址不仅需要前端配置package.json还需要运维端配置一下网站Nginx设置环境: "react": "^17.0. ...
- 【原创】项目三Raven-2
实战流程 1,C段扫描,并发现目标ip是192.168.186.141 nmap -sP 192.168.186.0/24 扫描目标主机全端口 nmap -p- 192.168.186.141 访问8 ...
- (干货)基于 veImageX 搭建海报生成平台 -- 附源码
前言 618 年中促销即将来临,很多公司都会通过海报来宣传自己的促销方案,通常情况下海报由设计团队基于 PS.Sketch 等工具创作,后期若想替换海报文案.商品列表等内容则需打开原工程进行二次创作, ...
- JavaScript中的??和?.和??=操作符
JS中两种不常使用但挺实用的操作符:??和?. 一起来了解并学会使用它们吧: 空值合并操作符:?? 只有当操作符左侧为null或undefined时才会返回操作符右侧的值,否则返回左侧的值. eg: ...