css学习笔记
css总结css三种引入方式行内样式内嵌式外引式css选择器并列选择器 后代选择器 空格子代选择器 兄弟选择器 (后面的兄弟元素)~后一个元素 相邻匹配规则选择器从左向右匹配css样式冲突优先级 !important行内样式id class伪类 伪元素tag *继承优先级 根据选择器的权重大小来判选择器组合使用时 权重值相加权重相加 不会超过他的数量级权重相同 就近原css三大特性层叠性给一个标签设置的样式发生冲突的时候几样是的覆盖浏览器的渲染机制时从上到下的 当有冲突的时候就采用最后的那个样式优先级: 根据全冲值 如果权重相同就近原则继承性: 一般时字体颜色 display float 等 不会继承盒模型盒模型 内容区 内边距 边框 外边距盒子的宽度 内容区宽度 内容区宽度 边框宽度怪异盒模型 内容区paddingbordermargin盒子宽度内容区paddingborder区别 标准盒模型 设置的 widthcontent 的宽度怪异盒模型 width contentpaddingborderbox-sizing:border-boxpadding 内边距设置一个值是 上下左右四个值 ;设置两个值是 上下和左右;设置三个值是 上 ,左右, 下;border 边框线参数一:边框宽度参数二:边框样式参数三:边框颜色border:1px solid #000;分别设置border-width:1px;border-style:solid;border-color:red;边框切角单位像素 或百分比border-radius:20px外边距margin-top:50px; (简写)上右下左两个值时 上下 左右三个值 上 左右 下四个值: 上 右 下 左外边距穿透1. 外边距穿透:1.上下方向2.父元素没有边框3. 如何解决:1 给父级加边框2 使用内边距不用外边距边框transparent:透明色给上边框设置颜色border-top-color:tellow;给四条边框分别设置颜色border-top:200px solid #000 ;border-right:100px solid green;border-left: 100px solid blue;border-bottom:100px solid red;伪类:hover 悬浮状态:active 激活状态:link 未访问:visited 访问过后input:focus 获取焦点伪元素伪元素:元素的特殊位置 使用双冒号伪元素必须要设置content 不然不会出现::after 最后位置::benfore 开始位置::first-letter 首字母::first-line 首行背景背景颜色:background-color:red;背景图片: background-imge-url(./icons);背景尺寸:background-size:100px 100px; 图片大显示左上角 图片小会平铺背景是否重复:background-repeat:no-repeat;背景位置:background-position:单位px 百分比 方位雪碧(精灵图)雪碧图是一种css合并技术 该方法将小图标合并在一张图片上,可以减少请求服务器的次数块的居中(安全区域)定宽居中 width margin:o auto;内敛元素(行元素 和行内块)在其父元素 设置 text-align:center元素内容溢出overflow:hidden visible scroll auto单行文字overflow :hidden;text-overflow:ellipsis;whit-space:nowrap;元素隐藏方式display:none;visibility:hidden;opactity:0-1;复习实体(转义字符)get; lit: nbsp; emp; 长表格三部分: thead tbody tfoot字体图标 以 font-awesome引入找到对应的class名 并添加 fa自定义字体font-face{font_family:“自定义名字”;src:url(“资源路径”)}浮动浮动分为左浮动 和右浮动为何使用浮动 将两个或多个块元素在同一行显示浮动对自身的影响会脱离文档流会覆盖其他的文档流中元素 但不会覆盖文字行元素和行内块元素 会变成块元素(默认高度撑开)浮动对兄弟元素之间的影响浮动元素上方有块元素 浮动元素会在块元素的下方浮动元素在上方 限免的块元素 可以通过清除浮动 保持位置 clear:both;浮动对父元素的影响会引起高度塌陷如何解决给父元素设置高度添加overflow:hidden;给父元素也设置浮动添加一个空的块级元素 并清除浮动统一写法 在开启浮动的父级元素添加clearfix .clearfix::after{content:“”;display:black;clear:both;}定位!-- position:static 默认定位 relative 相对定位 absolute 绝对定位 fixed 固定定位 sticky 粘性定位 --相对定位:相对定位 1. 参考点 文档流中自身的位置 2. 默认位置在原来文档流中 可以是 left top bottom right 3. 没有脱离文档流 4 .层级会提高 可以使用z-iindex 来调整层级 5. 使用场景 一般用于对元素位置微调绝对定位1 .参考点 对于最近的以定位祖先元素 如果元素没有已定位的祖先元素 那么它的位置相对于最初的包含块2. 默认位置在原来文档流中 可以是 left top bottom right3. 脱离文档流4 .层级会提高 可以使用z-iindex 来调整层级5.行元素和行内块元素会变成块元素 默认宽高内容撑开5. 使用场景 、一般是 子绝父相固定定位1 .参考点 浏览器窗口的可是区域 2. 默认位置在原来文档流中 可以是 left top bottom right 3. 脱离文档流 4 .层级会提高 可以使用z-iindex 来调整层级 5. 行元素和行内块元素 会变成块元素 默认宽高 内容撑开 6. 使用场景 想让元素相对于窗口进行定位侧边栏 小广告等粘性定位粘性定位:相对定位和固定定位的组合

