上一篇 | 这是最后一篇日志下一篇
生活 订阅所有【生活】的日志

div+css

 

字体属性:(font)
字体:"" lang=EN-US> Arial, Helvetica, sans-serif, Verdana, “宋体

 

大小font-size: 12px;
行高line-height: 24px;
粗细font-weight: bold;(粗体)
修饰text-decoration: underline;(下划线)
 
背景属性: (background)
色彩background-color: #FFFFFF;
图片background-image: url();
重复background-repeat: no-repeat;
滚动background-attachment: fixed;(固定) scroll;(滚动)
位置background-position: left(水平) top(垂直);
简写方法 background:#000 url(..) repeat fixed left top;
 
区块属性: (Block)
字间距letter-spacing: normal; 数值
水平对齐text-align: justify;(两端对齐) left;(左对齐) right;(右对齐) center;(居中)
缩进text-indent: 2em;(2个字符)也可用数值px;
显示display:block;(块) inline;(内嵌)
 
filter:alpha(opacity=30); 设置背景透明
 
方框属性: (Box)
width:;
height:;
float:;
clear:both;
margin:;
padding:;
顺序:上右下左
 
边框属性: (Border)
border-style: dotted;(点线) dashed;(虚线) solid;(实线)
border-width:; 边框宽度
border-color:#;
border:none;(无)
简写方法border:width style color;
 
列表属性: (List-style)
类型list-style-type: none;(无) disc;(圆点) circle;(圆圈) square;(方块)
位置list-style-position: outside;(外) inside;
图像list-style-image: url(..);
 
定位属性: (Position)
overflow: hidden;用于制作小于默认高度(1em)的div,如制作1px高的div
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 网站变灰色
 
 
强制不换行
div{
white-space:nowrap;
}

自动换行
div{
word-wrap: break-word;
word-break: normal;
}

强制英文单词断行
div{
word-break:break-all;
}
============================================
CSS设置不转行:
overflow:hidden 隐藏
white-space
normal 默认
pre
换行和其他空白字符都将受到保护
nowrap
强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象

设置强行换行
word-break:
normal ;
依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all :
 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all :
 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本与之间的高度解决办法
============================================
看了以上的介绍,赶快试一下,看看效果吧!
英文不换行
CSS里加上 word-break: break-all; 问题解决。这个问题只有IE才有,在FF下测试,FF可以自己加滚动条,这样也不影响效果
建议大家做Skin时,记得在body里加 word-break: break-all; 这样可以解决IE的框架被英文撑开的问题
以下引用word-break的说明, 注意word-break IE5+专有属性
语法:
word-break : normal | break-all | keep-all
参数:
normal :  依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all :
 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all :
 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本
说明:
设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。
对于中文,应该使用break-all
对应的脚本特性为wordBreak。请参阅我编写的其他书目。
示例:
div {word-break : break-all; }
 


[本日志由 lee 于 2012-01-10 00:57 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.