网站主机 分为东莞常平嘉华学校

张小明 2026/1/12 7:47:44
网站主机 分为,东莞常平嘉华学校,2022最好的百度seo,辽宁省建设厅CSS 是什么 层叠样式表 (Cascading Style Sheets). CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结 构分离. CSS 就是 东方四大邪术 之化妆术. 基本语法规范 style p {/* 设置字体颜色 */color: red;/*…CSS 是什么层叠样式表 (Cascading Style Sheets). CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结 构分离.CSS 就是 东方四大邪术 之化妆术.基本语法规范style p { /* 设置字体颜色 */ color: red; /* 设置字体大小 */ font-size: 30px; } /style phello/p选择器 {一条/N条声明} 选择器决定针对谁修改 (找谁) 声明决定修改啥. (干啥) 声明的属性是键值对. 使用 ; 区分键值对, 使用 : 区分键和值CSS 样式表的三种引入方式CSS 样式表主要分为内部样式表、行内样式表和外部样式表三种引入方式各自有不同的特点和适用场景。一、内部样式表定义将样式写在style标签中嵌入到 HTML 文档内部。位置理论上style可以放在 HTML 的任意位置但通常放在head标签中便于集中管理样式。优点样式与页面结构实现了初步分离比行内样式更易维护。缺点样式与 HTML 仍在同一文件中分离不够彻底当 CSS 内容较多时会导致 HTML 文件臃肿。适用场景小体量页面、快速原型开发搜狗搜索等部分网站仍保留这种写法。代码示例!DOCTYPE html html langzh-CN head meta charsetUTF-8 title内部样式表示例/title !-- 内部样式表style 标签放在 head 中 -- style div { font-size: 16px; color: blue; } /style /head body div这是内部样式表的效果/div /body /html二、行内样式表定义通过标签的style属性为单个标签指定样式。特点只适用于编写简单样式仅对当前标签生效。优先级较高会覆盖内部样式表和外部样式表的同名样式。缺点无法编写复杂样式样式与结构完全耦合不利于维护违背 “样式与结构分离” 的原则。代码示例!DOCTYPE html html langzh-CN head meta charsetUTF-8 title行内样式表示例/title style /* 内部样式表设置为红色但会被行内样式覆盖 */ div { color: red; } /style /head body !-- 行内样式color: green 覆盖了内部样式的 red -- div stylecolor: green; font-size: 18px;想要生活过的去头上总得带点绿/div /body /html三、外部样式表实际开发最常用定义将样式单独写在.css后缀的外部样式文件中再通过link标签引入到 HTML 文档中。步骤① 创建 CSS 文件如style.css② 在 HTML 的head标签中使用link标签引入该 CSS 文件。代码示例第一步创建style.css文件/* style.css 外部样式文件 */ div { color: purple; font-size: 20px; }第二步创建demo.html文件引入 CSS!DOCTYPE html html langzh-CN head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 title外部样式表示例/title !-- 引入外部样式表link 标签必须写否则样式不生效 -- link relstylesheet hrefstyle.css /head body div上帝为你关上一扇门然后就去睡觉了/div /body /html优点样式与 HTML 结构彻底分离便于多人协作开发和后期维护同一个 CSS 文件可被多个 HTML 页面复用减少代码冗余。缺点受浏览器缓存影响修改 CSS 文件后页面可能不会立刻生效。解决缓存问题浏览器中按Ctrl F5强制刷新页面强制重新加载 CSS 文件给 CSS 文件添加版本号如style.css?v1.0修改时更新版本号。一、CSS 代码风格规范样式格式紧凑风格样式属性写在同一行如p { color: red; font-size: 30px; }展开风格推荐每个属性单独换行结构更清晰如cssp { color: red; font-size: 30px; }样式大小写CSS 本身不区分大小写但开发中统一使用小写字母保证代码一致性。空格规范冒号:后需加空格如color: red选择器与左大括号{之间需加空格如p {二、CSS 选择器1. 选择器的功能用于选中页面中的指定元素是设置元素样式的前提类似游戏中 “先选中单位再指挥行动”。2. 选择器的种类CSS2 标准分为基础选择器和复合选择器两类类别具体类型基础选择器标签选择器、类选择器、id 选择器、通配符选择器复合选择器后代选择器、子选择器、并集选择器、伪类选择器注CSS3 对选择器做了补充需结合后续内容学习。补充说明CSS 选择器是控制页面样式的核心工具不同选择器的优先级、适用场景不同基础选择器用于选中单一类型的元素如标签选择器选中所有同标签元素复合选择器用于更精准的元素选择如后代选择器选中某元素内的子元素。三、基础选择器详解1. 标签选择器定义用 HTML 标签名作为选择器选中所有该标签的元素。语法标签名 { 样式属性; }示例p { color: green; }选中所有p标签设置文字绿色特点能快速为同类型标签统一设置样式但无法差异化选择标签。2. 类选择器定义用类名选中元素实现差异化样式设置。语法定义.类名 { 样式属性; }调用标签 class类名示例.red { color: red; }div classred红色文字/div特点一个类选择器可被多个标签调用一个标签可调用多个类名类名之间用空格分隔例如div classred big.../div类名命名规范不能以纯数字、中文命名建议使用英文 数字见名知意3. id 选择器定义用 id 属性值选中唯一的元素。语法定义#id名 { 样式属性; }调用标签 idid名示例#nav { font-size: 16px; }div idnav导航栏/div特点id 在 HTML 页面中是唯一的一个 id 选择器只能被一个标签调用不能复用。4. 通配符选择器定义用*表示选中页面中所有的 HTML 元素。语法* { 样式属性; }示例* { margin: 0; /* 清除所有元素的外边距 */ padding: 0; /* 清除所有元素的内边距 */ }特点无需调用自动选中所有元素常用于清除页面默认样式特殊场景使用因会增加浏览器渲染负担不建议随意使用。基础选择器总结选择器类型语法作用特点标签选择器标签名 {...}选中所有同标签元素统一设置样式无法差异化类选择器. 类名 {...}选中一个 / 多个标签可复用支持多类名id 选择器#id 名 {...}选中单个标签唯一不可复用通配符选择器* { ... }选中所有标签自动选中用于清除默认样式四、复合选择器详解1. 后代选择器包含选择器作用选中父元素内的所有后代元素包括子元素、孙元素等所有层级。语法元素1 元素2 { 样式属性; }元素 1 和元素 2 之间用空格分隔示例ul li { color: blue; } /* 选中ul内所有li元素 */ .nav a { font-size: 14px; } /* 选中类为nav的元素内所有a元素 */注意元素 1 是祖先元素元素 2 是后代元素可嵌套多层如div ul li a。2. 子选择器子元素选择器作用仅选中父元素的直接子元素不包含孙元素等深层级元素。语法元素1元素2 { 样式属性; }元素 1 和元素 2 之间用 分隔示例divp { color: red; } /* 仅选中div的直接子元素p不包含div内li中的p */ .boxa { text-decoration: none; } /* 仅选中类为box的元素的直接子元素a */3. 并集选择器群组选择器作用同时选中多个元素为其设置相同的样式减少代码冗余。语法元素1, 元素2, 元素3 { 样式属性; }元素之间用逗号分隔示例div, p, .red { color: green; font-size: 16px; } /* 同时选中所有div、p标签和类为red的元素 */ h1, .navli { font-weight: normal; } /* 选中h1标签和类为nav的元素的直接子元素li */书写规范多个元素可换行书写例如div, p, .red { color: green; }4. 伪类选择器作用选中元素的特定状态如链接的未访问 / 已访问状态、鼠标悬浮状态等。特点以冒号:结尾用于表示元素的特殊状态。常见类型1链接伪类选择器用于设置a标签的不同状态需按LVHA顺序书写否则样式可能失效a:link选中未被访问过的链接a:visited选中已被访问过的链接a:hover选中鼠标悬浮在上面的链接a:active选中鼠标点击并按住时的链接示例a:link { color: #333; text-decoration: none; } /* 未访问链接灰色无下划线 */ a:visited { color: #666; } /* 已访问链接深灰色 */ a:hover { color: red; text-decoration: underline; } /* 鼠标悬浮红色有下划线 */ a:active { color: green; } /* 点击时绿色 */实际开发简化写法通常只设置a默认状态和a:hover悬浮状态例如a { color: #333; text-decoration: none; } a:hover { color: red; text-decoration: underline; }2焦点伪类选择器用于选中获取焦点的表单元素如输入框input。语法input:focus { 样式属性; }示例input:focus { outline: none; /* 清除默认焦点轮廓 */ border: 1px solid red; /* 焦点时边框变红 */ background-color: #f5f5f5; /* 焦点时背景色变浅 */ }复合选择器总结选择器类型语法作用关键符号后代选择器元素 1 元素 2 {...}选中元素 1 内所有元素 2空格子选择器元素 1 元素 2 {...}选中元素 1 的直接子元素 2大于号并集选择器元素 1, 元素 2 {...}选中元素 1 和元素 2,逗号伪类选择器元素伪类 {...}选中元素的特定状态:冒号如 link、hover、focusCSS 属性有很多, 可以参考文档https://www.w3school.com.cn/cssref/index.asp 不需要全都背下来, 而是在使用中学习.
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站设计方法百青藤广告联盟官网

在日常工作中,你是不是经常需要绘制流程图,但又觉得手写Mermaid代码太麻烦?或者对Mermaid语法不熟悉,不知道如何开始?其实,现在有了AI的帮助,这一切都变得简单了。你只需要用文字描述你的流程&a…

张小明 2025/12/30 5:54:54 网站建设

o2o网站咋建设全球做的比较好的网站有哪些

以下是 Poetry 的核心命令及其功能说明&#xff0c;按功能分类整理&#xff1a; 一、项目初始化与配置命令说明poetry new <project-name>创建新项目结构&#xff08;含 pyproject.toml、README.rst 等&#xff09;poetry init交互式创建 pyproject.toml 文件poetry vers…

张小明 2025/12/30 5:54:52 网站建设

做网站赚钱有哪些途径网站显示速度的代码

RuoYi-Cloud-Plus企业级实时消息推送&#xff1a;高性能SSE完整方案 【免费下载链接】RuoYi-Cloud-Plus 微服务管理系统 重写RuoYi-Cloud所有功能 整合 SpringCloudAlibaba、Dubbo3.0、Sa-Token、Mybatis-Plus、MQ、Warm-Flow工作流、ES、Docker 全方位升级 定期同步 项目地址…

张小明 2026/1/8 4:07:16 网站建设

如何做镜像别人网站做优惠券网站

千万不能错过&#xff01;这家外卖点单小程序公司经验太震撼&#xff0c;一定要了解&#xff01;引言在当今数字化时代&#xff0c;外卖点单小程序已经成为餐饮业不可或缺的一部分。随着消费者对便捷、高效服务的需求日益增长&#xff0c;选择一个功能强大且用户体验优秀的外卖…

张小明 2025/12/30 7:17:59 网站建设

网站开发 工作量郑州网站建设e橙网熊掌号

课题介绍本课题针对传统牛场管理中数据记录零散、养殖流程管控不精准、设备与环境监测滞后、成本核算效率低等痛点&#xff0c;结合 Node.js 轻量级高并发的开发优势与规模化牛场数字化管理需求&#xff0c;设计实现基于 Node.js 的 Web 牛场管理系统。系统以 “养殖流程一体化…

张小明 2025/12/30 7:17:57 网站建设

汕头个人网站建设上海企业网站黄页

《fwsnort使用与配置全解析》 1. 运行fwsnort 当fwsnort安装在支持内核字符串匹配的系统上后,我们就可以从命令行启动它。通常,fwsnort需要以root身份执行,因为默认情况下它会查询iptables,以确定运行的内核中可用的扩展,然后相应地调整翻译过程。以下是运行示例(部分输…

张小明 2025/12/30 7:17:54 网站建设