-
原理: 外边距=(浏览器的宽度-包裹层的宽度)/2 auto会根据浏览器的宽度自动设置两边的外边距 自动居中一列布局需要设置margin值,左右必须设置为auto 页面自动居中: ①添加一个wrap层<div class="wrap">,把需要自动居中的div包裹起来 ②css样式写成 .wrap{width:80%;margin:0 auto;} 注意:不能设置浮动float和绝对定位position属性查看全部
-
自动居中——列布局查看全部
-
盒子3D模型 第一层:边框 border 第二层:内容加内边距 content+padding 第三层:背景图片 background-image 第四层:背景颜色 background-color 第五层:外边距 margin查看全部
-
行级元素查看全部
-
块级元素查看全部
-
w3c标准查看全部
-
CSS规定的定位机制有三种,分别是标准文档流、浮动及绝对定位。查看全部
-
还是不错查看全部
-
还是不错的查看全部
-
无论有没有position:relative,position:fixed都相对于html根标签定位,而且是固定在窗口中.查看全部
-
使用absolute实现横向两列布局: ————常用于一列固定宽度,另一列宽度自适应的情况。这与float区别 主要应用技能: relative--对父元素进行相对定位; 需要注意的是:***固定宽度列的高度要大于自适应宽度的列***因为自适应宽度脱离了标准文档流所以它无法把父元素撑开 absolute--对需要自适应宽度的元素进行绝对定位查看全部
-
绝对定位的特点: 1.建立了以包含块为基准的定位(*包含块:盒子包装原理--〈div class="box"><div class="box1"></div></div>*) 2.完全脱离了标准文档流(不占据文档流的空间) 3.随机拥有偏移属性和z-index属性 绝对定位:区分偏移量的有无 偏移量参照基准(参照元素设置偏移量,就没有该概念了) 元素有无偏移量的区别: 不设置偏移量时特点:无论是否存在“已定位祖先元素”,都保持在元素初始位置;脱离标准文档流; 设置偏移量时特点: 1.无已定位祖先元素:以〈html〉标签为偏移参照基准 2.有已经定位的祖先元素(position三种定位中任意一个都是都算它定位了最好是relative因为没有脱离标准文档流而且它的基准是相对自身所以比较稳定,而且如果是absolute没有设置宽度,那么它的宽度会根据内容调节):以距它最近的元素为基准(如果有多个包裹层时) (注释:当一个元素设置绝对定位,没有设置宽度是,元素的宽度根据内容进行调节,内容越多越宽) 宽度以百分数进行显示的时候是继承父元素宽度的百分之几 偏移参照基准: 无已经定位的祖先元素时以<html>为参照基准 有已经定位的祖先元素时,以其最近的已经定位的祖先元素为偏移参照基准查看全部
-
效果如图,还会撑开浏览器查看全部
-
相对定位(relative): 1.相对于自身原有的位置进行偏移; 2.仍处于标准文档流中,所以会占据标准文档流的空间; 3.随即拥有偏移属性和z-index属性(空间的层堆叠);查看全部
-
绝对定位布局: 通过position属性设置 是css规定的第三种定位机制,能够实现多列布局及复杂的定位 position的功能: 1.横向多列布局 2.遮罩层效果的提示框 3.固定层效果 4.全屏广告 4个属性值:1.static(静态定位)2.relative(相对定位)3.absolute(绝对定位)4.fixed(固定定位)绝对定位:"absolute&fixed"查看全部
举报
0/150
提交
取消