设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>div+css 订阅本栏目  
标准的 语义的 非侵入的页签切换
时间: 2007-09-27 01:15:54 阅读次数:6404

第 1 页 标准的 语义的 非侵入的页签切换[1]
第 2 页 标准的 语义的 非侵入的页签切换[2]
第 3 页 标准的 语义的 非侵入的页签切换[3]



解决之道
首先,请打开我们的Demo页面,先自行分析一下如果您使用Firefox,可以尝试把CSS样式禁用进行“欣赏”(如果您装了Web developer toolbar,您可以CTRL + SHIFT + S)继续
解决dt的横排
dt与dd交错,如何能够使得dt排在一行上?well,理论不分析太多,要使它们在一起,我们假设dd不存在这样的话,使用float就能排在一起既然dd不能不存在,ok,那么让它们脱离文档流,如何做?position:absolute;就可以了飞飞Asp.技术乐园但是IE6有问题,wtf . 我的解决方法是,使用JavaScript把所有的dt凑一块,这样严重伤害了语义,但这只是一个浏览器问题,而且是在有JavaScript的时候才产生语义问题,阿弥陀佛,辩证法认为事物都具两面性
解决dd的自适用高度
对于已经position:absolute;了的dd,无论是理论还是实践,使用纯CSS都没有解决方法同样,我使用了JavaScript来动态计算它的每一次高度,然后赋予整个dl
局限性与缺点
这样做保证了标准、语义、Unobtrusive但对于少部分拥有能解析CSS的先进浏览器但却关闭了JavaScript的用户来说,极有可能会被不能自适用高度的页签下的内容区块挡住了跟随在后的信息飞飞,Asp技术乐园
s2uTab
很高兴我能写出一些实用的JavaScript,以上所提到的,我将之命名为s2uTab — 偏要解释的话,它就是Standard, Semantic, Unobtrusive Tab的缩写首先,它很小,不依赖于任何库,在IE6+, opera 9+, Firefox 2+均通过测试(若您有Safari,务必帮忙测试一下,谢谢)其次,灵活,除了dl外无须任何钩子,且页签数目灵活没有限制再次,您可以指定页签切换的事件形式,可以指定初始的页签是哪个





[上一页] [下一页]
站内搜索    

下一篇CSS基本布局16例

上一篇多点调用的 选项卡

本栏目最新 栏目最新列表
微软IE调试工具:SuperPreview for IE(ie6
精选15个国外最流行的CSS框架
CSS2 Media类型使用方法及简介(@Media)
浏览器排版/布局 图片下方出现空隙的问题
使用IE浏览器a链接失效(不能点击)的解决方
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
AWStats安装QQ传真IP插件
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
经典__悟透JavaScript
 width= 
伟哥博客 西安房产 123最新电影 三四六四