CSS本文自动换行实现代码

我们知道如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。

在div的style中设定word-break:break-all;即可实现自动换行。

在IE浏览器中我们可以直接换行

自动换行

 代码如下 复制代码

div{
word-wrap: break-word;
word-break: normal;
}

强制英文单词断行

 代码如下 复制代码

div{
word-break:break-all;
}

Firefox浏览器

white-space:normal; word-break:break-all;overflow:hidden;同样的FF下也没有很好的实现方法,只能隐藏或者加滚动条,当然不加滚动条效果更好!

 代码如下 复制代码

#wrap{white-space:normal; width:200px; overflow:auto;}
或者
#wrap{word-break:break-all;width:200px; overflow:auto; }
<div id=”wrap”>ddd3333333333333333333333333333333333333</div>

利用table实现换行

 代码如下 复制代码

<style>
.tb {table-layout:fixed}
.td {overflow:hidden;}
</style>
<table class=tb width=80>
<tr>
<td width=25% class=td nowrap>
<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>
</td>
<td class=td nowrap>
<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>
</td>
</tr>
</table>

时间: 2024-10-24 14:14:30

CSS本文自动换行实现代码的相关文章

CSS 强制自动换行实例

CSS设置强制换行: word-break:break-all 强制断开实现转行 normal ; 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同.也允许非亚洲语言文本行的任意字内断开.该值适合包含一些非亚洲文本的亚洲文本 keep-all : 与所有非亚洲语言的normal相同.对于中文,韩文,日文,不允许字断开.适合包含少量亚洲文本的非亚洲文本与之间的高度解决办法 设置或检索对象内文本的字内换行行为.尤其在出现多种语言时.对于中

CSS网页制作实例代码:模拟新浪微博的三角图像

文章简介:CSS网页制作实例代码:新浪微博的三角图像. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta

纯CSS 贴网页底部代码

纯CSS 贴网页底部代码,FF2.0+.FF3.0+.IE6.IE7.Safari.Opera.Chrome都通过,IE8b2下的效果有瑕疵,用hack方法解决. <html> <head> <title>test,alixixi测试中--</title> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /

学习网页技术CSS实现自动换行功能

css|网页 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>css#wrap{white-spa

js、css动态压缩页面代码

1.js.css动态压缩页面代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&quo

不用js多浏览器兼容纯DIV/CSS对联漂浮广告代码_经验交流

纯DIV/CSS对联漂浮广告代码(无JS) 源码网两侧漂浮.经测试,兼容IE6,IE7,Firefox浏览器. CSS代码为: 复制代码 代码如下: .r1{width:80px;height:80px;background:red;float:right;          position:fixed !important; top/**/:200px;          position:absolute; z-index:300; top:expression(offsetParent.

动态加载js、css的简单实现代码_javascript技巧

一.原生js: /** * 加载js和css文件 * @param jsonData.path 前缀路径 * @param jsonData.url 需要加载的js路径或css路径 * @param jsonData.type 需要加载的类型 js或css */ function loadWriteFiles(jsonData) { jsonData.path = jsonData.path != undefined ? jsonData.path : ""; if(jsonData.

图片按比例缩小(css强制)js代码

<html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>图网页特效代码</title> <style> <!-- ,很多情况下,不用这种方法,会增加ie负荷.--&

css 下拉菜单代码

提示:您可以先修改部分代码再运行 css 下拉菜单代码 Home Single Level Dropdown Dropline Flyout Support Contact 提示:您可以先修改部分代码再运行