Css初学
Css负责网页的样式格式选择器{属性值}选择器定位到标签的工具写法分为内联内部外部本章不讲外部!-- 内联 -- !-- 内联优先级高于内部 -- div style color: blue;font-size: 25px;我是div/div内部在head和body标签之间创建style标签在其内部通过选择器来赋予样式选择器分别有元素选择器 元素名称{}id选择器 #id名称{} 一般用于唯一元素类选择器 .class名称{} 一般用于大量元素派生选择器 父级元素 子级元素{} 依据元素在其父级元素中的位置来选择元素子选择器 父类元素{} 直接子集仅自己的下一级伪类选择器 元素伪类 赋予动作样式!DOCTYPE html html head meta charsetutf-8 title/title /head !-- 内部 -- style div{ color: red; font-size: 25px; } #d2{ color: blue; } .div{ } div p{ color: aqua; } /* 直接子元素 表示直接子元素*/ #id1strong{ color: aquamarine; } /* 可以通过逗号给多个选择器添加相同属性 ---选择器组*/ /* 伪类选择器 某些操作后的样式,顺序不可错错了不生效*/ a:link{} a:visited{} a:hover{} a:active{} img{ width: 400px; height: 300px; } img:hover{ width: 350px; height:350px; /* 鼠标变成手指 */ cursor:pointer; } textarea{ width: 500px; height:200px; } /* 当鼠标聚焦时 */ textarea:focus{ color:blue; } /* 过滤器 规则的元素里使用*/ ul li:first-child{ color: red; } ul li:last-child{ color: blue; } ul li:nth-child(2){ color: green; /* 本质是判断 判断这个元素是否是其父类的子类第一个 满足条件才执行 */ #id1 #id2:nth-child(1){ color: aquamarine; } #id1 p:nth-child(1){ color: red; } /style body !-- css写法内联属性名属性值内部外部 -- !-- 内联 -- !-- 内联优先级高于内部 -- div style color: blue;font-size: 25px;我是div/div !-- id选择器 id最好不要相同-- div idd2/div !--class选择器 选择多组 -- div class div/div !-- 派生选择器 依据父级元素来选择元素 -- div p我是正文/p /div !-- 子选择器 -- div div id id1 strong 我是孙子元素 /strong /div strong 我是儿子元素 /strong !-- 以后面的class为主因为代码从左到右加载 -- div class id2,classid3woshiid3/div a href https://www.baidu.com target _blank百度一下/a img src../img/图片1.png/ textarea/textarea ul liruanjian/li lic/li lijava/li /ul /div div id id1 !-- div id id2 1/div -- p id id32/p /div /body /html边框定义元素的边框宽度 样式及颜色选 择 器 {border:边框宽度边框样式边框颜色 ;}border-radius:设置圆角 50%则为圆元素水平居中margin: 0 auto;文本color 颜色text-align :默认左对齐center居中right右对齐letter-spacing 字体间距text-indent 首行缩进字体font-size 字体的大小font-family 字体的样式font-weight 字体的粗细只能是100的整数!DOCTYPE html html head meta charsetutf-8 title/title /head style #d1{ border: 2px solid blue; /* 文本靠右 */ /* text-align: right; */ /* 文本间距 */ letter-spacing: 5px; /* 首行缩进 */ text-indent: 10px; font-family: 宋体; /* 字体大小 */ font-size :30px; /* 加粗 默认bold 必须是100的倍数*/ font-weight:500; } /* 圆的写法 */ #circle{ width: 100px; height: 100px; border: 5px solid blue; border-radius:50% ; background-color: #15CF8C; /* 白色#fff */ } #circle:hover{ background-color: #fff; cursor:pointer; } /style body div idd1文本/div div idcircle/div /body /html背景图片background-image:url()重复方式调整图片的展现形式background-reapt:reapt no-reapt reapt-x reapt-ybackground-size:contain图片刚好完整的放在容器内有留白 cover完全铺满整个容器有裁剪列表list-style-type图标list-style-image元素显示形式块元素block 可以设置宽高换行准确的来说应该是独占一行行内元素inline 不可设置宽高和换行行内元素inline-block 可以设置宽高不换行可以通过display改变元素的展现形式打破规则溢出处理overflow: visible hidden scroll auto(看是否超过来添加滚轮)box-sizing如果在元素上设置了 box-sizing: border-box; 则 padding(内边距) 和 border(边框) 也包含在 width和 height 中不设置则是分开独立计算

