[英]Restrict text area in css
我试图限制我可以在网站上写文本的区域。
<div id="header">
<div id="text">
sample text
</div>
</div>
当我尝试在text
写入许多字符时,如果超过给定的空格,则不会出现换行符。
#header
{
background-color: #fff;
height: 100px;
}
#text
{
margin-left: 200px;
width: 200px;
}
我怎么了
如果您尝试执行自动换行,则可以执行以下操作。
#text{
word-wrap: break-word; /* Most modern browsers */
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* older versions of Opera */
}
word-wrap
属性不仅限于较新的浏览器。 较旧的浏览器似乎也支持它。
根据CSS3草案,
由于遗留原因,某些实验性CSS属性未遵循此前缀约定。 两个常见的示例是'word-wrap'和'text-overflow'属性,它们是由Microsoft Internet Explorer引入的,而不是在CSS2.1中引入供应商前缀策略之前,随后又由其他浏览器实现的,没有创建前缀。尽管缺少W3C规范,但仍依赖未前缀名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.