`
明月昏灯
  • 浏览: 11945 次
社区版块
存档分类
最新评论

CSS笔记

css 
阅读更多
CSS:其实就是为了修饰美化HTML元素的。也就是 HTML是名词, CSS是形容词。CSS的存在很大程度可以让HTML代码实现低耦合,复用性极高。

CSS:属性:值。如:style="color:red"。
CSS有三大种实现形式:
1、内嵌形式。style="color:red"
2、文件头部。<style>....</style>
3、文件外部。<....xxx.css>

CSS 一般有三大选择器:
1、元素选择器 根据某个HTML元素标签,来批量设置。如:div{}
2、ID选择器 根据元素属性id的值来设置。注意:ID在CSS中是唯一的。如:#testDiv{}
3、类选择器 根据元素属性class的值来设置。如:.testDiv{}
注意:在CSS中有很多类似的嵌套的设置样式。如:#testDiv .abc{}

CSS中,颜色的表示有三种:
1、英文字母 yellow blue red
2、十六进制 如: #FFFFFF 白色 #000000 黑色
3、RGB。 如: rgb(255,255,255).

背景:background
background : background-color || background-image || background-repeat || background-attachment || background-position

background: #fff url("img/bd.png")

1、color 背景颜色
2、image 背景图片
3、repeat 是否重复显示,repeat-x / repeat-y
4、position 所在位置
5、attachment 背景图片是否随滚动而滚动

background-position : length || length
background-position : position || position
参数:
length :  百分数 | 由浮点数字和单位标识符组成的长度值。请参阅长度单位
position :  top | center | bottom | left | center | right

background-attachment : scroll | fixed
参数:
scroll :  背景图像是随对象内容滚动
fixed :  背景图像固定

文字格式: text
text-align: 文字 居中,靠右,默认靠左。
text-decoration: none 表示去掉下划线。一般用于a标签
text-indent: 1%; 文字缩进,百分比是根据设置的标签的宽度决定。

文字:font
font : font-style || font-variant || font-weight || font-size || line-height || font-family
font-style: 字体格式。
font-variant: 大小写字母
font-weight: 字体是否加粗
font-size: 字体大小
line-height: 行高
font-family:字体

超链接: a
a:link{ } 普通链接样式
a:hover{} 鼠标悬停样式
a:visited{} 成功访问后的样式
a:active{} 链接被点击的那一刻
cursor: pointer; 鼠标手势,一般用于有点击事件的情况下加入。

列表: list

list-style: list-style-image || list-style-position || list-style-type
list-style-image: 图片。
list-style-type: 图形类型。
list-style-position: 图形位置

边框:border 注意:批量设置四个边,顺序为上右下左,顺时针。

border-color: 批量设置颜色
border-top/bottom/left/right-color: 设置单边颜色
border-radius: 批量设置边框圆角
border-top-right-radius: 设置右上的圆角
border-style: 批量设置边框样式。一般用 solid 实线。
border-width: 批量设置边框宽度。
border: border-width || border-style || border-color

盒子模型:每个控件都是一个盒子模型
盒子模型包括:外边距、边框、内边距,以及物体本身的尺寸。
外边距是指控件与控件之间的距离。注意:是相邻的控件距离。
内边距是指子控件以父控件的左上角原点为轴心点的距离。

outline 轮廓 位于控件最外层
outline: 宽度 颜色 轮廓类型
outline-style: solid;
ouline-color: black;
outline-width: 1px;

float: 浮动。一般使控件集体向左移 或者 向右移。
一般操作对象就是图片。
float浮动常用于布局。
clear:both 用于清除浮动。

尺寸:
1、line-height 行高
2、max-height 最大的高度
3、min-height 最小的高度
4、max-width 最大的宽度
5、min-width 最小的宽度
em px(像素单位) pt

position: 定位
1、relative 相对定位,是指相对于临近的元素的定位。
2、absolute 绝对定位,是指邻近父元素的定位,如果没有那就是body定位,注意:如果子控件定义了绝对,那么父控件应该定义绝对
   absolute 找的就是已经定位过的父元素,如果没有,那么就去找body.

3、fixed 不会随着窗口的滚动而滚动

static :  无特殊定位,对象遵循HTML定位规则
absolute :  将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框
relative :  对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置
fixed :  IE5.5及NS6尚不支持此属性

z-index: auto | number
参数:
auto :  遵从其父对象的定位
number :  无单位的整数值。可为负数

设置边框无边距。
body{
  margin: 0px;
  padding: 0px;
}

伪类:其实就是产生特殊效果,行为的类。
:link
:visited
:focus
:active
:hover
....

overflow: hidden 该句话产生的特效就是超过范围以后,隐藏
display: none; 隐藏该控件
display: block; 针对于块元素的默认值,如果block作用于内联元素上,是会添加新行的。
display: inline 针对于内联元素的默认值,如果inline作用于块元素上,只会显示内容部分区域。


visibility:
inherit :  继承上一个父对象的可见性
visible :  对象可视
hidden :  对象隐藏
collapse :  主要用来隐藏表格的行或列。隐藏的行或列能够被其他内容使用。对于表格外的其他对象,其作用等同于hidden。IE5.5尚不支持此属性。
说明:
设置或检索是否显示对象。与display属性不同,此属性为隐藏的对象保留其占据的物理空间。
如果希望对象为可视,其父对象也必须是可视的。
对应的脚本特性为visibility。

zoom: 2.0  缩放效果。1.0为正常大小。
分享到:
评论

相关推荐

    CSS笔记(1).pdf

    CSS笔记 CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述网页样式的语言。CSS的出现拯救了混乱的HTML,让HTML专注于结构呈现,而样式交给CSS处理。 一、CSS简介 1.1 CSS的发展历程 从HTML被发明...

    狂神说视频-CSS笔记.pdf

    CSS 笔记 CSS(Cascading Style Sheets)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。它可以静态地美化网页,也可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行...

    HTMLCSS笔记.pdf

    HTML与CSS笔记 HTML(HyperText Markup Language,超文本标记语言)是构成网页内容的骨架,用于创建网页的结构,并通过不同的标签来描述网页的各个部分。CSS(Cascading Style Sheets,层叠样式表)则负责网页的...

    史上最经典的HTML+CSS笔记.rar

    这份"史上最经典的HTML+CSS笔记"无疑是学习这两门技术的重要参考资料。以下将根据标题、描述以及可能包含的子文件内容,对HTML和CSS的基础知识进行详细阐述。 HTML是网页内容的结构语言,用于定义网页的各个元素...

    css笔记整理_1.pdf

    css笔记整理(精简) 初识CSS CSS语法 CSS样式引入 css选择器 CSS中的块级元素与行内元素 background 背景(集合样式) font 文字(集合样式) border 边框(复合样式,集合样式) CSS 框模型概述

    CSS笔记一

    **CSS笔记一** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现方式。本笔记将深入探讨CSS的基础知识,包括选择器、盒模型、...

    黑马前端css笔记.zip

    总结,"黑马前端css笔记.zip"包含了CSS3的重要知识点,如选择器扩展、媒体查询、响应式设计、渐变效果、布局技术(Flexbox和Grid)以及动画过渡等。这些内容对于前端开发人员深入理解和运用CSS3至关重要,能帮助他们...

    html和css笔记

    - **网站**:《Webstandards Solutions》、《网站重构》、《CSS禅意花园》、《点石成金》,都是优秀的在线资源,涵盖了从标准规范到设计美学的广泛内容。 - **名人与网站**:了解万维网的创始人Tim Berners-Lee,...

    html css笔记

    ### HTML CSS 笔记知识点详解 #### 页面自动刷新 页面自动刷新是指网页可以在设定的时间间隔后自动重新加载,实现页面内容的更新。这种技术在早期的网页开发中较为常见,通常用于实现简单的内容轮播或者定时获取...

    韩顺平div+css笔记完整

    在网页设计中,`div+css`是一种常见的布局技术,用于实现网页的结构化和美化。`div`是HTML中的一个通用容器元素,用于组织和包裹其他HTML元素,而`css`则是层叠样式表,用来定义网页的样式、布局和视觉效果。`div+...

    CSS笔记全面手册

    **CSS(层叠样式表)全面手册** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它用于定义HTML或XML(包括SVG、XHTML等)文档的呈现方式。通过使用CSS,我们可以控制网页元素的颜色、字体、...

    韩顺平div css笔记.doc

    - 外部 CSS:通过 `&lt;link&gt;` 标签引用一个外部的 CSS 文件,如 `&lt;link href="my.css" type="text/css" rel="stylesheet"/&gt;`,这种方式有利于样式复用和代码组织。 - 内部 CSS:将 CSS 代码写在 HTML 的 `&lt;style&gt;` ...

    css 笔记 包括 滤镜 阴影 圆角

    ### CSS 笔记:滤镜、阴影与圆角 #### 一、CSS滤镜(Filter) 在Web开发过程中,为了使页面更加美观或者实现特定的视觉效果,开发者常常需要使用到CSS滤镜。CSS滤镜是一种可以对元素进行颜色或图像处理的效果工具。...

    html+css笔记.md

    html和css基础总结,适合入门web和初学者

    naofantian HTML_CSS笔记

    这份"naofantian HTML_CSS笔记"提供了作者naofantian在进行毕业设计时积累的知识点和经验分享。 首先,HTML(HyperText Markup Language)是用于创建网页内容的标记语言。它通过各种标签来定义网页的结构,如`...

    css笔记

    这本“css笔记”是对CSS技术的深入理解和实践的总结,旨在帮助开发者巩固基础知识,提升技能水平。 **基本概念** 1. **选择器**:CSS通过选择器来定位HTML元素,如标签选择器(`p`)、类选择器(`.myClass`)、ID...

    精品专题(2021-2022年收藏)css笔记Css笔记.doc

    CSS笔记主要涵盖了如何定义和应用CSS样式,以及常见的样式属性。 **一、CSS引入方式** 1. 内联样式:在HTML元素的`style`属性中直接写CSS样式,例如`;"&gt;文本&lt;/p&gt;`。 2. 内部样式表:将CSS写在HTML文档的`&lt;head&gt;`...

    CSS_Demo,文章《CSS笔记》配套代码

    这个名为“CSS_Demo”的压缩包文件是与一篇名为《CSS笔记》的文章配套的代码示例,文章作者通过CSDN平台分享了关于CSS的学习心得和实践案例。这篇文章的链接是:...

Global site tag (gtag.js) - Google Analytics