CSS截取中英文混合字符串长度
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>CSS截取中英文混合字符串长度</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<style type="text/css">
body{font-size:14px;}
.myCls0{
width:580px;
border:1px solid red;
} .myCls1{
width:580px;
border:1px solid red;
} .myCls2{
width:580px;
border:1px solid red;
overflow:hidden; /* 超出隐藏 */
text-overflow:clip; /* 文本超出截取 */
} .myCls3{
width:580px;
border:1px solid red;
overflow:hidden; /* 超出隐藏 */
text-overflow:ellipsis; /* 文本超出截取,并用...代替 */
}
</style>
</head>
<body>
使用overflow:hidden; text-overflow:ellipsis;两CSS样式属性,可以巧妙的实现截取中英文混合字符串长度的问题,<br />
以往通过后台程序控制标题长度显示,往往效果不理想,而且前端一旦有调整后台也得调整,使用这两个属性问题解决了!!<br /><br /><br />
<div class="myCls0">
勇敢做自己,永远都不迟。It's never too late to be what you might have been. 这话送给你,good lucky!
</div>
<br />
<i>文本不加 nobr 标签,也不设置text-overflow、text-overflow属性</i> <br /><br /><br /><br /> <div class="myCls1">
<nobr>勇敢做自己,永远都不迟。It's never too late to be what you might have been. 这话送给你,good lucky!</nobr>
</div>
<br />
<i>文本加 nobr 标签,不设置text-overflow、text-overflow属性,结果就真的没有换行,超出来了</i> <br /><br /><br /><br /> <div class="myCls2">
<nobr>勇敢做自己,永远都不迟。It's never too late to be what you might have been. 这话送给你,good lucky!</nobr>
</div>
<br />
<i>文本加 nobr 标签,设置text-overflow:hidden、text-overflow:clip属性,结果超出的文本被截取了</i> <br /><br /><br /><br /> <div class="myCls3">
<nobr>勇敢做自己,永远都不迟。It's never too late to be what you might have been. 这话送给你,good lucky!</nobr>
</div>
<br />
<i>文本加 nobr 标签,设置text-overflow:hidden、text-overflow:ellipsis属性,结果超出的文本被截取了,并用...代替</i>
</body>
</html>
CSS截取中英文混合字符串长度的更多相关文章
- PHP获取中英文混合字符串长度及截取
1.字符串长度 PHP获取中英文混合字符串长度的实现代码如下,1中文=1位,2英文=1位,可自行修改 /** * PHP获取字符串中英文混合长度 * @param $str string 字符串 * ...
- PHP针对中英文混合字符串长度判断及截取方法
PHP自带的函数如strlen().mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节.例: $enStr = 'Hello,China!'; echo str ...
- 用JS来实现于截取中英文混合字符串方法(转载)
网站制作过程中,提示层文字超出,需要JS做字符串截取,但是呢,我们常常会烦恼文字中英文混合如何判断,因为我们知道在JS中 string.length这个值是不考虑中英文的,但是计算机对中英文的识别是 ...
- PHP中获取中英文混合字符串长度[主要是指个数,而不是字符串长度](转)
今晚在写框架的表单验证类时,需要判断某个字符串长度是否在指定区间内,很自然地,想到了PHP中的strlen函数. $str = 'Hello world!'; echo strlen($str); ...
- Java 截取中英文混合字符串
题目: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串. 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入&q ...
- PHP 获取中英文混合字符串长度
通常情况下要想掌握一个字符串变量的长度[一般掌握其字数],自然想到 strlen |-- $str = 'string'; echo strlen($str); //6 .csharpcode, ...
- C# 截取中英文混合字符串分行显示宽度相同
/// <summary> /// 截取方法名显示宽度 /// </summary> /// <param name=" ...
- C#截取中英文混合字符串分行显示
private int GetStrByteLength(string str) { return System.Text.Encoding.Default.GetByteCount(str); } ...
- php 中英文混合字符串长度计算
(strlen($string) + mb_strlen($string,'UTF8')) / 2;tw 这样计算的
随机推荐
- Spring学习(二)-----eclipse新建spring项目
一:准本工作(下载需要的jar包) 1.下载准备Spring-framework-4.2.0 链接为: http://repo.springsource.org/libs-release-local/ ...
- 一、EnterpriseFrameWork框架总体介绍
EnterpriseFrameWork框架是自己在工作之余的得意之作,经过了几年时间的不断重构,现在终于有了现在的样子:刚开始只是为了方便开发WEB系统,随着项目越做越多,新的功能也就不断补充进去,补 ...
- Java泛型理解
Java泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型.当需要使用某一种算法时,又无法具体算法的数据类型,或者想指定类型值的上限或下限,那么这时就需要Java泛型来大显身手 ...
- Appium 安卓计算器demo
package testProject; import org.openqa.selenium.*; import org.openqa.selenium.remote.DesiredCapabili ...
- vue异步分页+初始化页面
html代码: <section class="container page-home"> <div id="main-content" cl ...
- pyextend库-unpack列表集合字符串解包函数
pyextend - python extend lib unpack (iterable, count, fill=None) 参数: iterable: 实现 __iter__的可迭代对象, 如 ...
- 路由器DMZ功能
环境描述 172.17* 校园网 实验室路由器接入校园网,通过nat分化出网段 192.168.. 实验过程 主机A(windows)接入路由器(192.168.1.110),主机B(Ubuntu)接 ...
- c++团队作业工作笔记
这周时间还比较充裕,所以就有较多的时间来投入团队作业之中. emmmm,由于组长那边感觉完全没动,于是我完成了选英雄的UI界面,到时候给button加上信号就没什么问题. 虽然界面比较简单,但是还是花 ...
- 404 Note Found -(课堂实战)- 项目UML设计(团队)
目录 团队信息 分工选择 课上分工 课下分工 ToDolist alpha版本要做的事情 燃尽图 UML 用例图 状态图 活动图 类图 部署图 实例图 对象图 时序图 包图 通信图 贡献分评定 课上贡 ...
- struts2 action json(还有servlet的)
http://yshjava.iteye.com/blog/1333104 留着 版权声明:本文为博主原创文章,未经博主允许不得转载.