文章关键字 ‘自适应’

借助SVG文字尺寸自动缩放甚至突破Chrome 12px限制

2018年03月24日,星期六

文字大小尺寸跟着容器的尺寸变化。这对于一些需要尺寸自适应的slogon内容就很实用,例如移动端320~414宽度间的自适应。纯CSS可以实现,但如果局部自适应实现就比较麻烦,canvas则效果不好,SVG实现则兼顾两者的优点……

阅读全文…

自适应表格连续字符换行及单行溢出点点点显示

2014年04月10日,星期四

我们应该都知道如果让连续的英文数字字符换行显示以及让单行文字超出的时候使用点点点表示(Chrome目前有属性可以让多行文字点点点,且点的位置是在中间)。
但是,如果是自适应的表格中,我们要实现上面两个效果,可能就会遇到挫折,你会发现屡试不爽的方法现在完全被无视了!。。。

阅读全文…

梳理:提高前端性能方面的处理以及不足

2013年04月3日,星期三

如题,自己折腾网站时候关于前端性能方面处理的一点经验梳理。自我总结同时也希望可以和大家多多交流。

阅读全文…

display:table-cell自适应布局下连续单词字符换行

2012年01月18日,星期三

摘要我实在懒得写了,身心有些疲累啊。大致内容就是标题所示的啦。对于部分同行来讲,可能没什么用。其一不怎么关注和使用自适应布局,二是关注和使用自适应布局使用的大多不是display:table-cell方法。
但是,毕竟目前这方面的文章还不是很多,相信会对需要帮助的人提供一些小小帮助的。若果真如此,实在太好不过了。

阅读全文…

CSS3 Media Queries的些野史外传

2011年08月23日,星期二

本文是去年这个时候流产的草稿又起死回生的一篇文章。当初本来想详细讲述Media Queries的前前后后,祖宗八代,后发现被人捷足先得,不得已,流产了。今天在1周年之际,重拾此文,讲下CSS3 Media Queries的些野史外传。有demo,有源代码展示,总之,希望本文的起死回生之作能够对您的学习有所帮助。

阅读全文…

CSS流体(自适应)布局下宽度分离原则

2011年02月28日,星期一


之前曾作有“页面重构鑫三无准则之无宽度准则”一文,属于流体布局系列中的偏理论性的文章,本文也是这种性质的,可谓是“无宽度准则”一文的延续。本文主要内容就是介绍了何为宽度分离原则,为什么要宽度分离,即宽度分离的好处,然后通过京东商城和淘宝网的例子展示了宽度分离的使用并分析了利弊。本文虽然没有demo页面,但是其中的理论性文字还是比较精彩的,配以必要的截图和源代码展示。总之,希望本文的内容能够对您的学习有所帮助。

阅读全文…

CSS按钮(a/button)生命周期的一些认识

2011年01月25日,星期二


“生命周期”一词基本上就是几个月前D2前端论坛的仅有的几个收获之一。
我个人将“按钮的生命周期”定义为:在上线页面上,一个按钮从诞生、完善直至最终消亡(替换/去除)的时间周期。
在程序的世界里,有些概念是比较抽象的。在web页面重构的世界里也是如此,我之前不少文章就不厌其烦地抛出“重用性”、“扩展性”这些字眼。有经验的页面工程师对这些概念有了自己感性的具体的认识,在阅读这些句子的时候可以很快的扫视过去。然而,不少新人对这些抽象的字眼其实只知道个大概,阅读的时候,很多内容都是囫囵吞枣式地咽下去,不知所以然。

设计风格影响按钮的生命周期;这个按钮需要有多长的生命周期决定了这个按钮的设计风格!

阅读全文…

js面向数据编程(DOP)一点分享

2011年01月18日,星期二

面对数据编程(data-oriented-programme)这个概念第一次接受是在前年阿里巴巴举行的D2前端论坛上,来自Baidu金大为:《模板语言与大前端》的分享,面对数据编程在处理大数据量交互的情况下非常好用,性能高,维护方便,思路简单清晰,不易出bug。本文还是那样,讲讲废话,举举例子,画画图,展示下代码,写个pp的demo页面,中间再插几个冷笑话。不是什么高深的东西,比我还懂的人大把大把,这里算是点自我总结,是自我提高,也希望能对跟我一样js新人提供些帮助。

阅读全文…

我所知道的几种display:table-cell的应用

2010年10月28日,星期四

display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6/7只能对你说sorry了,这一事实也是大大制约了display:table-cell属性在实际项目中的应用。

我们都知道,单元格有一些比较特别的属性,例如元素的垂直居中对齐,关联伸缩等,所以display:table-cell还是有不少潜在的使用价值的,虽说IE6/7不支持此属性,但是幸运的是,IE6/7一些乱糟糟的属性与渲染,我们可以其他方法实现同样或是类似的效果。

本文就将介绍使用display:table-cell属性让大小不固定元素垂直对齐,两栏自适应布局,多栏等高布局,以及不太擅长的列表布局等。提供必要的截图以及demo实例页面展示,和一些简单的源代码展示。时间仓促,文字可能略显粗糙,总之,希望能对您的学习有所帮助。

阅读全文…

网页布局思想浅议-淘宝新版首页为实例

2010年01月29日,星期五

本文将探讨网页布局思想,从布局方法入手,分析各自优点,再升华为布局思想,并在布局思想的指导下进行布局优势的整合,以淘宝新版首页为实例进行演示,用以表达本文的目的:希望有即使是固定布局,也要有自适应布局的意识。本文提供尽可能多的插图,以及demo页面,希望对您的学习有所帮助。

阅读全文…