html中去掉textarea右侧滚动条和右下角拖拽

我们经常会把去掉html页面的滚动条了,通常如下

掉左右滚动条,保留上下滚动条:<body style="overflow-x:hidden;overflow-y:auto;">

如果页面头部有:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

需要去掉该代码,或者改为:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

结果发现不能在textara中使用,找了一段css

body{
scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/
scrollbar-highlight-color:#fff; /*- 左二 -*/
scrollbar-face-color:#E4E4E4; /*- 面子 -*/
scrollbar-arrow-color:#666; /*- 箭头 -*/
scrollbar-shadow-color:#808080; /*- 右二 -*/
scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/
scrollbar-base-color:#D7DCE0; /*- 基色 -*/
scrollbar-track-color:#;/*- 滑道 -*/
}

测试发现也无效了,那么要怎么才可以去掉textarea右侧滚动条和右下角拖拽

在使用表单中的textarea标签时,有以下需要注意的地方:

1、去掉右侧滚动条:

<textarea  style= "overflow:hidden;  "> </textarea>

2、去掉右下角的拖拽标记:

<textarea  style= "resize:none; "> </textarea>

解释:HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width 属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。可以通过添加如下两个样式禁用拖动,固定大小:

补充:隐藏textarea的滚动条

要设置textarea文本域的滚动条是否开启,使用style.overflow-x属性来控制。如:如果要隐藏该文本域的横向滚动条,在style属性中增加overflow-x属性控制,如下:
<textarea id=txtComments style="overflow-x:hidden"></textarea>
相应的,若要隐藏纵向滚动条:
<textarea id=txtComments style="overflow-y:hidden"></textarea>
如果使用代码控制的话,可能需要如下代码实现:
document.all("txtComments").style.overflowX="hidden";
overflow-x,overflow-y的可取值为:visible(默认取值),hidden,auto,scroll。
visible:始终不显示滚动条,文本区域的大小会根据内容的增加,自动增长,以显示全部内容。
scroll:不管文本区域里的内容有多少,始终显示滚动条。
hidden:始终不显示滚动条,内容超出层面的对象是不显示。
auto:如果内容在文本区域内可以全部显示,滚动条不显示,当内容无法全部显示时,内容被截断,加上滚动条显示所有内容。

时间: 2024-10-05 22:43:09

html中去掉textarea右侧滚动条和右下角拖拽的相关文章

WPF中Slider实时记录播放进度并且拖拽滑动Thumb实现播放进度的控制

问题描述 这个问题很多人都应该考虑过不过我来说说我的解决方法吧!就用MediaPlayer控件来举例:前面的问题比较容易解决,就是用一个Timer利用Tick事件去不停的获取正在播放的多媒体文件的当前播放位置.贴上代码:然后后面的问题解决方案可能很多人会想到用Slider的ValueChanged事件去写,可是这个拖拽并不是唯一一个触发ValueChanged事件的,在播放过程中Slider的Value属性一直在变化,很多人就看到了冲突.这个问题我是这样解决的,其实也是很简单的,我们可以用Mou

C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象

问题描述 C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象 在C# winform中,在form窗体中有四个Panel控件(panel1.panel2.panel3.panel4)以及三个Label控件(label1.label2.label3). 目前需要将任意一个Label控件对象拖入任意一个Panel控件中.一旦松开鼠标,那么拖拽过程结束.此时应当处理Panel控件的DragDrop事件. 请问,在Panel控件的DragDrop事件中,如何获取La

panel-C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象

问题描述 C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象 在C# winform中,在form窗体中有四个Panel控件(panel1.panel2.panel3.panel4)以及三个Label控件(label1.label2.label3). 目前需要将任意一个Label控件对象拖入任意一个Panel控件中.一旦松开鼠标,那么拖拽过程结束.此时应当处理Panel控件的DragDrop事件. 请问,在Panel控件的DragDrop事件中,如何获取La

网页制作中有关设置浏览器滚动条的参数

浏览器|网页 有朋友常提关于IE滚动条的问题,特总结该贴.简单地介绍一下涉及浏览器滚动条的样式表内容(某些样式需ie5.5+才能支持): 1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)overflow-x水平方向内容溢出时的设置overflow-y垂直方向内容溢出时的设置以上三个属性设置的值为visible(默认值).scroll.hidden.auto. 2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)scrollbar-arr

Android ListView隐藏右侧滚动条功能

关于ListView的滚动条几种情形: 1.默认情况:活动(滚动)时显示,不活动时隐藏. 2.活动和不活动时都显示. 3.活动和不活动时都隐藏. 上述集中情况,均有ListView的以下设置属性方法控制 1.setVerticalScrollBarEnabled(boolean b); 设置true时: 存在滚动条 设置false时: 隐藏滚动条 2.setScrollbarFadingEnabled(boolean b); 设置true时: 活动时显示滚动条,不活动时隐藏滚动条 设置false

从string对象中去掉标点符号

编一个程序,从string 对象中去掉标点符号.要求输入到程序的字符串必须含有标点 符号,输出结果则是去掉标点符号后的string 对象. 消除标点 #include <iostream> #include <string> #include <cctype> using namespace std; int main() { string s, result_str; bool has_punct = false; //用于标记字符串中有无标点 char ch; //

shencha touch form中动态添加元素 ,滚动条不能滚到该元素的位置

问题描述 shencha touch form中动态添加元素 ,滚动条不能滚到该元素的位置 shencha touch form中动态添加元素 ,滚动条不能滚到该元素的位置,编辑却可以,哪位大神帮我解答一下,跪谢!! 解决方案 动态为FORM中的元素添加行为

去除html标签-如何在一大串字符串中去掉所有html标签并取得余下内容

问题描述 如何在一大串字符串中去掉所有html标签并取得余下内容 string str="<body><b>abcdefg<html><a>链接123</a>456中文." 如上字符串,如何得到结果是 var aa="abcdefg链接123456中文." 解决方案 aa=Regex.Replace(str,"<[^>]*?>",""); 解决方案二

android-在TextView中用属性设置内容滚动,怎么去掉右边的滚动条?

问题描述 在TextView中用属性设置内容滚动,怎么去掉右边的滚动条? android 里 在TextView中用属性设置内容滚动,怎么去掉右边的滚动条? 解决方案 android:ellipsize="marquee" 跑马灯显示 解决方案二: android:ellipsize="marquee" 跑马灯显示 解决方案三: android:scrollbars="none" 解决方案四: 设置带滚动条的TextView设置带滚动条的Text