css知识点

1、图片的处理

当一个网页有大量图片要加载时,可以对图片进行压缩,或者采用Js异步处理,让一部分图片先加载,鼠标滑动到该处时在加载该处的图片

2、怎样设置HTML元素是它在浏览器中不可见

(1)给它的宽高设置为0

(2)disply:none

(3)overflow:hidden

(4)visibility:hidden;

3、外边距重叠问题

(1)当两个相邻的盒子的外边距都是正数时,重叠结果为两者之间较大的值

(2)当两个相邻的盒子的外边距都是负数时,重叠结果为两者之间绝对值较大的值

.one{

margin-bottom:-100px;

background:red;

}

.two{

margin-top:40px;

background:blue;

}

蓝色盒子压了红色盒子的一半

(3)当两个相邻的盒子的外边距一正一负时,重叠结果为两者相加的值

外边距重叠

div{

width:200px;

height:200px;

background:red;

}

.one{

margin-bottom:-100px;

}

.two{

margin-top:40px;

background:blue;

}

3、背景

背景设置 background:

1、background-color:背景颜色设置

background:rgb(0-255,0-255,0-255);

三原色设置

2、background-image:url(),url(); 多背景图片设置

多个背景,用,隔开

3、background-repeat:repeat-x|repeat-y|no-repeat 背景平铺设置

4、background-position:x,y; 背景定位设置

background-position:centercenter;   让一张图片在盒子中完全居中显示·

background-position:100%center;  让图片靠右

5、background-size:背景尺寸设置

一般只设置一个width,保留它的比例

background-size:cover; 覆盖页面

background-size:contain;自适应(常和position一起用)

4、页面浮动----float

float:浮动

   (1)浮动后会脱离文档流,往设置的方向进行浮动,直到遇到父级的边界或者其他的浮动元素 就会停止。

(2)浮动的元素撑不开父级

float:left、right、none

设计之初的作用是用来做文字环绕

p标签 段落 双标签 块级

img标签 图片标签 单标签 比较特殊,行级却可以设计宽高

alt SEO应用--可以用爬虫爬到,搜索中会用到,当图片没加载出来时,Alt文字会显示

float属性对块级元素的影响:

设置浮动之后,块级元素的宽度不再跟随父级宽度,而是内容决定(内容撑开宽度)

.div1{

background:red;

float:left;

}

1111

float元素对行级元素的影响:

可以设置尺寸以及盒模型

.span1{

background:red;

width:200px;

height:200px;

float:left;

}

例:用HTML CSS 实现两列布局,一列宽240,一列跟随浏览器自适应,两列间距10px

div{

height:400px;

}

.one{

width:240px;

background:red;

float:left;

}

.two{

width:240px;

background:red;

float:right;

}

.three{

background:blue;

/*float: left;*/

margin:0px250px;

}


例:用HTML CSS 实现两列布局,一列固定,一列岁浏览器改变大小

.left{

width:240px;

height:400px;

background:red;

float:left;

}

.right{

height:400px;

background:yellow;

margin-left:250px;

}

*浮动的清除

当一个大盒子里有三个盒子且都有float属性时,它们都脱离了文档标准流,这时候大盒子就没有了高度了,这时要清除浮动的影响

.all{

width:600px;

border:4px#000solid;

}

.alldiv{

width:200px;

height:200px;

float:left;

}

.one{

background:red;

}

.two{

background:blue;

}

.three{

background:yellow;

}

一、方法一

給父级盒子设置高度

.all{

height:400px;

width:600px;

border:4px#000solid;

}

二、方法二

再父级盒子中,在浮动的盒子下再放一个一个盒子(这个盒子没有float属性)中设置clear属性,就可清除浮动

(一般不用这种方法去清除浮动,因为会增加页面的标签)

.all{

/*height: 400px;*/

width:600px;

border:4px#000solid;

}

.alldiv{

width:200px;

height:200px;

}

.one{

background:red;

float:left;

}

.two{

background:blue;

float:left;

}

.three{

background:yellow;

float:left;

}

.clear{

clear:both;

}

三、方法三

设置伪元素清除浮动(最常用的清除浮动的方式)

.all{

width:600px;

border:4px#000solid;

}

.alldiv{

width:200px;

height:200px;

}

.one{

background:red;

float:left;

}

.two{

background:blue;

float:left;

}

.three{

background:yellow;

float:left;

}

.clearfix{

/*兼容IE6/7*/

zoom:1;

}

.clearfix::after{

content:"";

display:block;

height:0;

clear:both;

}

四、方法四

使用overflow属性来清除浮动  (一般也不会用这种方法去清除浮动)

.all{

width:600px;

border:4px #000 solid;

overflow:hidden;

}

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

推荐阅读更多精彩内容

  • 本文是针对刚学编程的小白,都是一些基础知识,如果想了解更多深层一点的东西,欢迎移步本人博客!! 博客地址 点击跳转...
    西巴撸阅读 531评论 0 0
  • CSS 层叠样式表(表示层) 一、CSS引入方式 1.CSS行内样式 直接使用style属性 style=”wid...
    Lizzy95阅读 358评论 0 1
  • #main {max-width:600px; margin: 0 auto;} max-width相对于wid...
    明将阅读 147评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,733评论 0 2
  • 要说有什么不适合一个人去的地方,有的人说是快餐厅,买一送一很伤人,去上个厕所回来还发现餐具已经被服务员收走;有的人...
    Mr_Ten阅读 1,626评论 4 16