相关新闻

Step3-VL-10B-Base集成微信小程序开发:打造智能识图应用

Step3-VL-10B-Base集成微信小程序开发:打造智能识图应用

Step3-VL-10B-Base集成微信小程序开发:打造智能识图应用 你有没有想过,用手机拍张照片,就能立刻得到一段详细的文字描述?比如,给桌上的早餐拍一张,它就能告诉你“盘子里有两个煎蛋、一片培根和几片吐司&am…

2026/5/17 1:11:15 阅读更多 →
EcomGPT-中英文-7B电商模型实战:解决“耦合过度”的微服务架构设计

EcomGPT-中英文-7B电商模型实战:解决“耦合过度”的微服务架构设计

EcomGPT-中英文-7B电商模型实战:解决“耦合过度”的微服务架构设计 最近和几个做电商平台的朋友聊天,大家不约而同地提到了一个头疼的问题:好不容易把大模型能力接入了业务系统,结果发现模型服务跟业务代码“长”在了一起&#x…

2026/7/4 13:24:45 阅读更多 →
GPTZero AI检测模型技术解析

GPTZero AI检测模型技术解析

GPTZero AI检测模型3.7b 我们有信心确认这段文本完全由人类撰写。 某机构正在招聘工程师,扩展团队,以构建互联网的验证层。立即加入 关于作者 某机构通讯 订阅获取Hacker Noon每日首页精选故事 评论 不仅仅是AI检测器。守护人类的本真。 更多内容 某机构…

2026/5/17 10:19:09 阅读更多 →

最新新闻

从TT100K到YOLO:一份完整的交通标志数据集转换与实战指南

从TT100K到YOLO:一份完整的交通标志数据集转换与实战指南

1. 为什么需要转换TT100K数据集格式第一次接触TT100K数据集时,我完全被它复杂的目录结构和标注格式搞懵了。这个由清华大学和腾讯联合发布的交通标志数据集,包含了10万张图片和3万多个标注实例,但它的JSON标注格式和YOLO完全不兼容。当时为了…

2026/7/4 23:19:08 阅读更多 →
数据科学转行实战路径:问题驱动的认知构建法

数据科学转行实战路径:问题驱动的认知构建法

1. 这不是一张“通关地图”,而是一份我带过37个转行学员后画出的实战路标 数据科学学习路径——这个词听起来像一份标准化的课程表,但实际操作中,它更接近于在浓雾里徒步时手绘的地形草图:有标记、有涂改、有折痕,甚至…

2026/7/4 23:19:08 阅读更多 →
2026普通人AI使用指南:看懂参数、混合思考与国产模型三大核心

2026普通人AI使用指南:看懂参数、混合思考与国产模型三大核心

1. 这不是科幻预告片,是普通人下周就该打开手机查的“技术天气预报”2026年4月这个时间点,听起来像科幻小说里随手写的年份,但如果你最近刷过几条国产大模型发布会的短视频,或者留意过身边朋友突然开始用“文心一言新版本”写周报…

2026/7/4 23:17:06 阅读更多 →
Let‘s Encrypt泛域名证书申请与自动化续期实战指南

Let‘s Encrypt泛域名证书申请与自动化续期实战指南

1. 项目概述与核心价值最近在折腾自己的个人博客和几个内部服务,域名下挂了好几个子域名,每次给每个子域名单独申请SSL证书,不仅麻烦,续期更是让人头大。直到我开始用Let‘s Encrypt的泛域名证书,配合自动化续期脚本&a…

2026/7/4 23:17:06 阅读更多 →
多维聚合实战:超越GROUP BY的OLAP数据操作指南

多维聚合实战:超越GROUP BY的OLAP数据操作指南

1. 项目概述:多维聚合中的数据操作,远不止GROUP BY那么简单“Part 20: Data Manipulation in Multi-Dimensional Aggregation”这个标题乍看像教科书某章编号,但实际踩中了数据分析和商业智能工程中最常被低估、最易出错、也最具业务价值的一…

2026/7/4 23:17:06 阅读更多 →
AMD ROCm 7.1.1正式支持Windows:本地AI电影制作全栈落地

AMD ROCm 7.1.1正式支持Windows:本地AI电影制作全栈落地

1. 项目概述:当本地AI电影制作从“概念图”变成“开机键”2025年11月26日,我盯着终端里一行绿色的True输出,手有点抖。不是因为咖啡喝多了,而是因为torch.cuda.is_available()终于没再报错——它真真切切地返回了True,…

2026/7/4 23:15:05 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