本次搜索找到结果 26 条
做前端的应该都会知道LESS,使用LESS书写CSS样式可以在很大程序上降低工作量以及由拼写造成的错误,但对新手来说除了LESS的语法外,如何在自己的工作环境上用上LESS可能也是个问题。个人认为,使用LESS最简单的方法就是实时编译:即对LESS文件做的修改可以在不额外加任何操作(编译)的情况下应用在测试环境甚至生产环境,毕竟对LESS文件每做一点小修改都要重新编译一次也太麻烦了些,而且很慢。实时编译有两种方法:一是在HTML中引入less.js文件,并且设置工作环境是“development”,这样在网页每次载入时都会重新编译LESS文件;二是使用某些编辑器,如SublimeText,SublimeText有...
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢?PX特点IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。(引自CSS2.0手册)任意浏览器的默认字体高都是16px。所有未经调整的浏览器...
CSS3对于前端工程师来说,越来越重要了。有很多CSS3的效果真的不需我们自己一个一个去写,在这种情况就互联网上有关于CSS3的工具就出现了,这些工具将给你的制作节省很多时间,让你有更多的时间去做自己想要做的事情。CSSAnimatieCSSAnimatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码。http://cssanimate.com/LongShadowsGenerateLongShadowsGenerate是一款在线使用纯CSS3实现长阴影的效果,一款强大的扁平化长投影制造器。http://sandbox.juan-i.com/longshadows/Fontasti...
做网站都知道IE9以下是不支持CSS3的MediaQuery的,也就意味着响应式布局在低版本IE中无法实现,这样一来响应式设计的页面在IE下就可能会出现各种排版错误或横向滚动条,十分影响美观。而解决方法除了写CSS的时候以一个默认尺寸(一般为1024或1366)为基础来进行CSSQuery,这样当IE识别不了Query的内容时就可以以默认尺寸展示。当然,在这里提供另一个解决方案:使用JS替代的实现MediaQuery。这一类的JS有很多,我今天要介绍的是一款叫Respond.js的软件。Respond.js是一个快速、轻量的polyfill,用于为IE6-8以及其它不支持CSS3MediaQueries的浏览器提...
这两天没事的时候在做个小Tab页面玩玩,纯粹是做着玩,用来做为自己的主页方便打开各个自己常用的页面。在写HTML/CSS的时候遇到的最大的一个问题就是如何令图片在其父元素内垂直居中,因为父元素的高度固定宽度自适应,而且图片的宽高全部未知,max-width和max-height是90%,在网上找了好多资料,包括Display成table和table-cell都不能完美实现,最后只能尝试着使用JQuery动态来解决了。思路很简单,就是在网页加载完成后去判断图片的高度和其父容器的高度,用父容器的高度减去图片高度再除以2得到其Top值(需要提前把图片的position设为relative),再用JQ的CSS方法设置To...
在页面的头部调用独立的样式表一、最大宽度MaxWidth<linkrel="stylesheet"media="screenand(max-width:600px)"href="small.css"type="text/css"/>上面表示的是:当屏幕小于或等于600px时,将采用small.css样式来渲染Web页面。二、最小宽度MinWidth<linkrel="stylesheet"media="screenand(min-width:900px)"href="big.css"type="text/css"/>上面表示的是:当屏幕大于或等于900px时,将采用big.css样式来渲染...
在使用HTML+CSS排版的时候经常出遇到一个问题:某一行内容的长度无法确定,而网页上留的空间就那么大,如果字符过多就会影响排版;单纯的使用overflow:hidden来截断字符串又会给人一种段落(或标题)已经结束的错觉。最好的方法就是如上图那样,在将要超出区域的前几个字符变成省略号,后面的全隐藏了。下面就说一下用CSS的实现方法,只需要三行,上代码:p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}其中,wite-space:nowrap规定当文本内容一行显示不完时不换行;text-overflow:ellipsis规定当文本超出时显示省...
本文章来给大家介绍一个jQuery+Ajax+PHP实现“喜欢”评级功能代码,用户点击页面中自己喜欢的图片上的红心按钮时,前端页面向后台发送一个ajax请求,后台PHP程序接收请求后,查询IP库中是否已经有该用户的点击记录,如果没有,则将对应的数值+1,同时将该用户IP信息写入IP库,反之则告诉用户已经“喜欢过了”。数据库设计先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“喜欢”总数,pic_ip则记录用户点击喜欢后的IP数据。CREATETABLEIFNOTEXISTS`pic`(`id`int(11)NOTNULLAUTO_INCREMENT,`pic_name`varchar(60...
我们在制作Discuz模板的时候经常会遇到一个问题,就是每次修改CSS或者htm文件后都必须要在后台更新缓存后再可以看出来效果,这样就严重地降低了我们的工作效率,今天我给大家分享的这个不用更新缓存的方法其实是看的cr180的视频里面的,虽然视频里面没有提及到这个用处。Discuz是一个多入口的程序,关于单一入口和多入口可以参见我之前分享的文章《{%post_link"php-only-entry-feature""PHP单一入口的特有作用2"%}》,既然是一个多入口的程序这样就给了我们一个创建自定义入口的机会,在cr180的教程里面当然也提到了创建自定义入口,即:复制论坛根...
WordPress是一个很棒的开源程序,几乎我认识的站长朋友当中,粗略估算有80%使用Wordpress。但很棒不等于完美,就在我所认识的这些朋友中,几乎所有人都会抱怨Wordpress太臃肿,运行效率太低了,大家有无同感?所以,今天这篇博文和大家分享8个小贴士来提升WP的运行效率,如果您运用了这些方法后发现确实有帮助,请把这篇博文分享给更多的人好吧?当然为了尊重劳动成果,也烦请指明出处。1、使用高效的缓存插件WordPress的插件们是非常有用的,我推荐一款缓存插件可以改善页面载入时间,它就是W3TotalCache,有了这个插件之后咱就不再推荐你其他缓存插件了,因为所有缓存插件有的功能它都有了,而且安装和使用...