当前位置:首页 > 经验 >

css基础知识(css16个基础知识)

来源:原点资讯(www.yd166.com)时间:2022-10-31 22:55:15作者:YD166手机阅读>>

前言

相信做过网页的对Css都不是很陌生,它可以帮助我们重铸网页中很多绚丽的特效,尤其是现在Css已经发展3.0版本,很多功能更是丰富多彩,让我们的开发时间不仅大大缩短,而且还可以轻松做出许多华丽的特效,需要注意的是,Css相当于Html的一个美化装置,所以它必须依赖于Html才能发挥作用,那么今天我们就来深入了解下它吧。

css基础知识,css16个基础知识(1)

一、Css的用法1.如何使用Css

要想使用Css来增加Html的美观,有三种方式:

1).头部文件中定义

<style> 标签的Css属性 </style>2).导入Css文件

创建一个Css文件,里面写入样式,然后导入 <link rel="stylesheet" type="text/Css" href="1.Css">3).直接在标签中定义

<div style='width:120px;height:60px;background-color:red'></div>Css注释 注:与Html 不同,它的注释方式是:/* Css语句*/2.Css的选择器

为什么一开始要讲选择器了,因为我们要想精确修改的Html中的某个元素的属性,就必须使用选择器,它可以通过选择器定位到某个元素上然后修改元素的样式。

css基础知识,css16个基础知识(2)

1).id和class选择器

id选择器必须现在标签中的定义,然后在在头部标签的style标签中用“#”来表示:

<Html> <head> <title>Css应用</title> <style type="text/Css"> #dv{ background: red 更改div的背景颜色为红色 } </style> </head> <body> <div id='dv'>fd</div> 定义一个id为dv的div </body> </Html>

class选择器和id选择器差不多,只不过class选择器用”.“来表示:

<Html> <head> <title>Css应用</title> <style type="text/Css"> .dv{ background: red } </style> </head> <body> <div class='dv'>fd</div> </body> </Html>2).元素选择器

就是指直接声明标签名为选择器,然后更改样式

<Html> <head> <title>Css应用</title> <style type="text/Css"> div{ background: red } </style> </head> <body> <div>fd</div> </body> </Html>

或者声明所有标签名为选择器

<Html> <head> <title>Css应用</title> <style type="text/Css"> Html,head,body,div{ background: red } </style> </head> <body> <div>fd</div> </body> </Html>

也可以使用元素加选择器更加精确的定位到该元素

<Html> <head> <title>Css应用</title> <style type="text/Css"> div#er{ background: red } </style> </head> <body> <div id='df'>fd</div> <p>fhsjak</p> <div id='er'>re</div> </body> </Html>3).后代选择器

访问一个元素内的其它元素,可以是元素内的任意元素

<Html> <head> <title>Css应用</title> <style type="text/Css"> div span{ background: red } </style> </head> <body> <div> <p>erzi <span>sunzi</span> </p> </div> </body> </Html>4).子元素选择器

<Html> <head> <title>Css应用</title> <style type="text/Css"> div>p{ background: red } </style> </head> <body> <div> <p>erzi <span>sunzi</span> </p> </div> </body> </Html>5).兄弟选择器

位于元素的下一个元素,不在元素内

<Html> <head> <title>Css应用</title> <style type="text/Css"> div big{ background: red } </style> </head> <body> <div> <p>erzi <span>sunzi</span> </p> </div> <big>borther</big> </body> </Html>6).伪类选择器

伪类选择器可分为三类

1)).锚伪类,用于检测鼠标的悬停状态。

<Html> <head> <title>Css应用</title> <style type="text/Css"> a:link{ /* 未访问的链接 */ background: red } a:visited{ /* 已访问的链接 */ background: green } a:hover{ /* 鼠标移动到链接上 */ background: blue } a:active{ /* 选定的链接 */ background: yellow } </style> </head> <body> <a href="https://www.baidu.com">百度</a> </body> </Html>

注:a:hover必须置于a:link和a:visited 之后,才是有效的。a:active必须被置于a:hover 之后,才是有效的。

2)). :first-child伪类

匹配第一个匹配到的标签

