`
maomaozgc
  • 浏览: 336208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

textarea

CSS 
阅读更多
1、cols,垂直列。在没有做样式表设置的情况下,它表示一行中可容纳下的字节数。例如cols=60,表示一行中最多可容纳60个字节,也就是30个汉字。另外要注意的是,文本框的宽度就是通过这个来调整,输入好cols的数值,然后再定义输入文字字体的大小(不定义的话,会采用默认值),那么文本框的宽度就确定了。 



2、rows,水平列。表示可显示的行数,例如rows=10,表示可显示10行。超过10行,则需要拖动滚动条来浏览了。(同上,文本框的高度就是通过这个来控制的。) 



3、name,文本框的名称,这项必不可省,因为存储文本的时候必须用到。 



4、warp,当warp="off"表示该文本区域中不自动换行,当然不写默认是自动换行的。这个参数一般用得比较少。



5、style,这是个非常实用的参数,可以用来设置文本框的背景色,滚动条颜色及形式,边框色,输入字体的大小颜色等等。 



6、class,一般用来调用外部css里边的设置。 



例1:设置文本框的行数为40,列数为10。名称为text。表达形式 <textarea cols=40 rows=10 name=text></textarea> 



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



例3:设置文本框的背景色。<textarea cols=40 rows=10 name=text style="background-color:BFCEDC"></textarea>。 



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




<style>
.textbox { BACKGROUND: #BFCEDC; BORDER-TOP: #7F9DB9 1px solid; BORDER-LEFT: #7F9DB9 1px solid; BORDER-RIGHT: #7F9DB9 1px solid; BORDER-BOTTOM: #7F9DB9 1px solid; FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica"; FONT-SIZE: 12px; TEXT-ALIGN: LIFT;}
</style>

 



把上面一段代码插到页面的<head>与</head>之间。调用方式:<textarea cols=40 rows=10 name=text class="textbox"></textarea>。 class=""中的名字对应css里边要用到的设置的名字。



note that:
textarea的cols和rows就相当于width和height,但是单位不同,所有不能精确地做调整,而style.width和style.height就可以按像素单位准确调整,并且优先级高于cols和rows。


分享到:
评论

相关推荐

    HTML里面Textarea换行问题总结

    问题描述: 比如get数据到一个TextArea里面,如“AAA BBB”,想把这段文字在TextArea里面真正按行存放,而不是显示出来按行存放(所谓的真正按行存放就是,再把这个TextArea的数据post到另外一个页面的Textarea里面...

    textarea框增加行号效果

    在网页开发中,`textarea` 是一个常用的元素,用于接收用户输入多行文本。然而,原始的 `textarea` 没有内置的功能来显示行号,这对于需要进行代码编辑或者查看多行文本的场景来说不够友好。为了提高用户体验,...

    textarea换行符

    ### textarea换行符处理 在Web开发中,`textarea`元素是HTML中用于接收多行文本输入的一个常用组件。在用户通过`textarea`输入文本时,可能会遇到换行符(通常为`\r\n`)的问题。这些换行符在不同的环境中可能会被...

    关于Textarea的换行问题

    关于Textarea的换行问题,是前端开发中一个常见的议题,特别是在处理用户输入的多行文本时。在HTML中,Textarea是一种允许用户输入多行文本的表单控件,其换行处理方式对于用户体验和数据存储至关重要。然而,在这段...

    textArea滚动条样式

    在网页开发中,文本区域(`textarea`)是常见的用户输入元素,用于收集大量文本信息。然而,其默认的滚动条样式在不同浏览器之间存在差异,可能不符合设计师的美观要求或网站的整体风格。本文将详细介绍如何使用...

    layui 富文本编辑器和textarea值的相互传递方法

    &lt;textarea name="content" id="demo" placeholder="请输入资讯内容" class="layui-textarea" lay-verify="content"&gt;&lt;/textarea&gt; ``` 2. 使用Layui提供的API构建富文本编辑器,并在其中配置编辑器的工具栏,选择...

    固定textarea文本域尺寸

    默认情况下,Chrome 和其他基于 WebKit 的浏览器允许用户通过拖动textarea的角落来调整其大小,这在某些场景下是实用的,但并不总是符合设计师对页面布局的预期。有时,保持页面的统一性和美观性更为重要,因此需要...

    Vue实现动态显示textarea剩余字数

    Vue实现动态显示textarea剩余文字数量,具体内容如下 这里我们假设允许用户输入的最多数量为200个 html代码如下: &lt;textarea maxlength="200" @input="descInput" v-model="desc" /&gt; &lt;span&gt;{{remnant}}/200...

    textarea自适应高度标签,去除难看的滚动条

    在网页设计中,`textarea` 是一种常用的表单元素,用于收集用户输入的多行文本。然而,`textarea` 的默认行为可能导致一些视觉上的问题,比如固定的高度可能会限制用户输入,而滚动条则可能破坏页面的整体美感。针对...

    textarea 输入框自适应高度

    在网页设计中,文本输入框(textarea)是一个常见的交互元素,用于用户输入多行文本。在许多场景下,我们希望textarea能根据用户输入的内容自动调整其高度,以提供更好的用户体验。"textarea 输入框自适应高度"这个...

    jquery textarea插入gif动态QQ表情图片表单提交

    本主题聚焦于在textarea元素中插入并提交gif动态QQ表情图片,这是社交网络和论坛常见的一种功能,用于增强用户互动性。下面将详细讨论如何实现这个功能。 首先,我们需要了解textarea的基本用法。textarea是HTML中...

    textarea,textbox高亮关键字

    最近开发的时候做了textarea 高亮关键字,尝试过很多方法,比如用iframe,和编辑器替换,当然这也是一个方法,但是原来是用textbox的内容要达到兼容这两种方法是做不到的,所以这里是使用jquery插件和jquery核心文件搞的...

    处理textarea换行空格

    处理`textarea`中的换行和空格通常涉及到用户输入的格式化和处理,这在多个场景下都是必要的,例如数据存储、表单提交或者富文本编辑等。本篇文章将深入探讨如何在JavaScript或相关前端技术中处理`textarea`的换行和...

    输入框jq textarea表情插件特效

    本文将深入探讨如何利用jQuery来实现一个带有表情插件的textarea特效。 首先,让我们了解`textarea`。`textarea`是HTML中的一个表单元素,用于创建多行文本输入区域。在传统的网页设计中,用户可以在`textarea`内...

    jQuery Textarea全屏插件Textarea Fullscreen

    本文将深入探讨“jQuery Textarea全屏插件Textarea Fullscreen”,这是一个轻量级的解决方案,用于将网页上的textarea元素转换为全屏模式,提供更好的用户输入体验。 “Textarea Fullscreen”插件,正如其名,旨在...

    textarea添加背景图片并控制定位

    在网页设计中,文本区域(`textarea`)通常用于用户输入多行文本,但默认情况下,`textarea`元素仅提供基本的文本输入功能,没有太多装饰性或定制化的选项。然而,通过CSS(Cascading Style Sheets)我们可以扩展其...

    定宽的textarea根据内容自动调整高度

    在网页设计中,文本框(`textarea`)通常用于用户输入多行文本。然而,当用户输入的内容过多时,固定高度的`textarea`可能会导致文本溢出,影响用户体验。为了解决这个问题,我们可以实现一个定宽的`textarea`,使其...

    Textarea在光标停留处插入文字

    在网页开发中,`Textarea` 是一种常用的表单元素,用于收集用户输入的多行文本。标题“Textarea在光标停留处插入文字”涉及到的是如何在`Textarea`中实现文字的动态插入,使得新添加的文字能精确地出现在用户当前...

    vue结合html实时截取textarea文本

    在开发Web应用时,有时我们需要实现一种功能,即在用户输入textarea时实时截取文本,这在例如富文本编辑器、聊天应用或者实时预览文本格式的场景中非常常见。Vue.js是一个流行的JavaScript框架,它提供了响应式的...

Global site tag (gtag.js) - Google Analytics