垮掉的空间—关注我所关注的
百度空间 | 百度首页 
 
文章列表
 
2009年10月12日 星期一 23:02

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

 

list-style-image在ie和火狐中不兼容,那么一个比较好的办法就是改list-style-image为background来做。

但用background来做li背景时也会遇到一个问题,就是如果li的文字有2行,那么怎么来给background来定位呢?

如果按照默认的background位置,将会是background紧紧贴在li层的顶部;
如果用background-position中的什么left,center等来设置,又不能够满足要求。

其实还有一个很好的解决这个问题的办法,依然是利用background-position,只不错不是用它的left,center等值,而是给 background-position附上具体的值,比如:background-position:1px 1px。这个值你可以根据情况随意改动,直到符合你的要求为止。这样,就能非常精确地定位background这个背景图片啦。

如有错误,敬请指正。

 

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

 
2009年10月07日 星期三 13:44

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

 

第一次用帝国cms时下载的是“简体gbk”版本的,后来由于虚拟主机挂掉了,网站就没有去管它了,不过还好我备份了数据。

过了一段时间后,还是想把网站再重新恢复起来,当然还是得用帝国cms的程序。但是这次我下的“简体utf-8”版本的。我根本不知道这会给我的网站带来什么致命的后果。

将下载的“简体utf-8”版本用ftp软件上传到虚拟主机,然后安装,一路顺利,满心窃喜,以为网站恢复也太简单了,马上就能成功啦。

网站安装成功后,接着就是上传以前备份的网站数据。数据全部上传成功后,接着就在帝国后台“备份/恢复数据”处“恢复数据”,过了1分钟,数据恢复 完毕,以为所有的事情大功告成。进行数据更新后,进入首页发现页面一片空白,什么也没有。这下我傻眼,刷新了好几十次问题依旧,看来是真的出问题啦。

这时我才慢慢意识到,问题的根源是网站备份的数据我重新安装的帝国cms程序的编码不对。备份的数据当时是在“简体gbk”的编码模式下备份的,而我重新安装的程序是utf-8的。网站内容显示不出来就不足为奇了。

但是有没有什么办法把代码转换呢?

于是我试着在帝国cms后台的“模板管理”里把“修改首页模板”的gb2312改为utf-8,然后“数据更新”首页。哇塞,首页能显示内容了,说明这个方法是可行的。

但是,随之而来的问题是,网站的页面和模板那么多,我一个个手动去改,不仅工作量大而且还会遗漏掉一些页面或模块。有没有什么更省时省力的办法呢?

这个办法终于被我摸索到了:

1、进入帝国cms后台——“模板管理”——右侧最下面的“其他管理”——“批量替换模板字符”——进去以后“原字符”填写“gb2312”,“新字符”填写“utf-8”,选中全部——“替换”。进行了这一步后,为了保险起见,最好进入“数据更新”按照帝国cms的网站迁移教程更新数据。此时,网站首页,内容页应该都不会有乱码啦。

2、但是有一个问题也有可能出现,就是你登陆后台“增加信息”时,页面会部分出现乱码,如图:

点击查看原始尺寸

帝国cms由gbk改成utf-8而引起的乱码问题

这个问题我琢磨了好久,也找了很多资料,都没有解决。后来看到帝国论坛里有位网友提了句“更新模型”什么的。于是我就去找“更新模型”在哪里,原来所谓的更新模型就是后台“数据更新”里“批量更新模型表单”,如图:

帝国cms由gbk改成utf-8而引起的乱码问题

帝国cms由gbk改成utf-8而引起的乱码问题

你把这个更新了以后,网站再也不会有任何地方有乱码。

所以,即使你是的网站从gbk转到utf-8的,都可以用这种方法方便快捷地进行编码转换以解决乱码问题。

 

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

 
2009年10月07日 星期三 13:42

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

以前我的一篇博客摘录过网上的一些解决ie浏览器中png图片全部显示为红叉叉的解决办法。有些网友在试了以后,发现所有的办法都不能解决问题,那么你需要用到下面这招必杀技:

下载此MIME文件后,打开压缩包,双击文件导入注册表,问题绝对能解决。

文件下载:http://www.uushare.com/user/aisinvon2005/file/1999151

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

 
2009年09月26日 星期六 22:28

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

现在有了电脑,最常做的就是听歌了。

我的好歌都是从哪里淘的,Google音乐?No,到那去听新歌还不错;

百度?No,里面的音乐音质都不咋地,虽说现在已经改版啦,但我还是和大家一样,骨子里更喜欢Google些;

上面的都不是,那时哪里?

答曰:虾米尔。为啥我喜欢虾米?因为……

虾米上不仅是有新歌,还有老歌,经典的歌,好听的歌;

不仅有中文的,还有更多更多我非常非常喜欢的英语,日语的,我以前可是很少听除中文以外的歌啊。虾米改变鸟我。

oh,myGod,感谢虾米给了我发现这么多好歌的机会。

欢迎访问我的博客:http://twetw.com/blog

 
2009年09月23日 星期三 20:46

欢迎访问我的博客以体验更多精彩文章:http://twetw.com/blog

接着上一篇文章谈

5、在Dreamweaver里如何整理html格式,让html缩进得更美观?
答案很简单:在dreamweaver里面,点击“命令–应用源格式”即ok。
“命 令–应用源格式”同样也可以用来整理css的格式,当然要整理成什么样子,你可以自定义。自定义的方法(在dw cs4中):“编辑”——“首选参数”——左边“分类”中的“代码格式”——右边“代码格式”中“TD标签”后点击“css”即可对css源格式选项进行 设置。

6、关于加了filter alpha position等通过不了css验证的问题:

方法一:将一部分css放进js中(这部分css属性可以使filter -moz-opacity position:absolute display:none )

放置方法如下:

$(function(){
$(”#sitemap”).css({”filter”:”alpha(opacity=90)”,”-moz-opacity”:”0″,”opacity”:”0.9″})

})

$(function(){
$(”#mailLoginFloat”).css({”position”:”absolute”,”display”:”none”})

})

$(function(){
$(”#chooseStyleFloat”).css({”position”:”absolute”,”display”:”none”})

})

方法2 通过利用hack来是ccs不仅能完好显示外观,还能通过验证:

比如有代码如下

Margin-left:10px;(对火狐有用)
*margin-left:20px;(对ie7有用)
_margin-left:15px;(对ie6有用)

那么上面的后2行代码是通不过验证的,即使是css3也不行。并且用方法一将它们放到js中只会让代码不起作用。

解决办法如下:

对于专门针对ie7的*,可以用如下写法:

*+html #…… {
margin-left:20px!important;
}
这样写就解决了上面3句中的第二句的兼容性问题。

对于第一句和第三句,则可以用!important来解决,因为ie6不识!important,所以可以这样写:
Margin-left:10px!important;
margin-left:15px;

所以最后,上面3句只要改装成以下形式就可以通过css3的验证了:

Margin-left:10px!important;(针对火狐)
margin-left:15px;(对ie6)
*+html #/.……【这里填写id或类即可】 {
margin-left:20px!important;
}

欢迎访问我的博客:http://twetw.com/blog

 
     
 
 
垮掉的一代的RSS
 
 
     
 
文章分类
 
 
 
 
 
 
     
 
最新评论
 
文章评论|照片评论

     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
好友最新文章
 
     
 
最近访客
 
 

1052165786

banchunhua

钢镚豆

noiseless72

青青的石街向晚

mofasu

horieyui

oucshang
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu