前端开发

 首页 > 前端开发 > css教程 > CSS3魔法堂:禁止用户改变textarea大小 - html/css语言

CSS3魔法堂:禁止用户改变textarea大小 - html/css语言

分享到:
【字体:
导读:
          一、前言 在FF、Chrome和Safari下默认时允许用户以拖拽形式来改变textarea大小,这不仅与IE下textarea的行为特点有异,而且textarea的大小变化会撑大其父...

一、前言                          
 
  在FF、Chrome和Safari下默认时允许用户以拖拽形式来改变textarea大小,这不仅与IE下textarea的行为特点有异,而且textarea的大小变化会撑大其父节点从而破坏整体布局。
 
 
 
二、原因                           
 
通过调用 window.getComputedStyle(textarea元素, null).resize 返回both,我们可以知道原来是resize样式属性搞的鬼。
 
 
 
三、CSS3属性──resize                    
 
用于设置UserAgent调整元素尺寸的机制,就是说设置用户能否和如何自行改变元素尺寸。
 
值范围
 
none:不允许UserAgent调整元素尺寸;
 
both :允许UserAgent调整元素水平、垂直方向的尺寸;
 
vertical:允许UserAgent调整元素垂直方向的尺寸;
 
horizontal:允许UserAgent调整元素水平方向的尺寸;
 
inherit :继承父元素
 
 
 
在FF、Chrome和Safari下
 
对于div来说resize属性值时inherit(其实就是none),而对于textarea而言默认值为both。
 
 
 
四、解决办法                        
 
  为textarea设置 resize: none
 
 
分享到:
CSS实现圆角,三角,五角星,五边形,爱...
CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等 新出的html5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点,下面是css3的一切用法,在此总结一下,以供需要的朋友们,总共30个例子 1.长方形 #Rectangle{ width: 200px; height: 50px; ...
语义化HTML - html/css语言栏目:html.cs...
一.怎样语义化html结构   语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。   正确语义化----结构(html)才是重点,样式(css)是用来修饰结构的。所以要先确定html,确定标签,再来选用合适的css。   一般来说,所有的标签都会有一个默认的样式,所以一个简单的判断网页标签语义是否良好的方法就是:去...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……