谈谈如何管理门户级网站的CSS/IMG/JS文件
最近在为公司做一个门户网站,项目并不咋D,可规划却不小.在做的过程中就发现修改占了很大的工作量.
于是就开始想了想如何使前端修改轻松一些.
这个项目除首页外还有五个大频道是独立设计(虽然现在还没开始),可是老板比较土讲求花俏,且只考虑商户需求不考虑用户,把之前设计好的有关用户的内容删掉大半,可能以后还会删…=.=
阅读全文 »
最近在为公司做一个门户网站,项目并不咋D,可规划却不小.在做的过程中就发现修改占了很大的工作量.
于是就开始想了想如何使前端修改轻松一些.
这个项目除首页外还有五个大频道是独立设计(虽然现在还没开始),可是老板比较土讲求花俏,且只考虑商户需求不考虑用户,把之前设计好的有关用户的内容删掉大半,可能以后还会删…=.=
阅读全文 »
昨天晚上在家里把WM设计好的好台界面做成Html,在家里只用IE8和FF做了测试,感觉还行,除了感觉IE8还不成熟,渲染比较慢且不稳定外,标准化的还是很不错的,至少和FF已经差不了多少了。
今天来到公司,用IE7测试一下,汗。。。No Clear。。。竟然发现在FF和IE8中都可以正常使用的清除浮动的CSS竟然在IE7下无效果,无语。。。
到网上搜索IE7 清除浮动,第一篇文章就帮我解决了问题,嘿嘿。。。
FF版清除浮动
.clear_both:after {
display:block;
content:”.”;
visibility:hidden;
height:0;
clear:both;
}
overflow版清除浮动
.clear_both {
overflow:auto;
zoom:1;
}
正如你所见,这个方法很简单,但也有一个小小的问题,大家可别忘了overflow是干什么的,当我们一个容器定义了高度时,问题就出现了,不管是你将overflow的值设为auto或是hidden,这都会是一个问题,因为前者会出现滚动条,而后者则直接隐藏掉了。
那要如何解决这个问题呢?
那篇文章提出的解决方案是 IE7/FF/OP 下可以定义min-height,在IE6及以下版本中直接定义高度
.clear_both
{
height:auto;
_height:200px;
min-height:200px;
verflow:auto;
zoom:1;
_overflow:visible; /*IE6*/
}
Ajax MGraph 是一个完全使用xHtml 和 CSS 构建,交互的,可以运行于 FireFox、IE 和 Opera 等主流浏览器,使用 PHP 开发,并且很容易与数据库集成的统计图。