Archive for month: 六月, 2008

关于在firefox浏览器中图片和文字的一些排版问题

今天我做了个页面,div+css结构,公司上面没什么要求,但我对自己要求还是很好高的。我得考虑到在多个浏览器兼容显示的问题,但是话说回来,如果我把全世界几十种浏览器都试一遍的话,那是不可能的,也是扯淡··· 所以我就只考虑了两种浏览器:IE内核的IE系列浏览器和firefox浏览器。 下面开始说一下页面的结构:页面的结构是这样的(其实是很简单的一个页面)呵呵,我开始说了,恩,你听到了?···靠,我还没说,你怎么听到了?哈哈··· 好了,页面结构是这样的:就是一行,左边是一张图片(图片是指定宽度和高度的),图片的右边是几行文字,在最右边是一张按钮图片,这张按钮图片要求和最左边的图片顶端对齐。恩,就是这样,伙伴们肯定认为:靠,好简单的页面。恩,确实是的,用div+css实现起来并不难,基本上三个div就可以搞定。(我就只用了三个div)当你将做好的html在IE内核的浏览器中浏览时应该不会有太大问题,但是如果在firefox中浏览的话,就会出现一些小问题:比如图片右侧的几行文字会和图片靠的太紧(这样很影响美观);几行文字的高度并没有和图片的高度一样,所以很紧凑的挤在一起,也不好看;还有最右边的一张按钮图片(对于这张按钮图片的要求还是很高的,要求和最左边的图片靠顶端对齐)可能会靠下边一点显示。 这几个小问题,其实解决起来并不难: 第一个问题:给图片加上一个margin-right值 第二个问题:给那几行文字加上一个line-height值(切记:不要加height,如果加height的话,会将那几行字撑的很高,伙伴们可以去试试) 第三个问题:可以用margin-top负值来将这张按钮图片相对于最后一个li(那几行文字我是用li来写的)来进行定位。 可能大家看到这里还不知道我在说什么,没关系,明天我搞张图上,应该就很清楚了。 不过,还是希望对大家能有帮助!

8 个优秀的CSS展廊类博客

如果你想成为摄影师?请多浏览 Flickr。 如果你想让自己写作很棒?请多阅读经典名著。 如果你想让自己变得乐观?请多和乐观主义者交流。 这是一个很简单的原理,同样适用于设计。 如果你希望自己有更好的品味?那么请让美环绕着你。 世界上有这么一类网站叫 CSS galleries(CSS 展廊),他们收集了许多互联网上 CSS 设计得非常优秀的网站。下面是 problogdesign 的一个推荐列表。从这些 CSS galleries 中,我们可以不间断的看到很多非常优秀的 CSS 设计样例。 1、CSS Mania 2、CSS Remix 3、Best Web Gallery 4、CSS Drive 5、CSS Reboot 6、Nice Stylesheet 7、W3Csites 8、cssbeauty

16个优秀网站教你网站设计

大家都希望自己的网站特别又好看,其实自己设计的东西才是自己最喜欢的,网站也是,我相信大家对基本的代码是掌握的,但离成为一个优秀的网站设计师还有一段距离,不要紧,只要有了好的指引,好网站咱们自己也可以设计。Jacob Gube在自己的博客征求读者的意见,总结了16个优秀网站设计网站。可能大家对于外国人的东西不是很喜欢,但无可否认的是,他们有些东西确实值得咱们学习。 以下是这16个网站的简介,希望对大家有帮助: 1、The Best Designs The Best Designs是一个现成查看高质量XHTML和Flash设计的优秀网站,该网站标记与每一个设计的关键字(例如用加粗、加色、或者是用更深的CSS),让读者更容易得到自己想搜索的东西。 2、CSS Remix CSS Remix是一个(据他们自己的简介)Web 2.0网站最佳设计的弄潮儿。当然了,该网站也包括一些非Web 2.0的主题设计。CSS Remix的订阅读者超过14,000,在这里,一个设计师可以查阅其他设计师的设计作品,进行深度交流,是一个极品交流平台。 3、CSS Mania CSS Mania是一个收集基于CSS页面设计的一个网站,收集好之后便进行定期更新。到目前为止,已经收集了10,000+位设计师的作品。可能由于收集的作品过多的缘故,作品质量参差不齐,被不少人抓住把柄。 4、screenfluent screenfluent是一个介绍漂亮网页设计的网站,特别之处是以模态窗口提供预览,让读者直观体会效果。目前已收集7,000个精选设计,内涵丰富。 5、Screenalicio.us Screenalicio.us已经有超过 9,800个设计提供参考,而且有给读者打分的功能,5分为满分,所以读者们也可以通过每一个设计的评分来选择性参看。 6、Open Source Web Design Open Source Web Design一个共享社区,会员可以随时上传自己设计的代码分享给公众。公众下载代码不是无限量免费,1OSWD(不知道这个单位什么意思)的设计以下的下载是免费的。大家可以下载这个网站的设计代码,研究一下。 7、One Page Love One Page Love是一个基本网页设计的展示馆,展示的内容包括:美丽的,创造性的网页网站和应用程序。类别包括商业、温和、新闻类等等等,包括综合也比较杂。 8、FullSingle FullSingle与One Page Love一样,是关于单页面设计的网站,网站的每一个页面会出现最新优秀作品精选的简介,告诉你这些设计是关于什么,有什么好之类的。 9、One Page Folios One Page Folios也是关于单网页设计的,是一个总结单一网页组合的网站设计和开发的网站,里头已有超过800组组合供于参考。 10、We Love WP 对于使用wordpress的blogger来说,这个网站是值得收藏的。We Love WP会分享一些顶级的wordpress外观设计,当然也共享一些漂亮的wordpress主题。 [...]

关于DIV浮动的问题

相信大家一定遇到过这样的问题:在一个大的div里包含了两个div(div1和div2),div1左浮动(div1 float:left),当你想把div2放到div1的右边,你肯定是设置div2的浮动float:right,但页面呈现的出来的并非是你想要的,div2并没有到div1的右边,而是在div1的下面。 那么这个时候,我告诉你解决的办法:在html里,你把div2的float:right放到div1的浮动float:left前面就可以了!

怎样使DIV水平垂直居中

<style> #warp { position: absolute; width:500px; height:200px; left:50%; top:50%; margin-left:-250px; margin-top:-100px; border: solid 3px red; } </style> <body> <div id=warp>Test</div> </body> 原理很简单:将left和top设置为50%来定位div到浏览器中央,再将margin-left和margin-top值设置为宽和高的一半,使div居中显示。