css入门
- 格式:ppt
- 大小:411.50 KB
- 文档页数:19


css知识全面总结嘿,朋友!今天咱们来聊聊 CSS 这玩意儿。
CSS 就像是给网页化妆的魔法颜料,能让网页变得美美的。
你想想,要是一个网页没有 CSS,那得多单调、多无聊呀!就好像一个人素颜出门,虽说也能看,但总觉得缺了点啥。
先来说说 CSS 的选择器。
这选择器啊,就像是你手里的魔法棒,指哪儿打哪儿。
比如说,“类选择器”,你给某个元素加上一个独特的类名,然后通过这个类名来控制它的样式,是不是很神奇?这就好比你在一群人中,喊出一个特定的名字,就能找到那个人,然后给他打扮打扮。
还有“ID 选择器”,这可厉害了,每个页面里 ID 得是唯一的。
它就像给网页元素颁发的独一无二的身份证,通过这个身份证,你能精准地给它设定样式。
比如说一个网页里的导航栏,你给它一个特定的ID,然后让它的颜色、字体、大小都变得与众不同。
再说说 CSS 的属性。
字体属性那可是基础中的基础,什么字体大小、字体样式、字重等等。
这就像是给文字穿上不同的衣服,有时候是休闲装(正常字体),有时候是正装(加粗字体),是不是很有趣?还有背景属性,能给网页元素换上各种背景颜色或者图片。
这就像给房间换壁纸,今天喜欢蓝色,明天喜欢粉色,随你心情!再瞧瞧边框属性,能给元素加上边框,粗细、样式、颜色随你定。
这是不是有点像给一个物品加上漂亮的框框,瞬间就高大上起来了?至于定位属性,那可真是个神奇的存在。
绝对定位、相对定位,让元素想在哪就在哪。
这就好比你在摆积木,想把哪块积木放哪儿就放哪儿,多自由!还有浮动属性,能让元素飘起来,并排排列。
这感觉就像一群小伙伴手拉手并排走,多整齐!CSS 还有盒模型呢,这可是个重要的概念。
内容、内边距、边框、外边距,就像一个盒子的里里外外,每个部分都能影响元素的最终大小和显示效果。
另外,CSS 中的媒体查询也不能忽略。
它能让网页根据不同的设备和屏幕尺寸呈现出不同的样式。
这就好比你有一件衣服,能根据不同的场合自动变换款式,是不是超厉害?总之,CSS 就像是网页的化妆师,能让网页变得丰富多彩、独具魅力。
CSS超全笔记(适合新⼿⼊门)CSSCSS初识CSS(Cascading Style Sheets) 美化样式CSS通常称为CSS样式表或层叠样式表(级联样式表),主要⽤于设置HTML页⾯中的⽂本内容(字体、⼤⼩、对齐⽅式等)、图⽚的外形(宽⾼、边框样式、边距等)以及版⾯的布局等外观显⽰样式。
CSS以HTML为基础,提供了丰富的功能,如字体、颜⾊、背景的控制及整体排版等,⽽且还可以针对不同的浏览器设置不同的样式。
引⼊CSS样式表(书写位置)CSS可以写到那个位置?是不是⼀定写到html⽂件⾥⾯呢?内部样式表内嵌式是将CSS代码集中写在HTML⽂档的head头部标签中,并且⽤style标签定义,其基本语法格式如下:<head><style type="text/CSS">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head>语法中,style标签⼀般位于head标签中title标签之后,也可以把他放在HTML⽂档的任何地⽅。
type="text/CSS" 在html5中可以省略,写上也⽐较符合规范,所以这个地⽅可以写也可以省略。
⾏内式(内联样式)内联样式,⼜有⼈称⾏内样式、⾏间样式、内嵌样式。
是通过标签的style属性来设置元素的样式,其基本语法格式如下:<标签名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标签名>语法中style是标签的属性,实际上任何HTML标签都拥有style属性,⽤来设置⾏内式。
其中属性和值的书写规范与CSS样式规则相同,⾏内式只对其所在的标签及嵌套在其中的⼦标签起作⽤。
外部样式表(外链式)链⼊式是将所有的样式放在⼀个或多个以.CSS为扩展名的外部样式表⽂件中,通过link标签将外部样式表⽂件链接到HTML⽂档中,其基本语法格式如下:<head><link href="CSS⽂件的路径" rel="stylesheet" /></head>注意: link 是个单标签哦该语法中,link标签需要放在的三个属性head头部标签中,并且必须指定link标签,具体如下:href:定义所链接外部样式表⽂件的URL,可以是相对路径,也可以是绝对路径。
六、CSS⼊门CSS核⼼基础CSS样式规则选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}CSS代码结构中的特点CSS样式中的选择器严格区分⼤⼩写,属性和值不区分⼤⼩写,按照书写习惯⼀般将“选择器、属性和值”都采⽤⼩写的⽅式。
多个属性之间必须⽤英⽂状态下的分号隔开,最后⼀个属性后的分号可以省略,但是,为了便于增加新样式最好保留。
如果属性的值由多个单词组成且中间包含空格,则必须为这个属性值加上英⽂状态下的引号。
在编写CSS代码时,为了提⾼代码的可读性,通常会加上CSS注释。
在CSS代码中空格是不被解析的,花括号以及分号前后的空格可有可⽆。
属性和属性值之间不允许出现空格,否则浏览器会报错引⼊CSS样式表优先级:如果三种样式同时控制我们的内容:⾏内优先级最⾼外部样式,内部样式:谁离着内容近,谁优先级⾼1、⾏内式⾏内式也称为内联样式,是通过标记的style属性来设置元素的样式<标记名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标记名>style是标记的属性,实际上任何HTML标记都拥有style属性,⽤来设置⾏内式。
其中属性和值的书写规范与CSS样式规则相同,⾏内式只对其所在的标记及嵌套在其中的⼦标记起作⽤。
2、内嵌式内嵌式是将CSS代码集中写在HTML⽂档的<head>头部标记中,并且⽤<style>标记定义<style>标记定义,其基本语法格式如下:<head><style type="text/css">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head><style>标记⼀般位于<head>标记中<title>标记之后,也可以把他放在HTML⽂档的任何地⽅。