书签 分享 收藏 举报 版权申诉 / 32

类型css学习笔记.docx

  • 文档编号:29250712
  • 上传时间:2023-07-21
  • 格式:DOCX
  • 页数:32
  • 大小:479.06KB
前加带clear对象盒子。

方法三:

对父级样式加overflow样式

此方法非常简单,也可以作为推荐解决父级不能被撑开自适应高度的方法,可以不增加div盒子对象,只需要对父级加一个overflow:

hidden样式即可

此方法为非常简单解决子用float,父div不能自适应高度,不能随父内容多少而自适应高度没有高度。

13.position绝对定位absoluterelative

常常使用position用于层的绝对定位,比如我们让一个层位于一个层内具体什么位置,为即可使用position:

absolute和position:

relative实现

position语法:

 

position:

staticabsoluterelative 

static:

 无特殊定位,对象遵循HTML定位规则

absolute :

 将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。

而其层叠通过cssz-index属性定义。

此时对象不具有边距,但仍有补白和边框

relative :

 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置

绝对定位与float浮动不能同时使用,比如一个大盒子里有的是绝对定位,有的是使用cssfloat浮动定位

绝对定位使用条件:

绝对定位使用通常是父级定义position:

relative定位,子级定义position:

absolute绝对定位属性,并且子级使用left或right和top或bottom进行绝对定位。

通常我们使用position:

absolute;position:

relative进行绝对定位布局,通过CSS进行定义定位,DIV布局HTML,注意什么地方使用position:

relative,什么地方使用position:

absolute进行定位,同时不要忘记使用left、right、top、bottom的配合定位具体位置。

绝对定位如果父级不使用position:

relative,而直接使用position:

absolute绝对定位,这个时候将会以body标签为父级,使用position:

absolute定义对象无论位于DIV多少层结构,都将会被拖出以为父级(参考级)进行绝对定位。

绝对定位非常好用,但切记不要滥用,什么地方都用,这样有时会懒得计算距离上、下、左、右间距,同时可能会造成CSS代码臃肿,更加经验适当使用,用于该使用地方

DIV重叠CSS让DIV层叠两个DIV或多个DIV顺序重叠加:

即CSS绝对定位进行实现

未排序、为排顺序DIV层叠重叠:

在原始情况下重叠是按DIV代码本身顺序排列,越后输入的DIV盒子其越靠前(浮在上面)。

通过CSS控制DIV重叠顺序:

加入z-index样式即可实现任意顺序排列。

z-index的值为正整数值,数字越大对应对象层越浮上层

div覆盖divDIV相互重叠如何解决:

问题:

上下结构DIV盒子覆盖

1)cssclear清除浮动2)cssoverflow清除浮动

问题:

相邻两个DIV重叠覆盖一般是由于相邻两个DIV一个使用浮动一个没有使用浮动,这样照成两个DIV覆盖重叠现象。

解决方法

要么都不使

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
css 学习 笔记
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:css学习笔记.docx
链接地址:https://www.bdocx.com/doc/29250712.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开