存档

文章标签 ‘div+css’

CSS文件中图片Referer的判断差异

2009年5月22日 没有评论

cssreferer

通常,我们的页面都是引用了很多样式文件,同时样式文件给我们的页面设置了很多背景图片。但是这里有个小细节容易忽视。图片的referer来源处理存在浏览器的差异。

通常,我们的样式和图片的结构如下
 
        user.qzone.qq.com/
            – a.css
                |- background-image:url(b.jpg)
 
经过测试ie和safari以及opera,a.css样式中的b.jpg背景图片的样式referer来源是站点的主域名地址.

阅读全文…

分类: 网站开发 标签:

用CSS hack区别不同的浏览器

2009年5月21日 没有评论

csshacksfilter
区别IE6与FF:
background:orange;*background:blue;

区别IE6与IE7:
background:green !important;background:blue;

区别IE7与FF:
background:orange; *background:green;

区别FF,IE7,IE6:
background:orange;*background:green !important;*background:blue;

阅读全文…

分类: 网站开发 标签:

轻松设置的width属性且不换行

2009年1月7日 没有评论

span标记的样式设定width属性,会发现不会产生效果。

如果设置display:block,width属性生效,但是此时的span跟div一样了。
如果设置display:inline-block,则span并列在同行,而且width属性生效。

元素display属性的常见值说明:

block:块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行。
inline:内联对象的默认值。将对象强制作为内联对象呈递,从对象中删除行。
inline-block:将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内。
non:隐藏对象。与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间。

分类: 网站开发 标签: ,

最新流行网站配色方案

2008年8月14日 没有评论
分类: 网站开发 标签:

PictureTrail – 绚丽的图片幻灯

2008年7月28日 没有评论

PictureTrail免费75M空间网络相册,单个图片最大1M,支持外链。可以创建很酷的动感“幻灯秀”flash相册,有几十种特效可选。
网址:http://www.picturetrail.com

分类: 网站开发 标签:

13个稀奇的 Javascript CSS 菜单 (一)

2008年4月29日 没有评论

每个 web 设计者都希望设计出富有创造性的导航菜单。这里为您呈现 13 个漂亮的 Javascript CSS 菜单,你可以通过修改来设计出符合自己意愿的个性菜单。

1) 性感滑动菜单(Sexy Sliding Menu) - 一种由 Mootools 制作,另外一种使用 scrip.aculo.us 制作的。

演示:Mootols 版本
演示:Script.aculo.us 版本

2) FastFind Menu Script - 此菜单使用 jQuery 库制作,基于动态 Ajax 相应,嵌套式菜单。

演示: FastFind Menu

3) Webber 2.0 Dock Menu - 类似 Apple Mac 系统中船坞类型的导航菜单。

演示: Webber 2.0 Dock Menu

分类: 网站开发 标签: ,

多款关于爱的矢量素材

2008年4月28日 没有评论


ai格式,下载源文件

分类: 网站开发 标签:

FIREFOX下背景层的自适应高度

2007年12月25日 没有评论

在IE下很容易实现高度的自适应,但在FF下如果DIV层里包含的是层,而不是直接填充内容的话,是不会自动适应高度的,这在我们设置背景层时经常用到的,下面是一个例子:
[coolcode]

[/coolcode]

container作为最外层,在IE下可以自适应,但在FF下就只有main层与sidebar层可以,苦思良久,也问了许多朋友,最后还是从网上搜到答案,很简单:
只需定义#container { display:table}就可以了,原理是和以前的表格布局是一样的.

只是这个问题好像会出现float层出错…如果还有更好的解决 方法大家可以留言

11月28日今天又试出了一种解决方法。

在上面的这段代码中。我们再设定一下container的height:100% main和sidebar的height:100%.

这样可以在firfox和IE下测试通过,比起display:table;的方法好些。display:table;会导致一些布局出错。

所以还是推荐大家用这个height:100%;

大概的原理是,当子级DIV高度变大的时候,由于父级的高度没有设定所以无法变高,所以我们设定了父级的

DIV高度为100%,但如果没有设定子级DIV的高度里,也是会出错。所以我们就同时指定了父级的DIV和子级DIV 同时为100%这样就可以解决了

今天下午测试通过。

2007年3月15(打假的日子啊.)新加两种.

[coolcode]
1

2

.clear:after {
content: “.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}
[/coolcode]

据说两种的兼容性不错.适合小范围内使用.

关于after可以参考一下下面的

http://www.blueidea.com/tech/web/2005/3065.asp

分类: 网站开发 标签: