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

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

4、层级选择器


主要应用在标签嵌套的结构中,层级选择器,是结合上面的两种选择器来写的选择器,它可与标签选择器结合使用,减少命名,同时也可以通过层级,限制样式的作用范围。


代码演示:


c935736f731149c69b1f9fdd9010cf72.png

运行结果

cffef09159694767a56480b3001405ec.png



5、伪类选择器


常用的伪类选择器有hover,表示鼠标悬浮在元素上时的状态。

代码演示:


7018081b8116454e9729fe3058771ed8.png


运行结果

52cc21bc14664aa8b6e391e2f969971e.png




四、CSS样式形式



CSS一共分为三种样式,分别为:


  • 外部样式
  • 内部样式
  • 行内样式


下面将对这三种样式进行演示说明  




1、外部样式


   格式:

<link type="text/css" rel="stylesheet" href="css路径" />


   用处:这种形式是把css单独写到一个css文件内,然后在源代码中以link方式链接。它的好处是不但本页可以调用,其它页面也可以调用,是最常用的一种形式。


   备注:


       Rel:指明连接的是什么文件;


       Type:指明引入的文件的格式类型;  


       Href:指明文件的路径,以引入文件为基准的相对路径。  


代码演示:


    举例:

<link type="text/css" rel="stylesheet" href="index.css"/>

   先在HTML文件中写入内容



4feca023420c43caa078e52dd605c930.png


  • 然后创建一个index.css文件,在index.css文件中设置h3标签文本颜色为红色

47f3aef842fe42e7b0c8bc0faa75eafa.png


  • 最后运行HTML文件,文字变为红色,这就说明HTML文件应用了index.css中的样式

065be99d989f441ba2aeff3372887690.png


2、内部样式


格式:

<style type="text/css">
        选择器 {声明1、声明2………}
</style>

用处:这种形式是内部样式表,它是以<style>和</style>结尾,写在源代码的head标签内。这样的样式表只能针对本页有效。不能作用于其它页面

 

代码演示:

6545a54e3abf4bffb6b8cb687c3d2b39.png


运行结果

55fa99dac71c4c909fb06652717df76b.png



3、行内样式


   行内样式:就是直接在html标签后面写样式代码


   举例:

<p style="color:red;text-align:center;font-size:30px">行内样式</p> 



   用处:这种在标签内以style标记的为内部样式,内部样式只针对标签内的元素有效,因其没有和内容相分离,所以不建议使用。


   注意:CSS样式优先级:近的>远的(行内样式>内部样式>外部样式)  



代码演示:  


   内部样式中设置p标签的文本内容为红色,行内样式设置p标签的文本内容为绿色  

adef1cf9b82c40588a4664514eb7f256.png


运行结果

8c6cda60c02f4d6da33d7a6dff533d01.png

相关文章
|
3月前
|
前端开发
【前端web入门第四天】01 复合选择器与伪类选择器
本文档详细介绍了CSS中的复合选择器与伪类选择器。复合选择器包括后代选择器、子代选择器、并集选择器和交集选择器,能够更精确地定位和样式化元素。后代选择器用于选中某元素的所有后代,子代选择器仅选中直接子元素。并集选择器可为多个标签设置相同样式,而交集选择器则选中同时满足多个条件的元素。此外,还介绍了伪类选择器,如鼠标悬停效果和超链接的不同状态。
68 32
【前端web入门第四天】01 复合选择器与伪类选择器
|
2月前
|
前端开发 JavaScript
乾坤qiankun(微前端)样式隔离解决方案--使用插件替换前缀
乾坤qiankun(微前端)样式隔离解决方案--使用插件替换前缀
464 8
|
2月前
|
前端开发 JavaScript 开发者
qiankun(乾坤)微前端框架简介
qiankun(乾坤)微前端框架简介
227 1
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
241 1
|
2月前
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
71 2
|
3月前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
104 1
|
3月前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
73 11
|
3月前
|
前端开发
【前端web入门第五天】01 结构伪类选择器与伪元素选择器
本文介绍了CSS中的结构伪类选择器和伪元素选择器。结构伪类选择器如`nth-child`可根据元素结构关系进行选择,例如将列表中首个`&lt;li&gt;`元素背景设为绿色。伪元素选择器用于创建装饰性内容。
101 8
|
3月前
|
JavaScript 前端开发
【前端web入门第一天】03 综合案例 个人简介与vue简介
该网页采用“从上到下,先整体再局部”的制作思路,逐步分析并编写代码实现个人简介页面。内容涵盖尤雨溪的背景、学习经历及主要成就,同时介绍其开发的Vue.js框架特点。代码结构清晰,注重细节处理,如使用快捷键提高效率,预留超链接位置等,确保最终效果符合预期。
|
3月前
|
前端开发
下一篇
DataWorks