草庐IT

html - 100% 高度 div,由于 margin-top 50px,滚动条离开屏幕 50px。自动溢出

我正在尝试布局一个页面,该页面在顶部和内容区域有一个水平导航栏,当内容太大时将获得滚动条。我目前的做法是将div宽度设置为100%;高度50px;绝对位置;前0;离开0;然后是高度为100%的第二个div;宽度100%;边距顶部50px;溢出:自动;然而,出现的滚动条偏移了50px边距,因此将内容推离了页面底部。如果我删除边距,一切正常,但它会将内容放在导航栏后面。我还尝试将它包装在一个容器中,并尝试将它们的边距和溢出部分放在child身上,但这似乎仍然没有达到所需的效果。jsFiddle,带有注释以尝试更好地解释它。http://jsfiddle.net/Piercy/hggXJ/H

html - 100% 高度 div,由于 margin-top 50px,滚动条离开屏幕 50px。自动溢出

我正在尝试布局一个页面,该页面在顶部和内容区域有一个水平导航栏,当内容太大时将获得滚动条。我目前的做法是将div宽度设置为100%;高度50px;绝对位置;前0;离开0;然后是高度为100%的第二个div;宽度100%;边距顶部50px;溢出:自动;然而,出现的滚动条偏移了50px边距,因此将内容推离了页面底部。如果我删除边距,一切正常,但它会将内容放在导航栏后面。我还尝试将它包装在一个容器中,并尝试将它们的边距和溢出部分放在child身上,但这似乎仍然没有达到所需的效果。jsFiddle,带有注释以尝试更好地解释它。http://jsfiddle.net/Piercy/hggXJ/H

html - 如何设置一个 div 使用一定百分比的高度,同时使用溢出 :auto to put a scrollbar?

我有以下代码:div.leftnav{overflow:auto;height:50%;}那个,当我设置这个类的大div时,不起作用(它不显示滚动条,也不将其调整为50%,但是如果我使用它,它会完美地工作height:400px;或其他一些“绝对”值。 最佳答案 height只有在父元素也有高度指令时才有效。假设你有非常简单的标记:reallylongtext那么以下CSS将为您工作:div.leftnav{overflow:auto;height:50%;}html,body{height:100%;}尽管如此,您还是需要全程提供

html - 如何设置一个 div 使用一定百分比的高度,同时使用溢出 :auto to put a scrollbar?

我有以下代码:div.leftnav{overflow:auto;height:50%;}那个,当我设置这个类的大div时,不起作用(它不显示滚动条,也不将其调整为50%,但是如果我使用它,它会完美地工作height:400px;或其他一些“绝对”值。 最佳答案 height只有在父元素也有高度指令时才有效。假设你有非常简单的标记:reallylongtext那么以下CSS将为您工作:div.leftnav{overflow:auto;height:50%;}html,body{height:100%;}尽管如此,您还是需要全程提供

html - 如果溢出则更改单元格值

我相当确定仅使用html/css这是不可能的,但我想问一下以防万一。假设我有在里面,div有overflow:hidden;风格。我不想仅仅切断溢出,而是要:检测到溢出。删除div内容的最后3个字母并在末尾添加“...”。编辑:我最初问这个问题时错过了一个关键细节-这可能与overflow-y有关吗,所以在它生成“...”之前我仍然可以有多行文本?PLNKRfortesting 最佳答案 示例取自linkIprovided在OP评论中:.element-to-cut-off{width:250px;white-space:nowra

html - 如果溢出则更改单元格值

我相当确定仅使用html/css这是不可能的,但我想问一下以防万一。假设我有在里面,div有overflow:hidden;风格。我不想仅仅切断溢出,而是要:检测到溢出。删除div内容的最后3个字母并在末尾添加“...”。编辑:我最初问这个问题时错过了一个关键细节-这可能与overflow-y有关吗,所以在它生成“...”之前我仍然可以有多行文本?PLNKRfortesting 最佳答案 示例取自linkIprovided在OP评论中:.element-to-cut-off{width:250px;white-space:nowra

html - 左侧有省略号的文本溢出

这个问题在这里已经有了答案:Text-overflowellipsisonleftside(10个答案)关闭6年前。考虑这个html/css片段:.l{text-align:left;}.r{text-align:right;}p{width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:solid1pxgreen;}111222333444555666777888999111222333444555666777888999它显示了两个固定宽度的容器,其中一些文本太长而无法容纳,溢出设置为显

html - 左侧有省略号的文本溢出

这个问题在这里已经有了答案:Text-overflowellipsisonleftside(10个答案)关闭6年前。考虑这个html/css片段:.l{text-align:left;}.r{text-align:right;}p{width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:solid1pxgreen;}111222333444555666777888999111222333444555666777888999它显示了两个固定宽度的容器,其中一些文本太长而无法容纳,溢出设置为显

javascript - 如何确定哪些元素在溢出的 <div> 中可见

基本上,我正在尝试实现一个行为类似于内置于Google阅读器界面中的阅读Pane的系统。如果您还没有看到它,Google阅读器会在单独的框中显示每篇文章,并在您滚动时突出显示当前框(并将文章标记为已读)。除此之外,您还可以通过单击UI中的上一页和下一页按钮在文章列表中向前或向后移动。我基本上已经弄清楚了如何实现大部分功能。但是,我不确定如何确定我的哪些div当前在可滚动Pane中可见。我有一个设置为overflow:auto的div。在这个div内部,还有其他div,每个div包含一段内容。我使用了以下jquery插件来根据单击“下一个”或“上一个”按钮使所有内容滚动,它就像一个魅力:

javascript - 如何确定哪些元素在溢出的 <div> 中可见

基本上,我正在尝试实现一个行为类似于内置于Google阅读器界面中的阅读Pane的系统。如果您还没有看到它,Google阅读器会在单独的框中显示每篇文章,并在您滚动时突出显示当前框(并将文章标记为已读)。除此之外,您还可以通过单击UI中的上一页和下一页按钮在文章列表中向前或向后移动。我基本上已经弄清楚了如何实现大部分功能。但是,我不确定如何确定我的哪些div当前在可滚动Pane中可见。我有一个设置为overflow:auto的div。在这个div内部,还有其他div,每个div包含一段内容。我使用了以下jquery插件来根据单击“下一个”或“上一个”按钮使所有内容滚动,它就像一个魅力: