CSS样式基础知识(前端基础篇)

HTML和CSS归档基础知识 ## HTML和CSS归档基础知识 前端好久没看找了资料归档了下,HTML和CSS基本东西,深入请下载***w3cschool.CHM*** 0,form表单格式案例 0,<!-- form表单 form:用户输入数据,它采集用户数据 * action:指定提交的URL ... 阅读详情
 CSS是web前端开发中重要的知识之一,因此掌握好CSS的相关知识,即能够提高在实际开发中的工作效率以及制作出效果精美的前端网页,下面就介绍一些关于CSS样式的基础性的相关知识。


1、概念:CSS 指层叠样式表 (Cascading Style Sheets)


2、样式表的优先级:


(1)内联样式(在HTML元素内部);(2)内部样式表(位于


标签内部);(3)外部样式表;(4)浏览器缺失设置
以上是几种常用的样式表以及各种样式表的优先级关系,简单而言,越接近HTML元素的样式表,优先执行。


3、CSS语法


CSS规则主要由两个部分构成,选择器,一条以及多条声明。


语法格式:selector {declaration1; declaration2; ... declarationN }


实际例子:h1 {color:red; font-size:14px;}


4、多重声明


p {


text-align: center;


color: black;


font-family: arial;


}
以上是p段落的多重声明,对于多重声明的样式,可以按照以上的方法进行书写,第一声明与第二个声明之间记得要用分号隔开。


5、CSS高级语法


(1)选择器的分组


 h1,h2,h3,h4,h5,h6 { color: green; }


可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在上面的例子中,我们对所有的标题元素进行了分组。所有的标题元素都是绿色的。


(2)继承及其问题​​​​​​​​​​​​​​


body { font-family: Verdana, sans-serif; }


根据上面这条规则,站点的 body 元素将使用 Verdana 字体(假如访问者的系统中存在该字体的话)。


通过 CSS 继承,子元素将继承最高级元素(在本例中是 body)所拥有的属性(这些子元素诸如 p, td, ul, ol, ul, li, dl, dt,和 dd)。不需要另外的规则,所有 body 的子元素都应该显示 Verdana 字体,子元素的子元素也一样。并且在大部分的现代浏览器中,也确实是这样的。


6、派生选择器


派生选择器允许你根据文档的上下文关系来确定某个标签的样式。通过合理地使用派生选择器,我们可以使 HTML 代码变得更加整洁。比方说,你希望列表中的 strong 元素变为斜体字,而不是通常的粗体字,可以这样定义一个派生选择器:


li strong {


font-style: italic;


font-weight: normal;


}


例子:


我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用


我是斜体字。这是因为 strong 元素位于 li 元素内。
我是正常的字体。
备注:在上面的例子中,只有 li 元素中的 strong 元素的样式为斜体字,无需为 strong 元素定义特别的 class 或 id,代码更加简洁。​​​


7、Id选择器


作用:id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。


语法:​


#red {color:red;}


#green {color:green;}


用法:


id="red">这个段落是红色。


id="green">这个段落是绿色。


​
上面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色,id选择器的命名必须以#为开头。


(2)id 选择器和派生选择器


在现代布局中,id 选择器常常用于建立派生选择器。


#sidebar p​ {


font-style: italic;


text-align: right;


margin-top: 0.5em;


}


上面的样式只会应用于出现在 id 是 sidebar 的元素内的段落。这个元素很可能是 div 或者是表格单元,尽管它也可能是一个表格或者其他块级元素。它甚至可以是一个内联元素,比如 或者 ,不过这样的用法是非法的,因为不可以在内联元素 中嵌入 


一个选择器,多种用法


即使被标注为 sidebar 的元素只能在文档中出现一次,这个 id 选择器作为派生选择器也可以被使用很多次:


#sidebar p {                                 


font-style: italic;


text-align: right;


margin-top: 0.5em;


}​


#sidebar h2 {


font-size: 1em;


font-weight: normal;


font-style: italic;


margin: 0;


line-height: 1.5;


text-align: right;


}


在这里,与页面中的其他 p 元素明显不同的是,sidebar 内的 p 元素得到了特殊的处理,同时,与页面中其他所有 h2 元素明显不同的是,sidebar 中的 h2 元素也得到了不同的特殊处理。


8、CSS 类选择器​


​.center {text-align: center}


在 CSS 中,类选择器以一个点号显示,在上面的例子中,所有拥有 center 类的 HTML 元素均为居中。​


备注:类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。
(Java高级教程)第四章必备前端基础知识-第二节2:CSS属性 显示一个斜体的字体样式。:显示一个倾斜的字体样式。(坐标x, 坐标y) 阅读详情

相关推荐

AI 与新媒体

AI重构新媒体生态:从生产到分发的全链路变革 AI正成为新媒体领域的核心基础设施,通过五大能力重塑内容产业:自动化生产(AIGC写作/制图/剪辑效率提升5-10倍)、智能分发(算法精准匹配用户)、数据洞察(实时舆情分析)、风险管控(审核效率提升12倍)和运营优化(A/B测试自动化)。这推动行业从"人找内容"转向"内容找人",制作成本下降90%的同时,也带来同质化加剧、版权争议和职业重构等挑战。当前阶段,人机协同成为主流——AI处理标准化生产,人类专注创意与价值观把控。

eastyuxiao的专栏 384

HTML入门笔记25-HTML改变背景颜色

本篇学习改变背景颜色,在HTML中背景颜色用bgcolor表示,我们继续在前一篇表格基础上,添加一个背景颜色设置。我们把第一行设置绿色,第二行设置黄色,第三行设置蓝色,第四行设置粉色,具体效果如下图。 HTML 表格

Anthony_tester的博客 4762

Cadence元件库介绍

Cadence安装完之后,在安装目录下,会有默认自带的一些常用元件库。例如,我的Candece安装目录为: D:\Cadence\Cadence_SPB_17.2-2016 元件库所在目录为: D:\Cadence\Cadence_SPB_17.2-2016\tools\capture\library 各个元件库对应的内容如下: AMPLIFIER.OLB 共 182 个零件,存放模拟放大器 IC,如 CA3280,TL027C,EL4093 等。 ARITHMETIC.OLB 共 182 个零件,存放

年少时的棉花糖 1万+

一篇文章,带你详细了解CSS基础知识

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2]

PICACHU+++的博客 3972

瑞萨RZN2L工业以太网开发避坑指南:EtherCAT从入门到通信调试全流程

本文详细解析了瑞萨RZN2L MPU在工业以太网开发中的EtherCAT从站配置与通信优化全流程。通过硬件设计关键点、协议栈选型、PDO映射策略及DC同步精度优化等实战技巧,帮助开发者快速搭建高效通信框架并解决调试中的常见问题,特别适合工业自动化领域的实时通信需求。

aitie1479的博客 463

基于 MATLAB 的综合能源系统建模:全面解析与案例应用 

本文详细介绍了基于 MATLAB 的综合能源系统建模相关知识,包括 MATLAB 在综合能源建模中的优势、综合能源系统各组件和网络的建模方法,并通过园区综合能源系统的案例展示了从建模到优化调度求解以及结果分析的全过程。在当今全球能源格局深刻变革的背景下,综合能源系统(Integrated Energy System,IES)作为一种创新的能源供应体系,整合了多种能源形式,如电力、热力、燃气等,以实现能源的高效生产、传输、分配和利用。需要考虑燃气的压力、流量特性以及管道的阻力特性等。

qq_57128262的博客 1339

CSS基础 知识点总结

① CSS指的是层叠样式表,用来控制网页外观的一门技术② CSS发展至今,经历过CSS1.0 CSS2.0 CSS2.1 CSS3.0这几个版本,CSS3.0是CSS最新版本① 选择器就是选中你想要的元素,就是指用一种方式把你想要的那个元素选中,只有把这个元素选中,你才能为它添加样式② 五种常用的选择器元素选择器id选择器class选择器后代选择器群组选择器③ 语法选择器属性1:取值1;属性2: 取值2;...属性n: 属性n;① 元素选择器。

