问大家一个关于ajax control ToolKit 里面 的tabcontainer的CSS的问题!!!!!

问题描述

近日做一个网站,设计关于tabcontainer的问题的时候在网上找到如下资料/..../ASP.NETAJAXTabs控件样式控制AJAX自从引进了Tab,着实让我开心了一番。但是,在调整Tab的样式的时候,也着实让我吃了一惊。于是,抱着没有困难也要制造困难的原则,开始了征途:按照Tab作者RonaldBuckton所说,Tab的CSS包含如下几个类:(1).ajax__tab_header:AcontainerelementthatwrapsallofthetabsatthetopoftheTabContainer.(2).ajax__tab_outer:Anouterelementofatab,oftenusedtosettheleft-sidebackgroundimageofthetab.(3).ajax__tab_inner:Aninnerelementofatab,oftenusedtosettheright-sideimageofthetab.(4).ajax__tab_tab:Anelementofatabthatcontainsthetextcontent.(5).ajax__tab_body:AcontainerelementthatwrapstheareawhereaTabPanelisdisplayed.(6).ajax__tab_hover:Thisisappliedtoatabwhenthemouseishoveringover.(7).ajax__tab_active:Thisisappliedtoatabwhenitisthecurrentlyselectedtab.我画了个简图,当然,鼠标放上去(.ajax__tab_hover),和当前Tab(.ajax__tab_active)的那个就没画上去。/..../然后作者给了一个简单的样式表CSS:.ajax__tab_Default.ajax__tab_header{padding:12px000px;height:20px;background:#EDEDEDurl(Icons/TabLine.gif)repeat-xbottom;}.ajax__tab_Default.ajax__tab_outer{}.ajax__tab_Default.ajax__tab_inner{}.ajax__tab_Default.ajax__tab_tab{margin-left:10px;text-align:center;padding:5px5px3px10px;font-size:12px;width:100px;cursor:pointer;}.ajax__tab_Default.ajax__tab_hover.ajax__tab_outer,.ajax__tab_Default.ajax__tab_active.ajax__tab_outer{}.ajax__tab_Default.ajax__tab_hover.ajax__tab_inner,.ajax__tab_Default.ajax__tab_active.ajax__tab_inner{}.ajax__tab_Default.ajax__tab_active.ajax__tab_tab,.ajax__tab_Default.ajax__tab_hover.ajax__tab_tab{margin-left:10px;text-align:center;padding:5px5px3px10px;font-size:12px;border:solid1px#9FACB5;background-color:#fff;cursor:pointer;}.ajax__tab_Default.ajax__tab_active.ajax__tab_tab{border-bottom:solid1px#FFF;}.ajax__tab_Default.ajax__tab_hover.ajax__tab_tabspan,.ajax__tab_Default.ajax__tab_active.ajax__tab_tabspan{color:#B82400;}.ajax__tab_Default.ajax__tab_body{}对于作者给出的层次结构,我看的还不是很清楚,谁能把这个控件的CSS层次讲的更清楚一点还有弱弱的问一个问题在这段中.ajax__tab_Default.ajax__tab_active.ajax__tab_tab,.ajax__tab_Default.ajax__tab_hover.ajax__tab_tab{margin-left:10px;text-align:center;padding:5px5px3px10px;font-size:12px;border:solid1px#9FACB5;background-color:#fff;cursor:pointer;}Default后面有个空格,空格后面才是.,我去掉空格后发现不起作用了为什么需要加空格啊,这个是什么原理,谁能解释一下

解决方案

解决方案二:
up
解决方案三:
1你需要看看css布局的资料2为什么需要加空格啊和csharp中需要空格一样。
解决方案四:
付上原文http://ktsky.cnblogs.com/顶上去
解决方案五:
.ajax__tab_Default.ajax__tab_active.ajax__tab_tab,.ajax__tab_Default.ajax__tab_hover.ajax__tab_tab--------------------这个表示所有ajax__tab_Default,ajax__tab_active等所有class类都使用下面一样的style
解决方案六:
Default后面有个空格,空格后面才是.,我去掉空格后发现不起作用了为什么需要加空格啊,这个是什么原理,谁能解释一下-------------------------这不是什么原理,只是CSS要求的格式,就好像C#中变量类型和变量名之间必须要有空格一样,只是格式问题,没什么原理
解决方案七:
.ajax__tab_Default.ajax__tab_active.ajax__tab_tab,.ajax__tab_Default.ajax__tab_hover.ajax__tab_tab--------------------这个表示所有ajax__tab_Default,ajax__tab_active等所有class类都使用下面一样的style_____________________________________________________________________________________这个.应该表示子类的关系吧,谁能给个更详细的图解,把所有的类和子类在图上表示出来
解决方案八:
对,我记错了,子类是用空格,我说的“这个表示所有ajax__tab_Default,ajax__tab_active等所有class类都使用下面一样的style”是用,分开的。

时间: 2024-08-01 10:05:26

问大家一个关于ajax control ToolKit 里面 的tabcontainer的CSS的问题!!!!!的相关文章

Ajax Control Toolkit BalloonPopup的使用实例及效果_实用技巧

Ajax Control Toolkit 工具包的简介及获取方式等,请参见本系列的另一篇随笔:Ajax Control Toolkit使用实例(1) AutoCompleteExtender. BalloonPopup 控件简介 BalloonPopup 控件可以显示一个弹出层,里面可以包含很多内容.例如,当用户将鼠标移动到一个文本框上时,可以使用此控件为用户显示一些帮助信息. BalloonPopup 控件支持三种样式(BalloonStyle):气球样式(Balloon).矩形样式(Rect

下载与安装-关于vs2008安装ajax control toolkit 的问题

问题描述 关于vs2008安装ajax control toolkit 的问题 最近打算学习ajax,需要安装ajax control toolkit,3.5的,安装了多次都失败了,网上找过资料也没有奏效,求各位前辈指导啊... 我的是专业版的.... 再次谢过...

AJAX Control Toolkit 10920发布

解决了很多问题,不一一举例了,我也没看呢 下载页 http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941 粗看了一下,增加了VS2008的智能纯JS文件智能感知支持 其它改进见上网页下面的更新列表AJAX Control Toolkit 10920发布

AJAX Control Toolkit tabs 的纯Javascript演示

本文纯为大家好好学习Ajax Controltoolkit而写,有不到之处希望大家提出,以免遗祸 众人 标签零 标签一 标签二 标签三 1 11 111 1111 11111 2 22 222 2222 22222 3 33 333 3333 33333 4 44 444 4444 44444 运行结果: 在这显示结果 容器部分属性方法 标签属性方法 ps:如从官方下载Ajaxtoolkit源代码中316行有笔误 this._headerTab.innerHTML应该改为this._header

ASP.NET AJAX Advance Tips & Tricks (8) 扩展AJAX Control Toolkit中的控件

需求: TabContainer容器中的TabPanel类本身就包含了Enabled属性,也可以使用JavaScript方法 set_enabled(X)来设置Enabled属性,如果某个TabPanel的这个属性为false的话,这个TabPanel就不会显 示在TabContainer中,这与一般控件的"Enabled"属性不太一样,我认为叫它"Visiable"会更加恰当 .如下图所示: 有时候这并不符合我们的需求,所以,在本例中,我们将为其添加Disable

奇怪,为什么我问了一个ajax的一个问题,会被删除?

问题描述 奇怪,为什么我问了一个ajax的一个问题,会被删除? 是因为ajax的问题不能问,还是什么原因?难道是涉及一些法律问题,还是什么? 解决方案 一个奇怪的问题一个很奇怪的问题

前端-急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线?

问题描述 急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线? 20C 刚刚学习ajax,不是很了解.假如后台数据已经以json类型存在,在前端如何使用ajax获取后台的json数据?求给出具体些的完整代码供参考...还有请问如果数据是一系列二位数组(如[a1b1][a2b2]......)那么如何使用chart.js 将其显示出来?还请各位大神指教! 解决方案 ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据 解

javascript-本人新手,求问大家一个最简单的,就是js跳个小窗口,然后填写内容,再注册到数据库里???

问题描述 本人新手,求问大家一个最简单的,就是js跳个小窗口,然后填写内容,再注册到数据库里??? 本人新手,求问大家一个最简单的,就是js跳个小窗口,然后填写内容,再注册到数据库里,用的是asp.net的. 就是说先设置div隐藏,然后再用js拿到div里的值,在codebehind里可以拿到这些值就行了,求教求教 解决方案 本人觉得你可以JS调用AJAX来访问数据库.使用JS从页面得到数据然后用AJAX把数据丢到后台.再后台把这些数据丢到数据库里面. 解决方案二: http://www.cn

一个方便AJAX开发的通用类

ajax  Name: AJAXRequest Author: HotHeart(xujiwei) Site: http://www.xujiwei.cn/ Blog: http://www.xujiwei.cn/blog/ Copyright (c) 2006, All Rights Reserved 类名:AJAXRequest 版本:0.3 日期:2006-12-18 介绍:AJAXRequest是一个方便AJAX开发的通用类,可以方便地进行一些AJAX中需要的操作,从而简化开发步骤,减少