Div 使用文本水平扩展
Div expanding horizontally with text
我想知道,是否可以创建一个使用包含文本水平扩展的div。(纯CSS会很好,但我想这是不可能的)
假设它有一个固定的高度,一个最小宽度,没有最大宽度。如果文本足够短以适合其中,则框不会更改。如果 Box 已满,它将开始向右扩展。
通过做这样的事情,这难道不能只与HTML和CSS有关吗?
:html:
<div class="text_box">...Content goes here...</div>
css:
.text_box {
float:left;
height:200px;
min-width:200px;
max-width: 1000px; /* if you want a max size. can also be 100% or something else */
}
您可以使用
<input type='text' id='textboxsizedemo' onChange='changeSize(this);' name='text' />
.如果 onChange 不起作用,请使用 onKeyDown,然后使用此 javascript:
function changeSize(elem)
{
var widthperchar = 5; //The width per character
var textlength = elem.value.length;
var newwidth = textlength * widthperchar;
if(newwidth < 200)
{
newwidth = 200;
}
elem.style.width = newwidth;
}
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 扩展移相器按钮类不工作
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- chrome扩展更改主机/域警告
- TableExport jquery插件:文件名和扩展名问题
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- Javascript”;类“;带有参数的扩展
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- Div 使用文本水平扩展
- 在扩展中,管理最小化了底部水平的窗口,而不是重叠
- 为什么Div一直水平扩展
- 如何扩展文本区域,以适应文本垂直和水平