
css
文章平均质量分 86
零怀念
发抖
展开
-
HTML学习之给div高度设置百分比不生效的问题
这几天在学习HTML的知识,今天想做一个极为简单的页面,就是分为头部,内容和底部,本来用三个div即可,可是给div高度设置百分比时发现不生效,具体页面如下,非常简单。下面是html部分:<body> <div id="header"> 11111111 </div> <div id="content"> 2222222222 <转载 2021-09-29 16:07:25 · 1254 阅读 · 0 评论 -
html,body设置{height:100%}
一般情况下,我们css控制的最高节点就是body,例如设置:body{background:#069;}则浏览器界面就是完全的#068的背景色。这里看上去是<body>标签下的背景色起作用了,我到不这么认为,这里不是body的background起作用,而是body作为一个根节点起作用了,<html>标签未被激活,body担当类似于根节点的节点,其background背景色被浏览器俘获,浏览器界面背景色为background的背景色,以上是我的推论,这种推论不是我凭空想象出转载 2021-09-29 15:45:07 · 4844 阅读 · 0 评论 -
绝对定位常见误区:position:absolute相对于谁定位、及当溢出时怎么隐藏
、绝对定位元素溢出父元素,怎么隐藏问题? 通常,为了让DIV子元素超出部分隐藏,都是在父元素设置overflow:hidden,这样即可防止子元素撑开父元素,使子元素能够溢出隐藏! 但是,对于position:absolute定位的子元素,仅仅使用overflow:hidden没办法将其溢出部分隐藏,需要在父元素上也加上一个定位position:relative;才能将含有position:absolute属性的子元素进行溢出隐藏! 绝对定位元素相对的元素是它最近的一个祖先,该祖先满足:p转载 2021-09-29 11:06:54 · 1880 阅读 · 0 评论