星星之火的语言c学习 3157

【数据集】全球预报系统GFS概述:数据下载及处理

【数据集】全球预报系统GFS概述:数据下载及处理

WW、forever的博客 5751

CSS看这一篇就够啦,CSS基础大全,可用于快速回顾知识,面试首选

CSS看这一篇就够啦,CSS基础大全,可用于快速回顾知识,面试首选

a2868221132的博客 2万+

SillyTavern本地AI聊天平台部署与调优全指南

大型语言模型(LLM)作为当前人工智能领域的核心技术,通过其强大的自然语言理解和生成能力,正在深刻改变人机交互方式。其工作原理基于Transformer架构,通过海量数据训练,学习语言的统计规律与语义关联。这项技术的核心价值在于,它能够作为通用基础,赋能于多样化的下游应用,实现个性化的智能对话与内容创作。在工程实践中,如何高效、灵活且低成本地部署和利用这些模型,成为开发者与爱好者的关键需求。本地化部署方案,特别是结合如Ollama、KoboldCPP等推理引擎,提供了数据隐私保障与可控的硬件成本。Silly

weixin_42520448的博客 435

【人工智能】《Deep Dive into LLMs like ChatGPT 》—— Andrej Karpathy 第三阶段:强化学习(Reinforcement Learning, RL)

摘要:强化学习(RL)阶段通过让模型自主生成并验证答案,突破SFT阶段的模仿局限,使其在数学、代码等领域形成独特的推理路径。RL流程包括批量生成解答、自动批改筛选正确路径,并采用PPO/GRPO算法优化模型。模型会自发涌现自我检查、回滚等策略,显著提升正确率(如AIME竞赛准确率从15%升至56%)。与SFT模型相比,RL模型具备主动链式思维、验算能力,响应时间更长但效果更优,形成真正的“思考模型”。三阶段对比显示,RL通过可验证题的对错奖励机制,赋予模型超越人类范式的推理能力。

奶爸的编程之路,也就一周冷个三天 150

Web前端学习:CSS基础【简介、基础语法、选择器、样式形式】

目录 一、CSS简介 二、CSS的基础语法 1、代码演示 2、css注释 三、CSS选择器 1、id选择器 2、class选择器 3、标签选择器 4、层级选择器 5、伪类选择器 四、CSS样式形式 1、外部样式 2、内部样式 3、行内样式 一、CSS简介 CSS 指层叠样式表 (Cascading Style Sheets) 让网页元素的样式更加丰富 使用 CSS 我们可以大大提升网页开发的工作效率 使用 CSS 同时控制多重网...

Oh_Python的博客 1286

简要介绍 | 两阶段点云目标检测:理论与实践

目标检测是计算机视觉中的一个重要任务,其目的是识别和定位图像中的物体。对于二维图像,这已经有许多有效的方法。然而,对于三维数据(如由LiDAR生成的点云数据),目标检测则更为复杂。

NLOS的博客 1307

教你用CSS从零做漂亮网页,这样学习前端太有成就感了

层叠样式表(Cascading Style Sheet,简称:CSS)是为网页添加样式的代码。本节将介绍 CSS 的基础知识,并解答类似问题:怎样将文本设置为黑色或红色?怎样将内容显示在屏幕的特定位置?怎样用背景图片或颜色来装饰网页? CSS 究竟什么来头? 和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,这也就是说人们可以用它来选择性地为 HTML 元素添加样式。举例来说,要选择一个 HTML 页面里所有的段落元素,然后将其中的文本改成红色,可以这样写 CSS:

艾编程带你学前端博客 1223

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

web前端之CSS快速入门学习教程,前端初学者看这一篇就够了

CSS定义 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对

DDDYSz的博客 901

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

