对于div隐藏css中有哪几种方式定义相对和绝对有什么区别啊 5

 我来答
273142650
2012-07-10 · TA获得超过542个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:233万
展开全部
fixdisplay:none;
完全不显示 不计算流 就是不占位置
visibility:hidden
不显示 计算留 占着位置 只是不显示而已
相对定位有static relative
绝对定位有absolute fixed
static就是相对于文档流定位不能通过TOP或者LEFT定位,relative也是相对于文档流 但是可以通过TOP和LEFT进行定位 TOP和LEFT是相对于第一个父元素定位
而绝对定位absolute 是相对于第一个非static定位的绝对定位 也就是说如果DIV里面有一个DIV 他的POSITION属性是absolute 而外面的DIV属性是static 那么里面的DIV的TOP和LEFT属性就是相对于BODY定位的,如果想让他根据外面的DIV定位 而DIV还想使用相对定位 那外层的DIV就得设置属性为relative
fixed是相对于浏览器外边框定位的 没什么好说的
不得不说娱
2012-07-10 · TA获得超过931个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:161万
展开全部
css隐藏div 可以这么写display:none;或者visibility:hidden;不过这里display:none;是不占用空间的,而visibility:hidden;虽然隐藏了,不过还占据着网页的空间。position的absolute(绝对定位)生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
position的relative(相对定位)生成相对定位的元素,相对于其正常位置进行定位。
因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

希望对您有帮助!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式