<Html> <head> <title>Css应用</title> <style type="text/Css"> p:first-child{ 匹配第一个p标签 background: red } div:first-child{ 匹配第一个div标签 background: blue } </style> </head> <body> <div id='dv'> <p class='fd'>fdaf <div id='gfd'>grerg</div> </p> <div class='gf'>fsdjkfhkj <a href="https://www.baidu.com">baidu</a> </div> </div> </body> </Html>3)). :lang伪类

<Html> <head> <title>Css应用</title> <style type="text/Css"> q:lang(hw) 短引用利用伪类 { quotes: "^" "^" } </style> </head> <body> <div id='dv'> <p>hw<q lang="hw">任性的90后boy</q></p> 必须要用短引用 </div> </body> </Html> <Html> <head>总结

这篇文章主要讲述了CSS的基础用法,讲述了如何定义头文件,导入CSS文件,id和class选择器,元素选择器,后代选择器,子元素选择器,兄弟选择器,伪类选择器等等,希望让大家对CSS选择器有个简单的认识和了解。

css基础知识,css16个基础知识(3)

****看完本文有收获?请转发分享给更多的人****

IT共享之家

入群请在微信后台回复【入群】

想要学习更多,请前往Python爬虫与数据挖掘专用网站:http://pdcfighting.com/

栏目热文

初学css总结(css快速入门)

初学css总结(css快速入门)

作者:hh_phoebe转发链接:https://juejin.im/post/5ee0cf335188254ec950...

2022-10-31 22:59:32查看全文 >>

css的经典教程(css100个基础入门教程)

css的经典教程(css100个基础入门教程)

作者:QQ 音乐前端团队本文将会从:Redis 使用场景与介绍 -> 数据结构与简单使用 -> 小功能大用处...

2022-10-31 22:28:20查看全文 >>

css入门笔记(css入门学习笔记案例详解)

css入门笔记(css入门学习笔记案例详解)

Relative1.限制left/top/right/bottom定位(absolute);2.限制z-index层级(...

2022-10-31 22:38:51查看全文 >>

css高级教程(css技巧大全图解)

css高级教程(css技巧大全图解)

喜欢的可以收藏转发加关注下面这些CSS高级技巧,一般人我可不告诉他哦。使用 :not() 在菜单上应用/取消应用边框给b...

2022-10-31 22:50:20查看全文 >>

css教程完整版(css的0基础入门教程)

css教程完整版(css的0基础入门教程)

CSS代码长什么样?CSS的代码是类似 json 数据的键值对,也就是key : value,当然,每一句都必须以分号(...

2022-10-31 22:35:17查看全文 >>

css新手入门必学(css100个基础入门教程)

css新手入门必学(css100个基础入门教程)

Web前端入门到精通必会的CSS样式和属性,昨天更新了,得到了很多同学的认可,有同学想要看接下来CSS以及JS的相关基础...

2022-10-31 23:04:43查看全文 >>

css入门汇总(css100个基础入门教程)

css入门汇总(css100个基础入门教程)

【分享成果,随喜正能量】人可以无知,但不可以无趣。在自己的心上种一颗快乐的种子,坚定、快乐的做自己的事,更让大家不那么无...

2022-10-31 22:45:08查看全文 >>

css教程手册(css初学者教程)

css教程手册(css初学者教程)

通过使用 CSS 来提升工作效率!在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。CS...

2022-10-31 23:02:36查看全文 >>

询问跟讯问有什么不同(询问和讯问的区别是什么)

询问跟讯问有什么不同(询问和讯问的区别是什么)

一、讯问1 讯问主体人民检察院或者公安机关的侦查人员。2 讯问对象犯罪嫌疑人。3 讯问地点犯罪嫌疑人被送交看守所羁押以后...

2022-10-31 22:42:36查看全文 >>

询问和讯问的区别(询问笔录做完之后下一步干嘛)

询问和讯问的区别(询问笔录做完之后下一步干嘛)

一、沉默权制度中国没有沉默权制度。但《刑事诉讼法》有一项原则,任何人不得被强迫自证其罪。规定在《刑事诉讼法》第五十条。二...

2022-10-31 22:29:09查看全文 >>

文档排行