JAVAEE------css层叠样式表知识点总结

CSS

1、css概述

* Cascading Style Sheets:层叠样式表

** 层叠:一层一层(优先级,最终以哪个样式为准)

** 样式表:很多的属性和属性值

*** 增强页面的显示效果

*** CSS将网页内容和显示样式进行分离,提高了显示功能

* 要想使用css,必须要和html在一起使用

2、css和html的结合方式

(1)每个html标签都有一个属性 style,在style里面设置样式

* <div style="background-color:red;color:green;">天之道,损有余而补不足,是故虚胜实,不足胜有余。</div>

* 格式 style="属性名1:属性值1;属性名2:属性值2"

(2)使用html的一个标签 <style type="text/css"> css代码 </style>

* 一般style标签写在头标签里面

* div {

background-color:black;

color:white;

}

* 应用场景:只是在一个页面设置这个样式,其他页面设置其他的样式

(3)在style标签里面使用语句

* 首先创建一个css文件

* <style type="text/css"> @import url(css文件路径); </style>

* <style type="text/css">

@import url(div.css);

</style>

* 注意:在某些浏览器下不支持

(4)引入外部的css文件

* 使用头标签 link

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

* 应用场景:比如现在有一万个页面,一万个页面需要相同的样式

** css优先级

* html代码加载顺序:从上到下加载

* 一般情况下,后加载的优先级高

** 格式:属性名:属性值 ; 属性名:属性值;

3、css的基本选择器

* 在哪个标签上设置样式

(1)标签选择器

* 使用标签名作为选择器

* p {

background-color:green;

}

(2)class选择器

* 每个html标签都有一个属性class

* .haha {

background-color:red;

color:green;

}

(3)id选择器

* 每个html标签都有一个属性id

* #hehe {

background-color:#990099;

color:#ccff99;

}

* id建议不要相同,后面js获取值

** 优先级

style > id > class > 标签选择器

4、css的扩展选择器

(1)关联选择器(设置嵌套标签里面的样式)

* <div><p>aaaaa</p></div>

* <p>bbbbb</p>

** 设置div里面的p标签里面的内容

* div p {

background-color:blue;

}

(2)组合选择器(设置不同的标签具有相同的样式)

* <div>qqqqqq</div>

* <p>wwwwww</p>

** 设置div和p具有相同的样式

* div,p {

background-color:orange;

}

(3)伪类元素选择器(了解)

* 实现一些简单的动态效果

* 不是一个真正的选择器,css里面提供的一些选择器,可以直接使用

** 超链接的状态

* 原始状态    鼠标放上去(悬停)   点击(瞬间)  点击之后

:link        :hover              :active        :visited

* 如何记忆:

lv ha

5、CSS的盒子模型

* 要进行布局,首先要把数据封装到一块区域里面去(div)

* 边框 border : border-width || border-style || border-color

** 上下左右 border-top  border-bottom  border-left  border-right

* 内边距:padding:length

** 有上下左右四个内边距

* 外边距 :margin:length

** 有上下左右四个外边距

6、css的布局(漂浮)

* float属性:left right

7、案例:实现图文混排效果

8、css布局(定位)

* position:absolute  relative

** absolute:将对象从文档流中拖出,使用 left , right , top , bottom  进行定位

** relative: 不会把对象从文档流中拖出,使用 left , right , top , bottom  进行定位

时间: 2024-08-05 20:08:42

JAVAEE------css层叠样式表知识点总结的相关文章

HTML和CSS的知识点

HTML的知识点 HTML的结构: <!DOCTYPE html>: 文档类型性为HTML5文件 文档声明:在HTML的文档中必不可少,且必须在文档的第一行 文档声明的编码格式<!----> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body>. HTML的三个常见头部标

css入门知识点整理

css入门知识点整理 不要嘲笑我这个蒟蒻..例子来源:w3school css其实就分为两个东西,一个是选择器,另外一个是声明.声明定义了某个对象的属性的值,这都是html的内容.重点要关注的是选择器.顾名思义,选择器就是用来"选择"HTML中的元素的.通过定义选择器可以选出HTML文档中的某些元素,然后把它们的样式变成声明中的.css的格式长这样: selector {declaration1; declaration2; ... declarationN } 这里有一个最基本的cs

关于CSS重要知识点(1)

1. 盒子模型 CSS处理网页内容时,会把每一个元素"放在"一个盒子里,也就是所谓的盒子模型. 盒子模型包括4部分:内容,内边距(padding),边框(border)和外边距(margin) 上图展示了整个盒子模型的内容,怎么样?简单吧.如果你认为简单,那就大错特错了!! 盒子模型里边有一个坑,就是取元素的height和width时,可以多种方式来指定这个高和宽属性.换句话说在某些情况下,一个元素的height和width是不一样的.那么究竟是哪些情况下呢?答案就是box-sizin

css常用知识点

1.css的简介  层叠样式表 样式表:有很多的属性和属性值 层叠:一层一层的.优先级 第一个:把样式和html分开显示 第二个:html的属性很少,css里面样式很强大 2.css和html结合方式 有四种结合方式 第一种结合方式:在每个html标签里面都有一个属性 style,在style属性里面写css代码  代码  <div style="color:black;">aaaaccccbbbb</div> 格式: style="属性名称1:属性值

CSS层叠样式表

层叠样式表     Cascading Style Sheet 一.层叠样式表的分类:1.外部——.css文件2.内嵌——<head></head>3.内联——放在标记的style属性上 优先级为:内联>内嵌>外部 二.选择器.(一)基本选择器1.ID选择器:#2.class选择器:.3.标签选择器:标签名 优先级为:#>.>标签名 (二)组合选择器1.用逗号隔开.并列关系2.用空格隔开.后代关系.3.筛选:选择器.class选择器.

HTML CSS 层叠样式表 一

CSS,全拼Cascading Style Sheets,层叠样式表,用于控制html<body>的元素的样式和布局. 一.CSS的三种引用方式 1.内嵌 <div style="width:200px;height:200px;color:red;background-color:blcak"></div> 内嵌 样式为宽200像素,像素必须加px或者em或者百分比:宽度为200像素:字体颜色为红色:背景颜色为黑色:可以无限添加属性,用分号;隔开.

CSS层叠样式表(一)

一.css含义 层叠样式表,用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.CSS目前最新版本为CSS3. 二.几种样式控制方式(就近原则) 1.行内样式 <body> <div style="color:red;"></div> </body> 2.内联样式 <head> <title>这是内联样式</title> <style type="text/css"

CSS基础知识点(一)

CSS(Cascading Style Sheets)全称为:层叠样式表. 1.HTML元素类型 (1) 内联元素(inline):可以理解为“文本模式”,即从左到右顺序显示,不单独换行.常用的内联元素有:a, img, input, select, lable, span, textarea 等,和一些文本标记标签,如:small, big, strong, em, i, b(加粗), sub(下标), sup(上标), u(下划线)等. (2) 块级元素(block):单独一行,没有特殊定位

CSS基础知识点总结

CSS 指层叠样式表 (Cascading Style Sheets) 用于格式化网页内容的技术 1.样式规则内联 (内嵌)本标签style内部 (内联)head里边style外部 (外联)head里边link 样式用花括号括起来{}建议简写,用于性能优化,font-size 简写为font 选择器和选择器用,隔开div,p,form 呈现最近的元素 内嵌 > 内联 = 外联后边两个看顺序 2.选择器元素选择器:即标签选择器,div,p,等名称{...} 类选择器:用. class .名称{..