网页设计应用:使用CSS截字

2016-02-19 17:26 5 1 收藏

下面图老师小编跟大家分享网页设计应用:使用CSS截字,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

  截字是一个很恶心的问题。为了照顾表现上的需要,通常需要把过长的句子,比如一个列表中的新闻标题,截短。

  通常这由程序员使用后台技术(各种流行的语言,PHP, JSP等)或者前台技术(JavaScript)来处理。我个人倾向于使用前台技术,因为这对提高网页的亲和力(accessibility)有好处。在非桌面型的浏览器中,用户可以更方便的掌握信息完整性。

  text-overflow是CSS3的一个性质(property),它可以截短过长的字符串,并依据值(value)来决定被截掉部分使用何种方式展现。目前,IE已经实现对其的支持,Opera也有了私有属性(-o-text-overflow)对其支持,Firefox似乎落后一步……支持的两者都可使用ellipsis 值,把截掉部分替代成省略号(即ellipsis)。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  所以,你要做的只是,把需要截字的元素定好宽度,和overflow一起使用,即可实现效果。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  但是Firefox不支持,所以大概你知道我下面要干什么了。 :)

  先可以看看Yahoo某大牛的解决方案:http://blog.360.yahoo.com/blog-ktYYK_s5fqJ2Hu1ryv2QSL0-?p=120。大牛就是大牛,XBL和JavaScript双管齐下。

  然后,我的解决方案是,利用伪类:after增加省略号,再把它定位到右边即可。效果有点粗糙,但简洁明了,纯CSS实现。

  具体过程不说了,看案例,有兴趣者看看源码,很容易理解的。

来源:https://www.tulaoshi.com/n/20160219/1615214.html

延伸阅读
标签: Web开发
我们在网页教学网中向大家介绍过很多CSS经验与技巧,这些东西都发布在http://www.webjx.com/css/的文章中,相信对大家是有一些帮助与启发的。有些习惯显得尤为重要,今天与您分享六个CSS习惯。因为习惯其实是会变的,所以只能写最近的。这些习惯都跟技术无关,如果不遵守,也不会出错。但是我觉得良好的习惯会体现一个人的素质。 一、...
标签: Web开发
第一步 下面是我们将要动手制作的设计图。在这篇教程里我们只制作首页,不过你可以以此为基础用相同的布局制作内页。 第二步 首先要做的是确定页面结构。随着你对CSS布局的逐步学习,这个过程会变得越来越简单。通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计。 什么是绝对定位? 一个HTML元素(比如di...
标签: Web开发
网页页面中总是由具有某种内在联系的各种色彩,组成一个完整统一的整体,形成画面色彩总的趋向,称为色调。也可以理解为色彩状态。色彩给人的感觉与氛围,是影响配色视觉效果的决定因素。 为了使网页的整体画面呈现稳定协调的感觉,以便充分的掌握其规律来更好的分析学习,我们把视觉角色主次位置分为如下几个概念,以便在网页设计配色时更容...
我想很多同学也慢慢接触到CSS3这们技术,比如简单的圆角、下阴影使用,然而这些是不够的,我们需要学习一些使用CSS来实现的交互,让网页更有动感,这也是未来的设计趋势,手机网站、APP也是如此,把交互设计重视起来。 今天我们摘选32个使用CSS3技术的网页设计,从这些作品中我们可以学习别人是如何运用CSS3并配合自己的iDea来实现很多漂亮的...
无论你是在开发app或者网站,以截屏的方式告诉潜在的客户他们将得到的结果是个很不错的主意。而且如果你的产品看起来足够漂亮,你可能只是想要将其放在前面和中间,让它们成为页面的焦点。 为了给你提供点儿灵感,我们收集了一些这样做的网站。在这些例子中,你将会注意到这些截屏中的很多就算不是全部都被包围在他们可能出现在的某个浏览器(m...

经验教程

888

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部