相关新闻

OpenMP并行计算中随机数生成器的线程安全与Ziggurat算法实现

OpenMP并行计算中随机数生成器的线程安全与Ziggurat算法实现

1. 项目概述:为什么要在OpenMP并行程序中折腾随机数生成器?如果你写过并行计算程序,尤其是用OpenMP这种共享内存模型来加速C代码,大概率会遇到一个让人头疼的问题:随机数生成器(RNG)在并行环境下…

2026/7/19 10:13:19 阅读更多 →
VirtualBox虚拟机创建与ISO镜像使用指南

VirtualBox虚拟机创建与ISO镜像使用指南

1. VirtualBox与ISO镜像基础认知VirtualBox作为一款开源的虚拟化软件,已经成为开发者、测试人员和IT运维人员的标准工具。它允许用户在单一物理机上运行多个操作系统实例,而ISO镜像则是实现这一功能的关键载体。ISO文件本质上是光盘内容的完整副本&#…

2026/7/19 10:13:19 阅读更多 →
初中英语学习方法解析与实用技巧

初中英语学习方法解析与实用技巧

1. 项目概述作为一名有着15年英语教学经验的教师,我经常被学生问到同一个问题:"老师,怎样才能学好英语?"这个问题看似简单,却很难用三言两语回答清楚。今天,我想通过这篇"初中英语优秀范文1…

2026/7/19 10:13:19 阅读更多 →

最新新闻

第8篇:Agent 记忆管理 —— 让 LLM 不再“每次都是第一次见面“

第8篇:Agent 记忆管理 —— 让 LLM 不再“每次都是第一次见面“

LLM 本质无状态——参数在训练后固定,每次请求独立,前后对话无关联。所谓的"记忆",本质是把历史对话拼接到输入 x 中,利用注意力机制"假装有记忆"。 这个"假装"的关键局限是:上下文窗口…

2026/7/19 14:54:00 阅读更多 →
Slug开源贡献指南:如何为这个URL短链项目提交代码

Slug开源贡献指南:如何为这个URL短链项目提交代码

Slug开源贡献指南:如何为这个URL短链项目提交代码 【免费下载链接】slug 🌱 An open-source URL shortener built with T3 Stack. 项目地址: https://gitcode.com/gh_mirrors/slug/slug Slug是一个基于T3 Stack构建的开源URL短链服务,…

2026/7/19 14:54:00 阅读更多 →
52.C语言动态内存分配实战:malloc与free的嵌入式开发指南

52.C语言动态内存分配实战:malloc与free的嵌入式开发指南

一、动态内存分配的核心逻辑 动态内存分配是指程序在运行过程中,根据实际需求向系统申请内存空间,使用完毕后再释放回系统的机制。与静态内存分配(如全局变量、数组)相比,动态内存分配的优势在于: 按需分…

2026/7/19 14:54:00 阅读更多 →
一份靠谱的售前 PPT 怎么做?我从踩坑里扒出的实战指南

一份靠谱的售前 PPT 怎么做?我从踩坑里扒出的实战指南

售前 PPT 不是产品说明书,而是帮客户解决问题的路线图。本文从结构、准备、演讲到工具,拆解一套拿来就能用的方法,让你不再被说“又臭又长”。 做售前的,十个有八个被 PPT 折腾过。要么领导觉得不够专业,要么客户听得…

2026/7/19 14:54:00 阅读更多 →
ES6-learning:解锁Symbol属性的终极用法指南

ES6-learning:解锁Symbol属性的终极用法指南

ES6-learning:解锁Symbol属性的终极用法指南 【免费下载链接】ES6-learning 《深入理解ES6》教程学习笔记 项目地址: https://gitcode.com/gh_mirrors/es6l/ES6-learning ES6-learning是《深入理解ES6》的教程学习笔记项目,其中详细介绍了JavaScr…

2026/7/19 14:54:00 阅读更多 →
Nemo Skills合成数据生成:如何创建高质量的数学、代码和科学数据集

Nemo Skills合成数据生成:如何创建高质量的数学、代码和科学数据集

Nemo Skills合成数据生成:如何创建高质量的数学、代码和科学数据集 【免费下载链接】Skills A project to improve skills of large language models 项目地址: https://gitcode.com/gh_mirrors/ne/Skills Nemo Skills是一个强大的开源框架,专门用…

2026/7/19 14:53:00 阅读更多 →

日新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

月新闻