CSS强制英文、中文换行与不换行 强制英文换行-样式在线生成-样式在线调试
2015-08-27 10:06
676 查看
<pre name="code" class="css">1. word-break:break-all;只对英文起作用,以字母作为换行依据
2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据
3. white-space:pre-wrap; 只对中文起作用,强制换行
4. white-space:nowrap; 强制不换行,都起作用
5. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持)
<strong>代码:</strong>
.p1{ word-break:break-all; width:150px;}/*只对英文起作用,以字母作为换行依据*/
.p2{ word-wrap:break-word; width:150px;}/*--只对英文起作用,以单词作为换行依据*/
.p3{white-space:pre-wrap; width:150px;}/*只对中文起作用,强制换行*/
.p4{white-space:nowrap; width:10px;}/*强制不换行,都起作用*/
.p5{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100px;}//*不换行,超出部分隐藏且以省略号形式出现*/
<p>注意,一定要指定容器的宽度,不然的话是没有用的。</p><p>注意word-break 是IE5+专有属性</p><p>语法:</p><p>word-break : normal | break-all | keep-all</p><p>参数:</p><p>normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行</p><p>break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本</p><p>keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本</p><p>说明:</p><p>设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。</p><p>对于中文,应该使用break-all 。</p><p></p><p></p><pre class="reply-text mb10" id="content-927830190" name="code" style="white-space: pre-wrap; word-wrap: break-word;">注意,兼容火狐浏览器强制英文换行:
<div style="word-wrap:break-word; white-space:normal; word-break:break-all; width:150px;">英文内容</div>
文字显示带省略号:
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;
背景透明:
{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
一个朦层效果:
.hd_fxright
{
width: 100%;height: 100%;overflow: hidden;bottom: 0;left:0;top:0;right:0;
text-align:right;position: fixed;z-index: 999999;background: #732929 none no-repeat scroll 0% 0%;
opacity: 0.8;filter:alpha(opacity=50);
}
DIV挺好的适应高度:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio
abc0
nal//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>自适应高度 站长学院www.pigzz.com</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
*{margin:0;padding:10px;}
#ididid{background:#0066cc;}
</style>
</head>
<body>
<div id="ididid"></div>
<script type="text/javascript">
function autoHeight(){
if (window.innerHeight){//FF
nowHeight = window.innerHeight;
}else{
nowHeight = document.documentElement.clientHeight;
}
var jianHeight = 60;
if(nowHeight > jianHeight){
document.getElementById('ididid').style.height = nowHeight - jianHeight + 'px';
}else{
document.getElementById('ididid').style.height = jianHeight + 'px';
}
}
autoHeight();
window.onresize = autoHeight;
</script>
</body>
</html>
CSS按钮效果:发光效果:
<pre name="code" class="css"><style type="text/css"> .css_btn_class { font-size:17px; font-family:Arial; font-weight:normal; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #dcdcdc; padding:8px 24px; text-decoration:none; background:-webkit-gradient( linear, left top, left bottom, color-stop(36%, #f9f9f9), color-stop(69%, #e9e9e9) ); background:-moz-linear-gradient( center top, #f9f9f9 36%, #e9e9e9 69% ); background:-ms-linear-gradient( top, #f9f9f9 36%, #e9e9e9 69% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); background-color:#f9f9f9; color:#666666; display:inline-block; text-shadow:1px 1px 0px #ffffff; -webkit-box-shadow: 0px 0px 14px 6px #ffffff; -moz-box-shadow: 0px 0px 14px 6px #ffffff; box-shadow: 0px 0px 14px 6px #ffffff; } .css_btn_class:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(36%, #e9e9e9), color-stop(69%, #f9f9f9) ); background:-moz-linear-gradient( center top, #e9e9e9 36%, #f9f9f9 69% ); background:-ms-linear-gradient( top, #e9e9e9 36%, #f9f9f9 69% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9'); background-color:#e9e9e9; } .css_btn_class:active { position:relative; top:1px; }
样式在线生成:http://www.cssmatic.com/box-shadow
样式在线调试:http://jsfiddle.net/nimbu/fbw2q/
https://codepen.io/pen/
相关文章推荐
- 如何快速的合成各种样式的图片
- 纯css下拉菜单的制作
- PS学习笔记------图层样式
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- html+css如何保证页面一直处于居中
- CSS性能优化
- CSS3 icon font完全指南(CSS3 font 会取代icon图标)
- css图片响应式+垂直水平居中2
- Btn 样式
- Btn 样式
- QT表单样式规则
- CSS:超出省略三部曲
- 一个简陋的 CSS 样式
- Qt浅谈之二十二Qt样式表
- (转)Qt中如何使用样式表QPalette以及相关注意事项
- CSS3实现开门动画
- css3的display定义不同类型的盒
- css图片垂直居中
- 【原】谈谈css中关于元素定位的属性(positon&z-index)
- block,inline和inline-block概念和区别