CA_PREFER_FIXED_POINT
全部标签 全部,我正在开发一个包含非常“高”表单的网络应用程序。(所谓高,是指它比典型屏幕高百分之几)。该设计需要一个固定在屏幕底部的“页脚”,无论用户在表单中的位置如何,它始终可见。换句话说,无论用户是靠近表单的顶部、中间还是底部,页脚都应该可见,并且表单应该滚动到它的“下方”。为了实现这一点,我将页脚创建为具有position:fixed和bottom:0的div。这在我测试过的所有浏览器上都能完美运行,包括iOS5上的Safari。除了有一个错误...如果用户靠近表单顶部,并将焦点放在其中一个文本字段上-正如预期的那样,iOS会显示键盘。每次用户点击下一步按钮时,iOS都会将她“切换”到下
全部,我正在开发一个包含非常“高”表单的网络应用程序。(所谓高,是指它比典型屏幕高百分之几)。该设计需要一个固定在屏幕底部的“页脚”,无论用户在表单中的位置如何,它始终可见。换句话说,无论用户是靠近表单的顶部、中间还是底部,页脚都应该可见,并且表单应该滚动到它的“下方”。为了实现这一点,我将页脚创建为具有position:fixed和bottom:0的div。这在我测试过的所有浏览器上都能完美运行,包括iOS5上的Safari。除了有一个错误...如果用户靠近表单顶部,并将焦点放在其中一个文本字段上-正如预期的那样,iOS会显示键盘。每次用户点击下一步按钮时,iOS都会将她“切换”到下
为什么这段代码会:div{background-color:yellow;display:block;position:fixed;}当我添加position:fixed时,div不显示为display:block(即流过页面)?似乎还行不通?注意我是CSS的新手,所以如果这只是一个愚蠢的错误,我深表歉意 最佳答案 当您使用position:fixed;或position:absolute;时,该元素将脱离文档的常规流。div元素的width的默认设置是auto,这意味着它将使用它所在的全部可用宽度。当您将它从流程中取出时,不再有任
为什么这段代码会:div{background-color:yellow;display:block;position:fixed;}当我添加position:fixed时,div不显示为display:block(即流过页面)?似乎还行不通?注意我是CSS的新手,所以如果这只是一个愚蠢的错误,我深表歉意 最佳答案 当您使用position:fixed;或position:absolute;时,该元素将脱离文档的常规流。div元素的width的默认设置是auto,这意味着它将使用它所在的全部可用宽度。当您将它从流程中取出时,不再有任
我有以下页面:[LINK]页面被设计为水平滚动,因此一系列div(黑色边框的)出现在一行中。现在,我将较小的div(红色的)设置为永远不会超出父div,但与此同时,在滚动页面时,我希望它们在父div内移动,就像它们是固定的一样-定位。我会用图表来解释。我希望我的div表现得像这样:[LINK]有人可以帮忙吗?感谢您的宝贵时间! 最佳答案 更新创建了一些最小的/实验性的jQuery插件:https://gist.github.com/3177804你应该能够像这样使用它:http://jsfiddle.net/7q3Zu/2/下载并包
我有以下页面:[LINK]页面被设计为水平滚动,因此一系列div(黑色边框的)出现在一行中。现在,我将较小的div(红色的)设置为永远不会超出父div,但与此同时,在滚动页面时,我希望它们在父div内移动,就像它们是固定的一样-定位。我会用图表来解释。我希望我的div表现得像这样:[LINK]有人可以帮忙吗?感谢您的宝贵时间! 最佳答案 更新创建了一些最小的/实验性的jQuery插件:https://gist.github.com/3177804你应该能够像这样使用它:http://jsfiddle.net/7q3Zu/2/下载并包
我正在尝试使用scrollIntoView()在我的应用程序中,但是因为我有一个顶部固定栏,所以当我使用scrollIntoView()时,元素将滚动到固定栏的后面。这意味着当我尝试让一些元素对用户可见时,通过将元素滚动到可见区域,它会被滚动,但滚动到另一个不可见区域,即这个固定栏。下面是我正在尝试做的一个例子:letelement=document.getElementsByClassName('second-element')[0];element.scrollIntoView();.fixed-element{height:30px;width:100%;background-c
我正在尝试使用scrollIntoView()在我的应用程序中,但是因为我有一个顶部固定栏,所以当我使用scrollIntoView()时,元素将滚动到固定栏的后面。这意味着当我尝试让一些元素对用户可见时,通过将元素滚动到可见区域,它会被滚动,但滚动到另一个不可见区域,即这个固定栏。下面是我正在尝试做的一个例子:letelement=document.getElementsByClassName('second-element')[0];element.scrollIntoView();.fixed-element{height:30px;width:100%;background-c
我需要两个div框:一个在左侧,宽度固定,另一个在第一个的右侧,它应该拉伸(stretch)到右侧。如何做到这一点?/--30px--//------*-------/|||||| 最佳答案 您可能需要将它们设为绝对定位和父级相对。 关于html-如何将两个div放在一行:onefixed,其他被拉伸(stretch),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2357101
我需要两个div框:一个在左侧,宽度固定,另一个在第一个的右侧,它应该拉伸(stretch)到右侧。如何做到这一点?/--30px--//------*-------/|||||| 最佳答案 您可能需要将它们设为绝对定位和父级相对。 关于html-如何将两个div放在一行:onefixed,其他被拉伸(stretch),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2357101