CSS基础

CSS语法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- 内部样式表--> <style> /*标签样式表*/ p{ color: red; } /*类样式

weixin_43752912的博客 102

前端常用代码CSS部分

广东信息科技职业培训学院 广信IT学院 技术文献总结装订册 文献目录 顺序 文献编号 文献类型 题目 开发工具 关键技术 01 专题技术文献 前端常用代码CSS部分 DW ...

KobeBranty的博客 193

前端页面基础HTML、CSS、JS学习Day01

CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。

qq_52992141的博客 1164

HTML + CSS基础

前端学习 HTML 特殊字符 标签 文本修饰标签 引用标签 iframe标签 可以引入其他的html到当前的html中显示 主要是利用iframe的属性进行样式的调节 pre与code标签(一起使用) 针对网页的程序代码的显示效果 map与area(一起使用) 给特殊图形添加链接 embed与object 给flash和一些插件进行渲染操作的标签 audio与video 引入音频与视频的标签 ruby与rt(一...

q12584154的博客 343

前端学习笔记(HTML/CSS)

18年读大一时学习的前端设计,怼着一本书一直看,顺便做了笔记,整理了一下,发布出来,笔记内容特别乱我自己都看不懂了,但还是要发出来纪念纪念

嵌入式学习记录站点 1002

Web全栈之HTML,css基础

前端开发第一天 1、HTML是什么 ​ HTML是一种超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 2、XML是什么 XML叫做可扩展标记语言 3、写一个网页需要哪些技术: HTML: 写页面的一个架子(页面结构) CSS:做页面的美化 JS: 给页面添加一些动态效果 4、第一个HTMl页面 在VS Code中的html文件里,输入一个!,然后回车,就可以自动的生成一个html页面模板 5、HT

Vue1024的博客 1028

前端内容(HTML CSS javaScript)

前端内容 前端基础之HTML 前端基础之HTML HTML标签使用 HTML之form表单 前端基础之CSS 前端基础之CSS CSS字体颜色 背景 盒子模型 CSS浮动 溢出 头像框 CSS定位 index模态框 前端基础之javaScript 前端基础之javaScript JS基本数据类型 数组 流程控制 JS函数 自定义对象 BOM操作...

sunliusen的博客 51

2021-07-16 CSS样式优先级、单位基础、颜色

1.CSS样式优先级 /* 类名选择器(属性选择器、伪类选择器 选择器权重 一样) */ [name]{ color:red; } /* 伪类 没有 id高 */ :hover{ color: blue; } /* 类名 低于 id */ .item{ color:red; } /* 元素选择器 低于 类名选择器 */ p{ color: green; } /* 通配符 低于 元素选择器 */ *{ color: brown; font-weig

前端卡卡西的博客 429

HTML & CSS基础

目录 01 | 前端简介 02 | HTML简介 01 | 前端简介 1.软件开发类型:C/S B/S 2.软件开发流程 -网页设计师根据需求出图 -前端工程师将图制作成网页 -后端工程师改为动态 / 前端自己改 /给后端提需求,用接口改 3.前端组成 4.所需工具 -浏览器 -编辑器:记事本、NotePad++、HBuilder -调试工具:FireBug -图片工具:photoshop 02 | HTML简介 1.HTML基本格式 ①包含标签html和子标签head,body <h.

weixin_52730784的博客 243

CSS基础笔记

css基础笔记合集

weixin_52218117的博客 600

day1-前端基础

day1-前端基础 index (1) 网页的技术结构:HTML、CSS、JS(javascript) HTML(结构标准) - 提供网页内容(通过不同的标签提供不同的内容) CSS(样式标准) - 负责网页内容的样式布局 JS(行为标准) - 负责控制网页内容变化 (2) HTML - 超文本标记语法 一个网页就是一个html,html代码一般写在可以被浏览器直接解析的html文件中 html基本结构:一个html标签里面

qq_57748947的博客 150
bug0708
博客等级 码龄10年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值