通过XHTML 1.1 校验
最近心血来潮,就想去验证一下,结果倒是出乎预料,居然只有3个错误,既然错误不多,那就尽量去解决。首先是边栏用了“ul”标签,但是里面没有嵌套 “li”,查看一下 sidebar.php 果然是 ul 多余,并且样式表中边栏相关部分都直接没有包含”ul“ ,于是直接删除掉解决。
其次就是超链接的target=”_blank“的问题了,好在对这个问题研究的人已经很多,随便一搜就是大把方法。
首先要将target=”_blank“换成rel=”external“,主题中包含的部分代码可能需要一个个手动修改,文章内的则推荐在数据库中直接操作,批量替换。phpMyAdmin中使用语句
- UPDATE wp_posts SET post_content=REPLACE(post_content,' target="_blank"',' rel="external"')
一次性能够完成所有文章内容中的代码替换(来源:猪小猪'space),绝对的省时省力,以下是我执行的截图
如果有将友情链接显示在首页,那么可能需要到后台编辑链接的打开方式,将打开方式”新窗口打开“改掉,我是改成了_none。接下来还要添加一小段脚本使得在点击rel=”external“的链接的时候是在新窗口打开,在猪小猪那找到一段 jQuery 代码,添加到自己的JS文件中
- $(document).ready(function(){
- $("a[rel='external'],a[rel='external nofollow']").click(function(){
- window.open(this.href);
- return false;
- });
- });
链接问题算是比较轻易地完美解决,但是最后一个图片 border=”0“ 的属性在校验的时候一直被提示无效,很奇怪,也没能搜到什么解决办法,几番折腾之后无奈还是只能编辑掉这个属性,这才验证终于成功!
不上图啦,有个warning不好看-.-,为表庆贺,赶紧在footer给加上了 Valid XHTML 1.1 ~
PS:对于这篇文章发布后带来的错误就不管了,content里的不好控制…
本文链接: http://isouth.org/archives/249.html , 转载请注明出处,此外还可以订阅我。
相关日志 Relate Posts
收藏与分享 :
Twitter 分享 |
Facebook 分享 |
Diglog 分享 |
FriendFeed 分享 |
Google 书签 |
雅虎收藏 |
Messenger |
SkyDrive |
百度搜藏 |
QQ 书签 |
QQ 空间 |
朋友社区 |
鲜果推荐 |
豆瓣九点 |
开心分享 |
人间分享 |
人人分享 |
新浪微博 |
MisterWong 书签 |
del.icio.us 收藏 |
Buzz |
PDF 下载
没办法,其实大部分BLOG内容,水水都不怎么懂~-~
@littlewater 没关系,内容都是乱七八糟的
我一直在坚持,即使每一个独立的文章页面也保证通过XHTML跟CSS的校验
@LOO2K 是啊,不过有时候比较麻烦,除了几个特殊标记都要用css了,图片居中都要一串代码…关键是,不能用一般的离线工具自带的格式功能…