一、css复习

1、css简介

css是层叠样式表,主要用来设置网页的样式,排版,布局、美化页面

2、css规则

css语句都是由两个部分组成,选择器和一条或者多条声明css样式的声明语句构成;然后每一条声明都是由属性和值构成,属性是你希望设置哪一个样式,值是属性的值,每一个属性都有一个值,属性和值之间用冒号分开

3、css颜色值

1、使用英文单词red,green,blue等等

2、使用16进制的颜色值:#fff

3、使用rgb值:当使用rgb百分比的时候,即使当值为0,也要写百分比符号。其他情况下,不用写,

p { color: rgb(255,0,0); } p { color: rgb(100%,0%,0%); }

4、css样式表创建

1、外部样式表:当一个样式需要应用到很多页面时,外部样式表就是一个理想的选择,通过link标签的href属性引入。

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

2、内部样式表:当某一个页面需要特殊的样式时,内部样式表就是一个理想的选择,在head标签内部使用style标签定义内部样式表

3、内联样式:由于内联样式将内容和表现混合了在一起,结构和表现没有分离,故慎用这种方式。使用内敛样式,要在相应的标签里面写上style属性。<p style="color:sienna;margin-left:20px">这是一个段落。</p>

5、css背景

1、background-color:设置元素的背景颜色,属性值有三个。

2、background-image:设置背景图片,属性值有三个。

3、background-repeat设置背景图像是否及如何重复。

4、background-attachment背景图像是否固定或者随着页面的其余部分滚动。

5、background-position设置背景图像的起始位置。

6、background简写属性,作用是将背景属性设置在一个声明中。

body {background:#ffffff url('img_tree.png') no-repeat right top;}

6、css Text文本

1、color设置文本颜色

2、direction设置文本方向。

3、letter-spacing设置字符间距

4、line-height设置行高

5、text-align对齐元素中的文本

6、text-decoration向文本添加修饰

7、text-indent缩进元素中文本的首行

8、text-shadow设置文本阴影,text-shadow: h-shadow v-shadow blur color;

9、text-transform 属性控制文本的大小写。

10、vertical-align属性设置一个元素的垂直对齐。

11、white-space属性指定元素内的空白怎样处理。

12、word-spacing属性增加或减少字与字之间的空白。

7、css Fonts字体

1、font-family指定文本的字体系列

2、font-size属性设置字体大小。

3、font-style属性指定文本的字体样式。

4、font-weight 属性设置文本的粗细

5、font 简写属性在一个声明中设置所有字体属性。可设置的属性是(按顺序): "font-style font-variant font-weight font-size/line-height font-family"

font-size和font-family的值是必需的。如果缺少了其他值,默认值将被插入,如果有默认值的话。

8、css链接(link)

9、css列表样式(ul)

1、list-style-image 属性使用图像来替换列表项的标记。

2、list-style-position属性指示如何相对于对象的内容绘制列表项标记。

3、list-style-type 属性设置列表项标记的类型。

4、list-style 简写属性在一个声明中设置所有的列表属性。可以设置的属性(按顺序): list-style-type, list-style-position, list-style-image.

可以不设置其中的某个值,比如 "list-style:circle inside;" 也是允许的。未设置的属性会使用其默认值。

10、css Table表格

1、指定CSS表格边框,使用border属性。表格有双边框。这是因为表和th/ td元素有独立的边界。为了显示一个表的单个边框,使用 border-collapse属性。

2、border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:

11、css盒子模型

1、所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

12、css Border边框

border-style属性

13、css 轮廓(outline)属性

1、轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。

2、outline-color属性指定轮廓颜色。

3、outline-style属性指定outline的样式。

4、outline-width指定轮廓的宽度。

5、outline简写属性在一个声明中设置所有的轮廓属性。可以设置的属性分别是(按顺序):outline-color, outline-style, outline-width。如果不设置其中的某个值,也不会出问题,比如 outline:solid #ff0000; 也是允许的。

14、CSS Margin(外边距)

1、CSS Margin(外边距)属性定义元素周围的空间。CSS Margin属性接受任何长度单位、百分数值甚至负值。margin清除周围的元素(外边框)的区域。margin没有背景颜色,是完全透明的。margin可以单独改变元素的上,下,左,右边距。也可以一次改变所有的属性。

15、CSS Padding(填充)

1、CSS Padding(填充)属性定义元素边框与元素内容之间的空间。

16、CSS 尺寸 (Dimension)

1、CSS 尺寸 (Dimension) 属性允许你控制元素的高度和宽度。同样,它允许你增加行间距。

2、height属性设置元素的高度。

3、max-height 属性设置元素的最大高度。注意:max-height属性不包括填充,边框,或页边距!

4、max-width属性设置元素的最大宽度。

5、min-height 属性设置元素的最低高度。

6、min-width属性设置元素的最小宽度。

17、CSS Display(显示) 与 Visibility(可见性)

1、CSS display 属性和 visibility属性都可以用来隐藏某个元素,但是这两个属性有不同的定义。display属性设置一个元素应如何显示,visibility属性指定一个元素应可见还是隐藏。

2、隐藏元素 - display:none或visibility:hidden。隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。

visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。

display:none可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。

18、CSS Positioning(定位)

1、CSS position 属性,允许您将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。

2、Static 定位

HTML元素的默认值,即没有定位,元素出现在正常的流中。

静态定位的元素不会受到top, bottom, left, right影响。

3、Fixed 定位

元素的位置相对于浏览器窗口是固定位置。

即使窗口是滚动的它也不会移动:

4、Relative 定位

相对定位元素的定位是相对其正常位置。

5、Absolute 定位

绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>:

19、CSS overflow 属性

1、overflow属性指定如果内容溢出一个元素的框,会发生什么。

20、CSS z-index 属性

1、z-index 属性指定一个元素的堆叠顺序。

拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,104评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,816评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,697评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,836评论 1 298
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,851评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,441评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,992评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,899评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,457评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,529评论 3 341
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,664评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,346评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,025评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,511评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,611评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,081评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,675评论 2 359

推荐阅读更多精彩内容

  • CSS 指层叠样式表(Cascading Style Sheets),是一种用来为结构化文档(如 HTML 文档或...
    神齐阅读 2,098评论 0 14
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,066评论 0 1
  • CSS要点记录 CSS 指层叠样式表 (Cascading Style Sheets) 多种样式时的优先级问题 数...
    Tony__Hu阅读 1,135评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,316评论 0 11
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,600评论 0 6