当我设置overflow:scroll ,我得到水平和垂直滚动条。 有没有什么办法可以去除div中的水平滚动条?
实际上我有两个问题,但我们先解决主要问题,因为我相信其他问题更容易解决。 我在菜单的左侧有一个固定的位置div。 右侧是正确滚动的标准div。 问题是,当浏览器视图端口太小,看不到整个菜单..没有办法让它滚动,我可以find(至less不是用CSS)。 我试过在CSS中使用不同的溢出,但没有任何东西让div滚动。 包含菜单的div设置为最小高度:100%,位置:固定..这两个属性我需要保持。 包含菜单的div是在另一个绝对定位的高度设置为100%的包装div。 如果内容对于div太高,我怎样才能让它垂直滚动? 这导致我到另一个问题,我不希望滚动条显示..但我想我可能已经有一个答案(只有它不工作,因为我不能让div滚动开始)。 任何解决scheme 也许JavaScript是必要的? (其中我知之甚less) JS小提琴示例 以及导致问题的相关代码(因为在这里发布整个事情waaay太长了): .fixed-content { min-height:100%; position:fixed; overflow-y:scroll; overflow-x:hidden; } 也尝试添加高度:100%以及只是为了看看这是一个问题,但它也没有工作…也没有固定的高度,如600px。
我在这里有一个网站。 在桌面浏览器中查看,黑色菜单栏正确地只延伸到窗口的边缘,因为body具有overflow-x:hidden 。 在任何移动浏览器中,无论是Android还是iOS,黑色菜单栏都会显示其全宽,这会在页面的右侧留下空白。 据我所知,这个空格甚至不是html或body标签的一部分。 即使我在<head>中将视口设置为特定的宽度: <meta name="viewport" content="width=1100, initial-scale=1"> 该网站扩大到1100px,但仍然有超过1100的空白。 我错过了什么? 我如何保持视口1100,并切断溢出?
我有以下CSS风格的div : width:335px; float:left; overflow:hidden; padding-left:5px; 当我在文本中插入一长串文本时,它将打破新的一行并显示所有的文本。 我想要的是只有一行文本不会换行。 当文本很长时,我想这个溢出的文本消失。 我正在考虑设置高度,但似乎是错的。 也许如果我添加与字体相同的高度,它应该工作,不会导致在不同的浏览器中的任何问题? 我怎样才能做到这一点?
我的页面上有一个div元素,其高度设置为100%。 身体的高度也被设定为100%。 内部div有一个背景,所有这一切,是不同的身体背景。 这适用于使div高度达到浏览器屏幕高度的100%,但是问题是我的内容里面的内容超出了浏览器屏幕高度的垂直范围。 当我向下滚动时,div结束于必须开始滚动页面的位置,但内容溢出。 如何让div始终走到底部以适应内在的内容? 这是我的CSS简化: body { height:100%; background:red; } #some_div { height:100%; background:black; } 一旦我滚动页面,黑色结束,内容stream入红色的背景。 这个问题在#some_div上设置为相对或绝对位置似乎并不重要,问题也会出现。 #some_div里面的内容绝大部分是绝对定位的,它是从数据库dynamic生成的,所以它的高度是不可预知的。 编辑:这是一个问题的截图:
我想在我的网站上显示条款和条件说明。 我不想使用文本字段,也不想使用我的整个页面。 我只想在选定区域显示我的文本,并且只想使用垂直滚动条向下阅读所有文本。 目前我正在使用这个代码: <div style="width:10;height:10;overflow:scroll" > text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text […]
如何让一个div在它内部浮动时增长高度? 我知道定义一个宽度的值,并设置溢出到隐藏的作品。 问题是我需要一个与溢出可见的div。 有任何想法吗?
我有3个级别的div : (在下面的绿色)顶层div与overflow: hidden 。 这是因为如果超出框的大小,我想要在该框内的某些内容(此处未显示)进行裁剪。 (在下面红色)在这里面,我有position: relative div position: relative 。 唯一的用途是用于下一个级别。 (在下面的蓝色)最后一个div我从position: absolutestreamposition: absolute但我要定位相对于红色div (而不是页面)。 我想把蓝色的盒子从stream动中取出,并且扩展到绿色的盒子之外,但是相对于红色盒子的位置如下: 替代文字http://img.skitch.com/20100211-2iejd2t9iabxb2rgs9b6msht2.png 然而,下面的代码,我得到: 替代文字http://img.skitch.com/20100211-mfjtr1st2yy5u4jhc3chi1qi3d.png 并且移除position: relative对于红色框的position: relative ,现在允许蓝色框离开绿色框,但是相对于红色框不再被定位: 替代文字http://img.skitch.com/20100211-e96ktg4j9undir396m4p5ka3ki.png 有没有办法: 保持overflow: hidden在绿色框上。 让蓝色的盒子伸出绿色的盒子并相对于红色的盒子定位? 完整的源代码,为了testing,使用内联CSS: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <body> <br/><br/><br/> <div id="1" style="overflow: hidden; background: #efe; padding: 5px; width: 125px"> <div id="2" style="position: relative; background: #fee; padding: 2px; […]
以下代码块将输出作为0。 public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } System.out.println(product); } } 请有人可以解释为什么会发生这种情况?
我需要计算一个expression式,如下所示: A*B – C*D ,其types是: signed long long int A, B, C, D; 每个数字都可能很大(不会溢出)。 虽然A*B可能导致溢出,但同时expression式A*B – C*D可能非常小。 我如何正确计算它? 例如: MAX * MAX – (MAX – 1) * (MAX + 1) == 1 ,其中MAX = LLONG_MAX – n和n – 一些自然数。