前端学习css
css层叠样式表Cascading Style Sheets)CSS能够对网页中元素位置的排版进行像素级精确控制实现美化页面的效果能够做到页面的样式和结构分离css控制页面的展示效果html 决定页面结构基础语法规范选择器{一条/N条声明}选择器决定针对谁修改找谁声明决定修改啥干啥声明的属性是键值对使用区分键值对使用区分键和值!DOCTYPEhtmlhtmllangenheadmetacharsetUTF-8metanameviewportcontentwidthdevice-width, initial-scale1.0titleDocument/titlestylep{color:red;font-size:40px;}/style/headbodyphello world/pp你好/ph1hello world/h1/body/htmlcss就像渲染器一样可以改变样式颜色之类的显示效果引入方式内部样式表将css嵌套到html页面中,用style上述代码是内部样式表行内样式表行内样式表比内部样式表优先级高h1stylecolor:blue;font-size:50px;hello world/h1外部样式实际开发中最常用的方式创建一个css文件使用link 标签引入csslinkrelstylesheethref[css文件路径]选择器的种类基础选择器单个选择器构成标签选择器类选择器id 选择器通配符选择器上面用的p就是标签选择器类选择器bodypclassmeal吃饭/ppclasssleep睡觉/ppclasswork工作/ppclassplay game玩游戏/p/body.meal{color:red;}.sleep{color:blue;}.work{color:green;}.play{color:purple;}.game{font-size:80px;}play game可以用play和game叠加3. id选择器以#开头表示id选择器pidmeal吃饭/ppidsleep睡觉/p#meal{color:red;}#sleep{color:blue;}通配符选择器使用 * 选取所有的标签通配符选择器在实际应用开发中用来针对页面中所有的元素默认样式进行消除主要用来消除边距*{background-color:yellow;}复合选择器把多种基础选择器综合运用起来后代选择器子选择器并集选择器伪类选择器后代选择器ulliidmeal吃饭/liliidsleep睡觉/li/ulolclasslistliidmeal吃饭/liliidsleep睡觉/liliidplayahref#点击/a/li/ol/* ol li { color: red; } *//* .list li { color: red; } */li a{color:red;}伪类选择器,定义元素的状态a:link 选择未被访问过的链接a:visited 选择已经被访问过的链接a:hover 选择鼠标指针悬停上的链接a:active 选择活动链接鼠标按下了但是未弹起ahref#不跳转/abrinputtypebuttonvalue按钮style a{color:black;}a:hover{color:red;}a:active{color:green;}input[typebutton]{color:blue;}input:hover[typebutton]{color:red;}input:active[typebutton]{color:green;}/style字体字体设置div{font-family:宋体;font-size:30px;}设置字体颜色color:red;color:#ff0000;color:rgb(255,0,0);字体粗细font-weight:lighter;粗细font-style:oblique;斜体文本对齐h1{text-align:left;/* tdext-decoration: overline; */}h2{text-align:center;text-decoration:line-through;删除线}h3{text-align:right;}p{text-indent:2em;首行缩进text-decoration:underline;下划线}a{text-decoration:none;无下划线}背景设置style body{background-color:#23aeb8;背景颜色}div{background-image:url(../img/man.png);背景图片background-repeat:no-repeat;背景平铺方式width:700px;宽height:400px;高background-position:center;背景位置}/stylebackground-position: x y;圆角矩形border-radius:length;div{width:400px;height:400px;border:2px green solid;/* border-radius: 200px; */圆形/* border-radius: 50%; */圆形/* border-top-left-radius: 20px; 左上 border-top-right-radius: 50px; 右上 border-bottom-right-radius: 100px; 右下 border-bottom-left-radius: 200px; */左下border-radius:20px 50px 100px 200px;}元素显示模式块级元素行内元素a{display:block;}将行级元素转化为块级元素盒模型边框 border内容 content内边距 padding外边距 marginborderdiv{width:200px;height:200px;/* border-width: 10px; border-style: solid; border-color:green; */border:10px solid green;box-sizing:border-box;不改变盒子的大小}paddingdiv{width:200px;height:200px;/* padding-left: 20px; padding-top: 20px; *//* padding: 20px; */padding:20px 10px 30px 40px;/* padding: 上 右 下 左 */}外边距div{border:solid green 5px;width:200px;height:100px;/* margin-top: 20px; margin-right: 30px; margin-bottom: 40px; margin-left: 50px; *//* margin: 20px 30px 40px 50px;margin: 上 右 下 左 *//* margin:auto; */text-align:center;}弹性布局div{border:solid green 5px;width:400px;height:200px;margin:20px auto;display:flex;/* justify-content: space-between; */align-items:end;}div span{width:50px;height:50px;background-color:#23aeb8;text-align:center;line-height:50px;}

相关新闻

CTO 的 AI 平台采纳路线图:从试点到全面采纳的四阶段战略,平台化为何注定胜出单点工具

CTO 的 AI 平台采纳路线图:从试点到全面采纳的四阶段战略,平台化为何注定胜出单点工具

CTO 战略指南|买一个 Cursor 给程序员用,和把整个组织迁移到 AI Native 研发平台,是完全不同量级的决策。本文给出从试点到全面采纳的分阶段路线图,并解释为什么平台化在战略层面注定胜出单点工具。一、核心结论:采纳 …

2026/8/23 23:16:34 阅读更多 →
嵌入式Linux下基于FFmpeg实现MP4解码为JPG图片(SSD202D交叉编译实战)

嵌入式Linux下基于FFmpeg实现MP4解码为JPG图片(SSD202D交叉编译实战)

若该文为原创文章,转载请注明原文出处。一、背景与目标最近在基于SigmaStar SSD202D(ARM Cortex-A7)的嵌入式开发板上做一个视频抓图功能,需要将MP4视频文件解码成单帧图片(JPG格式)。板子跑的是Linux&…

2026/8/23 23:16:34 阅读更多 →
2026年AI重罪基准测试:安途普、OpenAI等模型非法活动频发,谁能保障安全?

2026年AI重罪基准测试:安途普、OpenAI等模型非法活动频发,谁能保障安全?

AI重罪测试:安途普与OpenAI攻击规模惊人在2026年进行的重罪基准测试中,安途普(Anthropic)和OpenAI的模型表现令人担忧。从7月21日到8月9日期间,这两家公司的模型多次引发安全事件。其中,OpenAI在多个日期出…

2026/8/23 23:16:34 阅读更多 →

最新新闻

OnlyOffice 中文字体修复记录

OnlyOffice 中文字体修复记录

字体问题排查与解决记录 日期:2026-08-09 环境:Debian GNU/Linux 13 (trixie),OnlyOffice 9.4.0 一、问题现象 OnlyOffice 打开来自 Windows/WPS 的 Office 文档时,出现排版错乱、文字空白、字体显示异常。 二、根因分析 1. 缺少 …

2026/8/24 2:53:58 阅读更多 →
大模型面试实战:从Transformer到分布式训练的深度解析

大模型面试实战:从Transformer到分布式训练的深度解析

1. 大模型面试通关秘籍:半年N面大厂实战复盘去年下半年,我密集参加了阿里、腾讯等多家头部企业的大模型相关岗位面试,从最初的屡战屡败到最终斩获多个高薪offer。这段经历让我深刻认识到:大模型岗位的面试已经形成了一套独特的考察…

2026/8/24 2:53:58 阅读更多 →
全栈开发从原型到上线的完整闭环:性能数据到底该怎么看

全栈开发从原型到上线的完整闭环:性能数据到底该怎么看

全栈开发从原型到上线的完整闭环:性能数据到底该怎么看说明:本文以全栈交付示例梳理测试与性能链路。文中指标和门槛需要依据业务 SLO、设备条件和压测结果调整。很多全栈开发者(尤其是基于 Next.js、Node.js、Prisma 和 React SSR 栈&#x…

2026/8/24 2:53:58 阅读更多 →
前端工程化与微前端架构方案落地:从最小可用方案搭起

前端工程化与微前端架构方案落地:从最小可用方案搭起

前端工程化与微前端架构方案落地:从最小可用方案搭起说明:本文的协作与架构问题均为说明性场景。规则可作为起点,仍应通过实际依赖图、契约测试和评审确认。几年前,微前端(Micro-Frontends)方案在前端圈大火…

2026/8/24 2:53:58 阅读更多 →
React 底层原理与大型应用架构实践:版本升级最怕忽略什么

React 底层原理与大型应用架构实践:版本升级最怕忽略什么

React 底层原理与大型应用架构实践:版本升级最怕忽略什么说明:本文以可复现的失效模式讲解 React 诊断。代码是简化示例,不能替代内存快照、集成测试和发布前回归。React 跨大版本升级不只是替换依赖和入口 API。自动批处理、Strict Mode 和 …

2026/8/24 2:53:58 阅读更多 →
6GB显存也能跑4K AI视频生成:ComfyUI低显存优化工作流实战

6GB显存也能跑4K AI视频生成:ComfyUI低显存优化工作流实战

这次我们来看一个在低显存环境下实现高清AI视频生成的项目。对于很多只有6GB显存的显卡用户来说,运行大型AI视频模型往往意味着显存不足和崩溃。但这个基于ComfyUI的图生视频工作流,通过一系列优化策略,让6GB显存的显卡也能稳定生成4K画质的视…

2026/8/24 2:52:58 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →