草庐IT

positional

全部标签

javascript - 获取HTML页面中所有 `position:fixed`的元素?

这样做的原因:我正在调试我的网页的CSS。一些元素出现了,但它们不应该出现。我怀疑是元素定位的问题..所以我想找到这些定位的元素并一一检查。 最佳答案 这个正在使用jQuery。我希望你能找到它。varfind=$('*').filter(function(){return$(this).css('position')=='fixed';});我认为这个可以使用纯javascript:varelems=document.body.getElementsByTagName("*");varlen=elems.lengthfor(var

html - 位置 :Absolute withing Position:Relative in Chrome

我犯了一个重大错误,即在设计我的网站时没有在所有浏览器上进行调试。在Firefox(3.6.10)和IE8中,表单元素显示正常,但在chrome(10)中,只有position:absolute元素显示。我有一个由无序列表组成的表单。列表项设置为position:relative。它包含一个左浮动标签、右浮动字段,并且可能还有一个position:absolute小部件。HTML:NameCSS:formulli{margin:5px;clear:both;position:relative;}formlabel{float:left;margin-top:0px;margin-bot

html - CSS : centering absolute positioned text inside relative parent

如何将绝对定位的文本置于流体相对父元素的中心?我正在尝试在父元素上使用text-align:center但它始终使child的左Angular居中,而不是元素本身。http://jsfiddle.net/sucTG/2/ 最佳答案 问题在于position:absolute;修改元素的宽度以适应其内容,而text-align:center;将文本在元素block的宽度内居中.所以如果你添加一个position:absolute;不要忘记增加元素的宽度,否则text-align:center;属性将毫无用处。解决此问题的最佳方法是在.

html - z-index 和 position fixed 如何在 css 中协同工作

body{height:3000px;}.fixed{position:fixed;width:100%;height:60px;top:0;left:0;background:#f4f4f4;}.fixedh3{position:relative;z-index:300;color:#fff;}.overlay{background-color:#000;top:0;bottom:0;left:0;right:0;opacity:.5;position:fixed;z-index:1;-webkit-transition:all0.3sease-out;-moz-transition

html - 为什么 Float 优于位置 :relative and absolute while we can make layout quickly with position?

为什么Float优于position:relative和absolute而我们可以用position快速布局?在经济衰退时期,时间非常重要。当我们制作2-col、3-col或multi-col布局,然后在布局div中定位其他元素时。世界上大多数人都喜欢Float。为什么Float优于position:relative和position:absolute给中的任何元素定位和其他嵌套元素?如果使用position:布局页面/设计,我们可以创建一个设置为position:relative的容器div,允许标题、内容和导航divs在容器div内设置为position:relative,允许这些

CSS & HTML5 : Position a <footer> at the bottom of the page? 没有包装器?

老问题。我需要定位一个页面底部的元素。但是我没有包装器div。我确实有以下结构......如果内容不够高,是否有一种简单的方法可以将页脚推到底部? 最佳答案 遇到这个问题,我想我会发布我遇到的问题。对我来说似乎是理想的方式。CSS:html{position:relative;min-height:100%;}body{margin:00100px;/*bottom=footerheight*/}footer{position:absolute;left:0;bottom:0;height:100px;width:100%;}HTM

css - 为什么不用margin定位,而是用position :relative top 5px?

标题,基本上。我一直在使用边距定位而不是像position:relative这样的东西来做我的很多工作,只是因为我不知道你可以那样控制它。margin应该做什么,为什么我应该在margin完成工作时使用position? 最佳答案 简而言之,边距在元素框周围增加空间,并修改页面流中为其保留的空间量以匹配。因此,顶部边距向下移动一个block,同时也向下移动跟随它的所有内容。底部边距将跟随它的内容向下移动,同时将block本身留在同一位置。这非常直观,并且可能完全符合您的预期。相对定位做了一些奇怪的事情:它改变了block被绘制的位置

jquery - CSS/HTML : how to make something become absolute positioned once you scroll by it

我是CSS和HTML的新手,我正在尝试学习如何在页面上滚动时使某些内容成为绝对定位。这是我的意思的一个例子:http://fab.com/help/(您不需要帐户即可滚动)。向下滚动时,顶部的黑色菜单栏消失,带有“我们如何帮助您”的白色菜单栏变为绝对定位。我创建了一个具有类似菜单系统的示例,http://jsfiddle.net/jkdbP/但我不知道从哪里开始让它在滚动后成为绝对定位,非常感谢任何见解! 最佳答案 请参阅此jsFiddle:http://jsfiddle.net/jkdbP/2/varmenuTop=$('.men

javascript - "position: fixed"parent旋转和平移时div不固定

"position:fixed"的div嵌入到父div中。当父级旋转或平移时,子级div也会移动。这是一个错误吗?我希望子div保持固定。HTML片段:查看重现:http://jsfiddle.net/PseKK/我知道我可以通过对子div应用反向转换来修复它,但出于实际场景中的性能原因,我正在寻找一种不涉及额外转换的解决方案。知道如何克服吗? 最佳答案 这是转帖,答案在原问题中Positionsfixeddoesn'tworkwhenusing-webkit-transform不幸的是这是一个错误,但似乎有办法解决它。

html - 为什么不顶: 0 work on absolutely-positioned elements relative to body?

您可以在下面的代码中看到,h1将主体向下推,而绝对定位block.absolute不会粘在顶部。但您也可以看到同一block粘在其父.wrapper的顶部。为什么?我不是在问如何做到这一点;我知道如何,例如padding而不是margin到h1,或者clearfix到parent等等。我只对一件事感兴趣:为什么h1的边距会压低body,但不会压低.wrapper?body{position:relative;margin:0;padding:0;overflow:hidden;background-color:silver;}.absolute{position:absolute;to