草庐IT

CA_PREFER_FIXED_POINT

全部标签

html - 为什么位置为 : fixed moving with a non-positioned sibling? 的元素

关于S.O.有很多问题。涵盖了如何解决此问题的答案(添加top:0),但它们都没有尝试真正解释header移动背后的原因。我更好奇为什么会这样。ProjectHeadersomecontentheader{position:fixed;}#layout-maincontent{margin-top:90px;//movesheaderdown.}类似问题列表,但没有推理:Topmost'fixed'positiondivmovingwithnonpositiondivmarginaffectsotherfixedelementspositionmargin-topdivcausesfi

html - 为什么 `transform` 会中断 `position: fixed` ?

其实我已经找到问题的原因了。我现在的问题是,为什么将transform添加到您的html,body会破坏position:fixed?原始问题最简单的CSS任务对我来说似乎失败了:position:fixed没有保持元素相对于视点的位置。考虑以下样式表:.stay-there-dammit{position:fixed;right:0px;left:0px;z-index:1030;}第一次加载页面时,定位是正确的。但是对视口(viewport)的任何更改(例如滚动或调整大小)都不会影响.stay-there-dammit元素的定位。可以说它没有调整其位置以适应新的视口(viewpor

html - 为什么 `transform` 会中断 `position: fixed` ?

其实我已经找到问题的原因了。我现在的问题是,为什么将transform添加到您的html,body会破坏position:fixed?原始问题最简单的CSS任务对我来说似乎失败了:position:fixed没有保持元素相对于视点的位置。考虑以下样式表:.stay-there-dammit{position:fixed;right:0px;left:0px;z-index:1030;}第一次加载页面时,定位是正确的。但是对视口(viewport)的任何更改(例如滚动或调整大小)都不会影响.stay-there-dammit元素的定位。可以说它没有调整其位置以适应新的视口(viewpor

html - 如何在 Flexbox 对齐的侧边栏上模拟 'position:fixed' 行为

因为已经回答了(HowcanIhaveaposition:fixed;behaviourforaflexboxsizedelement?),绝对/固定定位的盒子被从Flexbox对齐元素的正常流中取出。但是我怎样才能至少模拟position:fixed行为,比如width:300px;高度:100vw元素?这是一个初始布局演示(http://codepen.io/anon/pen/ZGmmzR),左边是侧边栏,右边是内容block。我希望nav像position:fixed元素一样跟随用户滚动页面。我知道没有Flexbox怎么办。首先,我会考虑不使用JavaScript的纯CSS解决方

html - 如何在 Flexbox 对齐的侧边栏上模拟 'position:fixed' 行为

因为已经回答了(HowcanIhaveaposition:fixed;behaviourforaflexboxsizedelement?),绝对/固定定位的盒子被从Flexbox对齐元素的正常流中取出。但是我怎样才能至少模拟position:fixed行为,比如width:300px;高度:100vw元素?这是一个初始布局演示(http://codepen.io/anon/pen/ZGmmzR),左边是侧边栏,右边是内容block。我希望nav像position:fixed元素一样跟随用户滚动页面。我知道没有Flexbox怎么办。首先,我会考虑不使用JavaScript的纯CSS解决方

html - 你能用显示器: table-cell and have a fixed width/height?吗

我有以下内容:CSS:.photo{overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;width:100px;height:100px;}HAML.photo%img{:src=>my_url}参见jsFiddlehere.我用来演示的图像是150pxx80px。我需要在.photodiv中显示图像并剪掉多余部分。图像需要垂直和水平居中。但是,display:table-cell导致.photodiv忽略我的宽度和高度设置。我该如何解决这个问题? 最佳答案

html - 你能用显示器: table-cell and have a fixed width/height?吗

我有以下内容:CSS:.photo{overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;width:100px;height:100px;}HAML.photo%img{:src=>my_url}参见jsFiddlehere.我用来演示的图像是150pxx80px。我需要在.photodiv中显示图像并剪掉多余部分。图像需要垂直和水平居中。但是,display:table-cell导致.photodiv忽略我的宽度和高度设置。我该如何解决这个问题? 最佳答案

html - 滚动容器内的 CSS 位置元素 "fixed"

我想知道是否有人为此找到了解决方案?我正在寻找一种将元素附加到滚动容器顶部的解决方案HTML:title.........(about10-20elements).........所有“元素”都有position:relative,容器具有以下CSS:.container{position:relative;width:200px;height:400px;overflow-y:scroll;}我希望标题保持在容器的顶部,独立于它的滚动位置和在下面滚动的元素。到目前为止的CSS:.header{position:absolute;/*scrollingoutofview:-(*/z-i

html - 滚动容器内的 CSS 位置元素 "fixed"

我想知道是否有人为此找到了解决方案?我正在寻找一种将元素附加到滚动容器顶部的解决方案HTML:title.........(about10-20elements).........所有“元素”都有position:relative,容器具有以下CSS:.container{position:relative;width:200px;height:400px;overflow-y:scroll;}我希望标题保持在容器的顶部,独立于它的滚动位置和在下面滚动的元素。到目前为止的CSS:.header{position:absolute;/*scrollingoutofview:-(*/z-i

html - CSS 列 : Fixed width and "remainder"?

假设我想要两列。右边的是200px宽,左边的正好占了剩下的宽度。这可能吗?左栏的宽度应该设置多少? 最佳答案 更新:使用Flexbox解决现在我们有Flexbox(使用over95%supportglobally)可以轻松实现此布局(和其他布局),而样式不依赖于源顺序。Flexbox示例:HTMLBigSmallCSS.flex-container{display:flex;}.flex-column{flex:1;}.fixed-column{width:200px;}LiveDemousingFlexbox使用float解决诀窍