我有一个宽度固定但高度可变的 HTML 文本区域。我想设置 overflow:scroll
并能够显示垂直滚动条,但不能显示水平滚动条。由于特定于我的情况的其他原因,我无法使用 overflow:auto
。
我知道没有办法使用 CSS2 只显示垂直而不是水平滚动条。我可以用 JavaScript 做些什么来隐藏水平滚动条吗?
overflow:scroll;
没有办法显示一个栏而不显示另一个。它是 overflow:scroll
所固有的; javascript 只能做 CSS 允许的事情。然而,我猜你可以使用overflow:auto,你只是不知道怎么用。您能否详细说明“针对您的具体情况的其他事项”?
你可以像这样使用css:
overflow-y: scroll;
overflow-x: hidden;
使用 CSS。它比 javascript 更容易和更快。
overflow-x: hidden;
overflow-y: scroll;
通过添加此代码完全禁用水平滚动条。
body{
overflow-x: hidden;
overflow-y: scroll;
}
在 HTML 表单框中使用 wrap=virtual
可以消除框底部的水平滚动条:
<textarea name= "enquiry" rows="4" cols="30" wrap="virtual"></textarea>
在此处查看 示例:http://jsbin.com/opube3/2 (在 FF 和 IE 上测试)
selector{
overflow-y: scroll;
overflow-x: hidden;
}
带有片段和 jsfiddle 链接的工作示例 https://jsfiddle.net/sx8u82xp/3/
https://i.stack.imgur.com/CJVVc.gif
.container{ 高度:100vh;溢出-y:滚动;溢出-x:隐藏;背景:黄色; }
Lorem Ipsum 只是印刷和排版行业的虚拟文本。自 1500 年代以来,Lorem Ipsum 一直是行业的标准虚拟文本,当时一位不知名的印刷商采用了一种类型的厨房并将其加扰以制作一本类型样本书。它不仅经历了五个世纪,而且经历了电子排版的飞跃,基本保持不变。它在 1960 年代随着包含 Lorem Ipsum 段落的 Letraset 表的发布而流行起来,最近还随着 Aldus PageMaker 等桌面出版软件(包括 Lorem Ipsum 的版本)而普及。我们为什么用它?一个早已确立的事实是,读者在查看页面布局时会被页面的可读内容分散注意力。使用 Lorem Ipsum 的重点在于它具有或多或少的正态分布字母,而不是使用“这里的内容,这里的内容”,使它看起来像可读的英语。许多桌面出版包和网页编辑器现在使用 Lorem Ipsum 作为他们的默认模型文本,搜索“lorem ipsum”将发现许多仍处于起步阶段的网站。多年来,各种版本已经演变,有时是偶然的,有时是故意的(注入幽默等)。
Lorem Ipsum 只是印刷和排版行业的虚拟文本。自 1500 年代以来,Lorem Ipsum 一直是行业的标准虚拟文本,当时一位不知名的印刷商采用了一种类型的厨房并将其加扰以制作一本类型样本书。它不仅经历了五个世纪,而且经历了电子排版的飞跃,基本保持不变。它在 1960 年代随着包含 Lorem Ipsum 段落的 Letraset 表的发布而流行起来,最近还随着 Aldus PageMaker 等桌面出版软件(包括 Lorem Ipsum 的版本)而普及。我们为什么用它?一个早已确立的事实是,读者在查看页面布局时会被页面的可读内容分散注意力。使用 Lorem Ipsum 的重点在于它具有或多或少的正态分布字母,而不是使用“这里的内容,这里的内容”,使它看起来像可读的英语。许多桌面出版包和网页编辑器现在使用 Lorem Ipsum 作为他们的默认模型文本,搜索“lorem ipsum”将发现许多仍处于起步阶段的网站。多年来,各种版本已经演变,有时是偶然的,有时是故意的(注入幽默等)。
Lorem Ipsum 只是印刷和排版行业的虚拟文本。自 1500 年代以来,Lorem Ipsum 一直是行业的标准虚拟文本,当时一位不知名的印刷商采用了一种类型的厨房并将其加扰以制作一本类型样本书。它不仅经历了五个世纪,而且经历了电子排版的飞跃,基本保持不变。它在 1960 年代随着包含 Lorem Ipsum 段落的 Letraset 表的发布而流行起来,最近还随着 Aldus PageMaker 等桌面出版软件(包括 Lorem Ipsum 的版本)而普及。我们为什么用它?一个早已确立的事实是,读者在查看页面布局时会被页面的可读内容分散注意力。使用 Lorem Ipsum 的重点在于它具有或多或少的正态分布字母,而不是使用“这里的内容,这里的内容”,使它看起来像可读的英语。许多桌面出版包和网页编辑器现在使用 Lorem Ipsum 作为他们的默认模型文本,搜索“lorem ipsum”将发现许多仍处于起步阶段的网站。多年来,各种版本已经演变,有时是偶然的,有时是故意的(注入幽默等)。
Lorem Ipsum 只是印刷和排版行业的虚拟文本。自 1500 年代以来,Lorem Ipsum 一直是行业的标准虚拟文本,当时一位不知名的印刷商采用了一种类型的厨房并将其加扰以制作一本类型样本书。它不仅经历了五个世纪,而且经历了电子排版的飞跃,基本保持不变。它在 1960 年代随着包含 Lorem Ipsum 段落的 Letraset 表的发布而流行起来,最近还随着 Aldus PageMaker 等桌面出版软件(包括 Lorem Ipsum 的版本)而普及。我们为什么用它?一个早已确立的事实是,读者在查看页面布局时会被页面的可读内容分散注意力。使用 Lorem Ipsum 的重点在于它具有或多或少的正态分布字母,而不是使用“这里的内容,这里的内容”,使它看起来像可读的英语。许多桌面出版包和网页编辑器现在使用 Lorem Ipsum 作为他们的默认模型文本,搜索“lorem ipsum”将发现许多仍处于起步阶段的网站。多年来,各种版本已经演变,有时是偶然的,有时是故意的(注入幽默等)。
<div style="width:100px;height:100px;overflow-x:hidden;overflow-y:auto;background-color:#000000">
.combobox_selector ul {
padding: 0;
margin: 0;
list-style: none;
border:1px solid #CCC;
height: 200px;
overflow: auto;
overflow-x: hidden;
}
设置 200px 向下滚动大小,overflow-x
隐藏任何水平滚动条。
为了我:
.ui-jqgrid .ui-jqgrid-bdiv {
position: relative;
margin: 0;
padding: 0;
overflow-y: auto; <------
overflow-x: hidden; <-----
text-align: left;
}
当然去掉箭头
不定期副业成功案例分享