网页前端设计

http://www.86y.org

搜索文章

(收藏)清理浮动的全家2011/7/4 16:04:38

(收藏)清理浮动的全家

早段时间特别的忙,忙到站点一直没有更新;但是这段时间也是偷偷的做了一些的工作,比如对站点的JS进行了压缩,构思labs分站以及聚合分站。而此段时间最烦的是森林群里面的一群人每天上班都在吵,然后我就每次都装嫩的在里面问:“各位高手,劳烦请问一下;清除浮动怎么弄?”清除浮动一个凡是做页面的人都会遇到的一个东西,但是是否大家都能够清楚的知道,全方位的了解呢?于是一闲下来了马上写了这样的一篇文章,不能讲面面俱到,然而基本能将我所知道的倾囊相授了。 我们粗略的一起来看看清除浮动的办法一共有多少...未完,继续阅读→

分享几种超漂亮的JS烟花2011/7/4 14:36:24

分享几种超漂亮的JS烟花

今天看到蓝色理想有几个哥们都发了自己写的烟花效果,弄的心里痒痒,自己也想写一个出来玩,结果把IE写死好几次,还是放弃了,这里转几个别人写的效果上来分享!<script type="text/javascript">var fireworks = function(){ this.size = 20; this.rise();}fireworks.prototype = { color:function(){  var c = ['0','3','6','9','c','f'];  var t = [c[Math.floor(Math.random()*100)%6],'0','f'];&...未完,继续阅读→

js烟花分享效果

阅读(9381)条

如何解决IE6 img与元素边界有空隙问题2011/7/4 14:04:55

如何解决IE6 img与元素边界有空隙问题

很多人在在web开发中,经常会遇到图片和临界元素之间有间隔,多发生在ie6下!如以下两种情况1.未加效果在ie6下会出现这种情况!;2、加了display:block处理后的效果;1、代码如下:<style type="text/css">div{width:205px;height:121px;border:1px solid #ddd;padding:5px;}img{width:205px;height:121px;}</style><div></div><div></div><div></div>2、代码如下:<style type="text/css">div{width:205px;height:121px;border:1px solid #ddd;padding:5px;}img{width:2...未完,继续阅读→

HTML非主流标签使用2011/7/2 9:49:26

HTML非主流标签使用

在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1. <q> 和 <blockquote>对于这两个元素,我想很多经常去使用.NET服务器端控件,以及Visual Studio或者DW等可视化工具的人,应该对他们已经忘记的差不多了。在这里,我们来做个简单的复习。首先我们回忆两个概念,在HTML中的内联元素和块元素。在这里我说下我的理解:块元素常用的作用是用来其他的元素,他最典型的标志就是把自己所包围...未完,继续阅读→

与您分享六个CSS习惯(CSS经验)2011/7/2 10:12:33

与您分享六个CSS习惯(CSS经验)

一、用class_name方式写类名。  以前喜欢用class-name写,不过好像两样也没什么差别。但我比较反对用className写类名,因为始终对浏览器大小写敏感的问题抱有怀疑态度。但是id我会写成驼峰式,理由见下一条。二、样式都用class而不用id。  有三个理由,一,id不可以重复,所以用class的话,可以肆无忌惮的用无数次。二,id的优先级太高,若是写了一个#page_content a {color:#f60} ,那你完蛋了,里面要改链接颜色,都必须加上#page_content才能越过这个优先级。三,id专门留给JS用,这样才符合表现与行为分离的原则。所以id我用驼峰式,也是为...未完,继续阅读→

写类名marginhack

阅读(5906)条

css中的display:none和visibility:hidden的区别2011/7/2 9:39:16

css中的display:none和visibility:hidden的区别

二者都是隐藏HTML元素,在视觉效果上没有区别,但在一些DOM操作中二者还是有所不同的。display:none;使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;visibility:hidden;使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。未完,继续阅读→

如何解决IE6下背景图片闪烁问题2011/7/2 9:37:37

如何解决IE6下背景图片闪烁问题

如果为超级链接定义上述的css样式以实现鼠标悬浮时的动态效果,在firefox下是没有什么问题的,第一次加载之后,浏览器都会从缓存读取背景图片;而IE6在这里有一个bug,它每次都从服务器端读取背景图片,结果就是,若服务器反应较慢hover效果就会出现短暂的空白,令人极度不爽。   1. a {}{   2.   background:url(images/normal.gif);   3. }   4. a:hover {}{   5.   background:url(images/hover.gif);   6. }一直以来都是通过“两张...未完,继续阅读→

写CSS普遍遇到的问题及解决办法2011/7/2 9:34:52

写CSS普遍遇到的问题及解决办法

一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是杀手;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练...未完,继续阅读→

边框浮动布局

阅读(6665)条

css cursor鼠标手型介绍2011/7/2 9:32:32

css cursor鼠标手型介绍

css  cursor鼠标手型比较全的CSS cursor(鼠标样式)十字准心 cursor:crosshair;手   cursor:pointer; cursor:hand;写两个是为了照顾IE5,它只认hand。等待/沙漏 cursor:wait;帮助   cursor:help;无法释放 cursor:no-drop;文字/编辑 cursor:text;可移动对象 cursor:move;向上改变大小 cursor:n-resize;向下改变大小 cursor:s-resize;向右改变大小 cursor:e-resize;向左改变大小 cursor:w-resize;向上右改变大小 cursor:ne-resize;向上左改变大小 cursor:nw-resize;向下右改变大小 cur...未完,继续阅读→

CSS Crib Sheet - css蝉意花园结语2011/7/2 9:29:58

CSS Crib Sheet - css蝉意花园结语

CSS Crib SheetIt's clear to anyone who has tried building a site or two with CSS that browser support still isn't perfect. In fact, depending on the complexity of your work, you may end up banging your head on your desk and swearing off Web design forever, for the sake of a nice, simple job like city planning or nuclear physics.In that vein, it's important to realize that you're not alone. A whole community is working out the problems with standards-based desi...未完,继续阅读→

CSSvalidateadvanced

阅读(7380)条

用于打印的页面设计的CSS2011/7/2 9:25:22

用于打印的页面设计的CSS

在网站的一些应用中需要提供用户直接打印页面的功能,最明显的就是电子优惠券,商家根据网站提供的模板输入内容,然后生成优惠券页面,用户打印这个页面即是优惠券。当然最优的做法是根据这个页面生成一个图片文件,用户下载这个图片再去打印,打印的效果就不会受浏览器的设置而受影响打印出来的效果。但如果由于一些原因,为了快速或者节约成本,不去将页面存为图片文件的操作,那么就只有直接将HTML页面直接打印下来,这样就需要在对页面的设计中有一些额外的要求,这里提出两个地方需要注意:1.对style标签的属性设置:《style typ...未完,继续阅读→

media打印HTML

阅读(6818)条

如何让IE支持丰富伪类 2011/7/2 10:05:14

如何让IE支持丰富伪类

绝大部分现代浏览器支持 css 中的 :hover 伪类选择器,可以用于所有 html 元素。这很酷,因为这使你可以仅通过 css来对表格行(Whatever:hover 是一个小小的脚本,它可以迅速、自动地为IE6,IE7,IE8添加标准的 :hover、:active 和:focus 伪类支持。第三版引入了 ajax 支持,意味着通过 javascript动态添加到文档中的任意html元素也同样可以在IE中响应 :hover、:active 和 :focus 样式。 如果你已经对使用 whatever:hover 很熟练,现在只是想下载它,你可以直接跳转到获取最新版本。而对于其它想深入了解它的人,请继续阅读。使用方...未完,继续阅读→

找了一些对CSS3开发人员非常有用的工具2011/7/2 9:17:47

找了一些对CSS3开发人员非常有用的工具

一般而言,CSS是非常简单的。但是当浏览器开发商开始遵循CSS3特性,事情就变得有点复杂了。不困难,但是复杂。这主要有两个原因:第一,所有CSS3新特性(如 transition、gradient、transform 等)都不简单;第二,我们不得不使用开发商特定的扩展。  在您建设自己的CSS3的开发环境前,你最好的朋友还是CSS3生成器、开发手册、参考指南以及一些基于JavaScript的解决方案,这正好是这篇文章所要讲述的。这篇文章将列出一些真正有用的工具,它们能帮助你在当下学习和应用CSS3。这里是我们列出的对CSS3开发者有用的工具:  生成器CSS3 Please!跨浏...未完,继续阅读→

HTML5使用实例2011/7/1 16:17:03

 HTML5使用实例

从HTML4诞生以来,整个互联网环境、硬件环境都发生了翻天覆地的变化,开发者期望标准统一、用户渴望更好体验的呼声越来越高。20年磨一剑,HTML5作为下一代Web标准,它的新特性正在每个新式浏览器的版本中快速的得到支持和体现。随着HTML5和CSS3的发展和完善,Web应用程序正在逐渐的表现出桌面应用的性能和功能,和桌面应用之间的区别将越来越模糊。未来不能用HTML5来实现的功能将越来越少,未来绘图、视频编辑、3D建模等也将从单机软件转到浏览器上通过Web应用程序来实现。    下文,我将结合实例,谈谈激动人心的HTML5...未完,继续阅读→

html5之美不足

阅读(7433)条

在ASP.NET 中获得网站绝对路径的几种方法2011/7/1 15:36:04

在ASP.NET 中获得网站绝对路径的几种方法

其实很多人在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件的路径等,采用绝对路径是难免的。下面就是几种获取绝对路径的几种方法。VirtualPathUtility.ToAbsolute( " ~/ " )HttpRuntime.AppDomainAppVirtualPathRequest.ApplicationPathPage.ResolveUrl( " ~ " ) 以上代码生成的结果如下:当以网站的方式访问时,结果如下:VirtualPathUtility.ToAbsolute("~/") = /HttpRuntime.AppDomainAppVirtualPath = /Request.Applic...未完,继续阅读→

如何在[IE9] 开启IE9的GPU硬件加速2011/7/1 16:21:42

如何在[IE9] 开启IE9的GPU硬件加速

随着HTML5的流行!IE9完全兼容HTML5最大的特点之一:IE9 会自动检测你机器上GPU。 如果GPU存在,IE9会自动开启GPU硬件加速。所以你不用做任何设置。如何判断IE9已经开启GPU硬件加速:打开"Internet 选项", 在“高级”标签页里面,可以看到 "加速的图形: 使用软件呈现而不用使用GPU呈现"。 如果这个选项不打钩,说明GPU硬件加速开启。 否则,GPU加速被关闭。中文版选项: 这个选项如果是灰色(无法修改状态),说明你机器上没有GPU ,显卡太老了,赶快升级你的显卡吧 :-)英文版选项: ...未完,继续阅读→

IE9GPU硬件加速

阅读(6591)条

关于google的PR输出解释2011/6/29 14:45:37

关于google的PR输出解释

      刚才使用站长工具查看我们网站的PR和网站排名情况时,我留意到它们网站上一个“最新工具”的栏目,点进去一看,有一个之前没有注意到的功能,那就是 “PR输出值”。        朋友们,你们了解PR输出值吗?        我查阅了一些资料,大概了解了一下,现在写出来与大家分享一下。        PR输出值定义:带给友情链接网站的PR值。   计算公式:(1 - 0.85) + 0.8...未完,继续阅读→

如何在Firefox中通过AJAX跨域访问Web资源2011/5/21 10:06:17

如何在Firefox中通过AJAX跨域访问Web资源

着重看加色字体。。我觉得只有这块对我比较有用。而且经过测试可以用。就是第一次弹出提示。第二次就不会了!(FF)一、解决在firefox中无法跨域访问的问题AJAX从本质上讲就是命名用XMLHttpRequest组件来向服务端发送HTTP请求,请接收相应信息。至于成功接收到响应信息后的操作,就和普通的Web客户端程序类似了(一般用DOM将信息加到HTML组件中)。但问题就发生在了XMLHttpRequest组件上。虽然在大多数浏览器中(包括IE、Firefox等)都叫这个名子。使用方法也类似。但在进行某些操作时却有不同的效果。就拿跨域访问的问题来说。让我们先看看如...未完,继续阅读→

教你配置IIS Rewrite2011/5/10 17:23:30

教你配置IIS Rewrite

Apache 下启用与设置 Rewrite 是很简单的事,也很灵活;但IIS下Rewrite需要添加组件,通过筛选器的方式实现,下面是组件下载与配置方法。IIS Rewrite 下载点击这里下载 IIS Rewrite 组件IIS Rewrite 配置1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下。2、在“IIS管理器”里选择网站,右键,属性。3、选择“ISAPI”,点击“添加”。4、填入筛选器名称,如“rewrite”。5、可执行文件下方点击“浏览”,选择刚才解压的Rewrite组件位置,Rewrite.dll。6、确认选择正确...未完,继续阅读→

JS读取XML并显示各节点[兼容IE/FF/Chrome,Safari]2011/5/9 20:43:56

JS读取XML并显示各节点[兼容IE/FF/Chrome,Safari]

今天同事有需要JS显示XML!后来就做了一个效果!或许以后能用的着呢! ^_^JS读取并输出xml文件节点及属性(兼容IE,FF) !好东东发出来分享一下了!代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JS读取X...未完,继续阅读→

jsXML显示节点兼容

阅读(21082)条

当前第  25  页 / 共  28  页  总共559条记录  

22232425262728