CSS3截取字符串实例代码

截取字符串一般是用js或者后台语言来实现,其实使用CSS也是可以实现此效果的。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>CSS教程-蚂蚁部落</title>
<style type="text/css">
#first{
  width:120px;
  height:30px;
  background-color:#F30;
  overflow:hidden;
  text-overflow:clip;
  white-space:nowrap;
}
#second{
  width:120px;
  height:30px;
  background-color:#F30;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-top:10px;
}
</style>
</head>
<body>
<div id="first">蚂蚁部落欢迎您,只有奋斗才会有美好的未来</div>
<div id="second">蚂蚁部落欢迎您,只有奋斗才会有美好的未来</div>
</body>
</html>

特别注意的是:不能够省略white-space:nowrap和overflow:hidden,否则截取字符串无效。

原文地址是:CSS3截取字符串实例代码一章节。

涉及到只是点:CSS3教程

原文地址:https://www.cnblogs.com/softwhy/p/9126400.html

时间: 2024-08-04 23:03:16

CSS3截取字符串实例代码的相关文章

字符串操作 - 截取字符串长度代码段

提供一些项目中常用的字符串操作功能包括:截取字符串长度.输出转换.随机字符串.全角半角转换.字符集转换.邮箱格式验证.数字转文件大小. 截取字符串长度代码段: <span style="font-family:SimSun;font-size:12px;">/** * 截取长度 * @param unknown $str * @param number $start * @param unknown $length * @param string $charset * @p

C#实现左截取和右截取字符串实例

本文实例讲述了C#实现左截取和右截取字符串的方法,分享给大家供大家参考.具体方法分析如下: 问题如下: 使用C#语法编写程序时,我们需要截取一个字符串左边或右边的若干个字符,该如何操作呢? 在VB中可以使用left或right函数实现,C#中没有提供这样的函数呢?答案是没有.但是,C#中提供Substring方法可以实现相关功能. 首先我们回顾一下Substring方法. 用法一: String.Substring 方法 (startIndex, length) 返回此String中从 star

截取字符串实例

#include <stdio.h> //通过指针函数返回一个截完的串的地址 char *substring(char s[],int i,int j) { //这个临时数组必须是static,否则值传不回去 static char temp[100]; int n,m; for(m=0,n=i;n<=j;n++,m++) { temp[m]=s[n]; } temp[m]='\0'; return temp; } int main() { char str[] = "I Lo

截取字符串的代码实现

编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是保证汉子不被截半个,例如输入"人ABC" 4,应该截为"人AB":输入"人ABC们DEF" 6,应该输出为"人ABC",而不是"人ABC+半个们". 分析:在String中英文占1个字节,中文占2个字节 1 public class TruncateStr { 2 private boolean isChinese(char

shell 截取字符串实例教程

本节内容:shell字符串截取方法 1,去掉字符串最左边的字符 [[email protected] ~]$ vi test.sh 1 STR="abcd" 2 STR=${STR#"a"} 3 echo $STR 4 STR=${STR%"d"} 5 echo $STR 执行脚本 [[email protected] ~]$ ./test.sh bcd bc 2,符号#表示最左边:%表示左右边:注意大括号里面变量的引用,前面不加符号$如果#或%

批处理BAT替换与截取字符串的用法t1=%a:~3%是什么意思

在bat编写中,我们经常越到t1=%a:~3%之类的代码,这里简单介绍下用法,需要的朋友可以参考下: 一.替换用法  例  @echo off set a=belcome to CMD borld! set temp=%a:b=w% echo %temp% pause 将显示 welcome to CMD world! 即用w替换了变量a中的b. 二.截取用法  字符串最前面的光标所在处表示第0位,第一个字符后面的光标所在表示第一位,依次类推. 为了更好的理解截取用法,下面给出了字符串super

js如何截取字符串右边指定长度的字符

js如何截取字符串右边指定长度的字符:通常情况下都从字符串的左边开始截取字符串,下面介绍一下如何从字符串的右边截取字符串.代码如下: String.prototype.right=function(length_) { var _from=this.length-length_; if(_from<0) _from=0; return this.substring(this.length - length_,this.length); } var str="antzone"; c

ASP如何计算中英文混合字符串长度和截取字符串

用ASP做网站的时候经常会碰到要截取字符串的情况.ASP中的Len函数不管是中文字符,还是英文字符,统统按一个单位来计算,由于一个中文字符的宽度是一个英文字符宽度的两倍,在中英文混合的情况下字符串实际占用的宽度就不好计算了,如果按照Len函数计算的长度来截取字符串截出来的效果也会长短不一,下面是按照一个汉字相当于两个英文字符来计算字符串长度和截取字符串的代码 计算中英文混合字符串的长度: [vb] view plaincopyprint? function getStringLen(str) o

Java中根据字节截取字符串

一.简介 为了统一世界各国的字符集,流行开了Unicode字符集,java也支持Unicode编码,即java中char存的是代码点值,即无论是'A'还是'中'都占两个字节. 代码点值:与Unicode编码表中字符相对应的代码值: 代码单元:就是java中的一个char,可一个以认为是字符编码的基本单元 二.根据字节截取字符串的代码实现 public String getSubString(String str, int length) throws Exception { int i; int