CSS3.0实例教程:content属性使用实例介绍

文章简介:在过去我们可以通过后端服务器程序截取或JS截取文字后加入省略号即可。

在过去我们可以通过后端服务器程序截取或JS截取文字后加入省略号即可。现在,我们的CSS3.0可以使用实现了!

content属性:
  如果我们想往段落p标签内部追加省略号只需要如下方式定义样式即可:
  p:after{content:"...";}

  当然我们也可以追加任何文字:
  p:after{content:"前端开发网";}

  既然CSS3可以追加内容after,那么CSS3也为我们提供了前置内容的方法before:
  p:before{content:"...";}

  如果我们使用标签选择器定义了所有的p,但是又有需求要求某一个p且ID为box的元素不准自动追加或前置内容,那么我们就可以对content属性制定none值(none值只能用于before和after这两种选择器)或normal(任何选择器都没问题)值即可:
  #box:before{content:none;}

总结:content属性主要通过伪类选择器:before和:after来指定位置;
content属性的值可以为任何内容;
当content属性的值为none,则表示不插入任何内容;

现在我们来看一下content属性的综合用法:

<!DOCTYPE HTML>
 
<html>
 
    <head>
 
        <meta charset="gb2312">
 
        <title>CSS3每日一练之内容处理-插入文字!</title>
 
        <style type="text/css">
 
        *{margin:0; padding:0;}
 
        body{margin-bottom:20px; font-size:14px; font-family:"Microsoft Yahei";}
 
            p{height:30px; line-height:30px;}
 
            p:before{content:"网页教学网(W3Cfuns.com)!";}
 
            div:after{content:"WEBJXCOM,网页教学网开发起飞区,Web前端开发高手聚集地,教程、资源完全免费!";}
 
            #box1:after{content:"..."}
 
            #box2:after{content:none;}
 
        </style>
 
    </head>
 
   
    <body>
 
        <p>【原有的文字】</p>
 
        <div>【原有的文字】</div>
 
        <div id="box1">【原有的文字,这个将演示省略号】</div>
 
        <div id="box2">【原有的文字】</div>
 
    </body>
 
</html>

时间: 2024-08-04 14:20:49

CSS3.0实例教程:content属性使用实例介绍的相关文章

Windows 8实例教程系列 - 数据绑定基础实例

原文:Windows 8实例教程系列 - 数据绑定基础实例   数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本文将讨论Windows 8应用开发数据绑定的使用. 快速理解数据绑定(Data Binding) 对于应用开发人员而言,无论是应用界面还是应用逻辑往往是为了简化用户对于数据层的操作,通过应用控件实现数据同步更新是最直接最简单的.但是在实际项目开发中,复杂

Windows 8实例教程系列 - 数据绑定高级实例

原文:Windows 8实例教程系列 - 数据绑定高级实例 上篇Windows 8实例教程系列 - 数据绑定基础实例中,介绍Windows 8应用开发数据绑定基础,其中包括一些简单的数据绑定控件的使用. 本篇将介绍较为复杂的数据绑定控件实例, 其中包括ListView, GridView,以及GridView分组,GridView分组缩放等绑定功能. 了解ListView和GridView数据绑定控件 两个控件都是继承自ItemsControl类,在功能上类似,都是在应用中显示数据集合,但是显示

Windows 8实例教程:数据绑定高级实例

上篇Windows 8实例教程系列 - 数据绑定基础实例中,介绍Windows 8应用开 发数据绑定基础,其中包括一些简单的数据绑定控件的使用. 本篇将介绍较为复杂的数据绑定控件实例, 其中包括ListView, GridView, 以及GridView分组,GridView分组缩放等绑定功能. 了解ListView和GridView数据绑定控件 两个控件都是继承自ItemsControl类,在功能上类似,都是在应用中显示数据 集合,但是显示方式不同. ListView显示方式为垂直堆栈形式,以

CSS3网页制作教程:overflow属性超过一行显示省略号

文章简介:overflow属性应用-不换行,超过一行显示省略号. overflow属性-原本是ie浏览器独自开发的属性,由于在css3中被采用,得到了其他浏览器的支持. 指定对于盒内容纳不下的内容显示的方法. Overflow:hidden 对于超出容纳范围的文字会被隐藏. Overflow:scroll div元素出现固定的水平滚动条与垂直滚动条 Overflow:auto 当文字超出是根据需要才会出现水平滚动条或者垂直滚动条 Overflow:visible 则显示效果与不使用overflo

Windows 8实例教程:数据绑定基础实例

数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发 技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本 文将讨论Windows 8应用开发数据绑定的使用. 快速理解数据绑定(Data Binding) 对于应用开发人员而言,无论是应用界面还是应用逻辑往往是为了简化用户对 于数据层的操作,通过应用控件实现数据同步更新是最直接最简单的.但是在实 际项目开发中,复杂的数据结构以及繁琐的数据操作使应用控件与数据交互难度 增

又拍云异步上传实例教程详解_php实例

网站静态文件存储在又拍云,之前上传是通过又拍云的的FORM API进行. 当产品经理歪着脑袋走向你的时候,哎呀呀,这用户信息这里,上传要无刷新的效果了.  这他***,自己偷偷抱怨一会会,怎么搞喃?听说这家伙要一个好听的名字,异步上传,高大上档次挺像我的. 根据我们的观察,此处有两个重点: ①.怎么实现异步上传 ②.怎么上传到又 拍 云 首先我们要实现异步上传,就需要利用js里面的FormData对象,据说,这家伙不支持ie6 7的,ie8就不太清楚了,据说哈,说错了不负责的. 不过喃,我们也不

ThinkPHP验证码和分页实例教程_php实例

本文实例讲述了ThinkPHP常用的两个功能:验证码与分页.在ThinkPHP的项目开发中非常常见,具有很高的实用价值.完整实例分享给大家,供大家参考.具体如下: 一.验证码: 导入验证码类,在aoli\ThinkPHP\Lib\ORG\Util\Image.class.php里有验证码方法    1.英文验证码: buildImageVerify($length,$mode,$type,$width,$height,$verifyName) 参数如下: length :验证码的长度,默认为 4

ThinkPHP中ajax使用实例教程_php实例

本文实例讲述了ThinkPHP中使用ajax的方法,提交表单如下图所示: 点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容.如下图所示: 一.jquery实现方法: MessageAction.class.php页面代码如下: <?php class MessageAction extends Action{ function index(){ $this->display(); } function add(){ //ajaxReturn(数据,'提示信息',状态)

Android App中使用ListFragment的实例教程_Android

ListFragment继承于Fragment.因此它具有Fragment的特性,能够作为activity中的一部分,目的也是为了使页面设计更加灵活. 相比Fragment,ListFragment的内容是以列表(list)的形式显示的.ListFragment的布局默认包含一个ListView.因此,在ListFragment对应的布局文件中,必须指定一个 android:id 为 "@android:id/list" 的ListView控件! ListFragment基础使用下面介