textarea标签的使用及案例

textarea标签是我们经常使用的一个html标签,主要是在输入较长的文本时,可以实现换行等效果。下面引用一个他的基本使用:
textarea 标签 -- 代表HTML表单多行输入域
textarea标签是成对出现的,以结束
属性:
Common -- 一般属性
cols -- 多行输入域的列数
rows -- 多行输入域的行数
accesskey -- 表单的快捷键访问方式
disabled -- 输入域无法获得焦点,无法选择,以灰色显示,在表单中不起任何作用
readonly -- 输入域可以选择,但是无法修改
tabindex -- 输入域,使用"tab"键的遍历顺序

使用方法:

例1:设置文本框的行数为40,列数为10。名称为text。表达形式  

例2:取消文本框右边的滚动条。表达形式。style="overflow:auto"的意思就是当输入的文本超出设置的行数时才自动显示滚动条。 

例3:设置文本框的背景色。。 

例4:另外设置文本框的滚动条颜色,边框色,以及字体大小,颜色,行距等,都可以直接在style里设置。不过这些一般都习惯在CSS里设置,直接调用就好了。下面是一段CSS设置代码:应该比较容易看懂,textbox里边依次设置的是文本框的背景色,上下左右边框色和厚度,以及输入字体的大小等。

 

把上面一段代码插到页面的与之间。调用方式:。 class=""中的名字对应css里边要用到的设置的名字。
注意:
textarea的cols和rows就相当于width和height,但是单位不同,所有不能精确地做调整,而style.width和style.height就可以按像素单位准确调整,并且优先级高于cols和rows。

使用案例如下:

Html代码:

复制代码
代码如下:



可以讲代码复制到本地测试一下。
问题来了,如果这两个不在一行上,比如
分行写效果会不一样的代码
复制代码
代码如下:




会发现:一开始的代码显示的是左对齐显示的,而下一个呢,会居中显示。所以在使用textarea时一定要注意,textarea标签里的文字是相对textarea来说的,textarea相当于提供了一个编辑区域,这个区域是紧接着textarea开始的,即所谓的所见即所得吧。只要这两个标签不在一行上,这时前的空白也会被他识别为空白文字的,你会发现你的鼠标编辑指针不会在文字最开始或者紧挨文字闪动。所以要好好使用这个标签,遇到问题时知道从哪里入手解决。

你可能感兴趣的:(textarea标签的使用及案例)