gpt4 book ai didi

jquery - 使用 CSS 和 jquery.tools 选项卡的选项卡包装行为

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:01 25 4
gpt4 key购买 nike

我在使用 jquery 工具选项卡的 Chrome 中得到了一些奇怪的包装行为: enter image description here

当浏览器变大时,它们都排成一行。选项卡的 CSS 是:

/* root element for tabs  */
ul.tabs {
margin:0 !important;
padding:0;
height:30px;
border-bottom:1px solid #666;
}

/* single tab */
ul.tabs li {
float:left;
padding:0;
margin:0;
list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.tabs a {
float:left;
font-size:13px;
display:block;
padding:5px 30px;
text-decoration:none;
border:1px solid #666;
border-bottom:0px;
height:18px;
background-color:#efefef;
color:#777;
margin-right:2px;
position:relative;
top:1px;
outline:0;
-moz-border-radius:4px 4px 0 0;
}

ul.tabs a:hover {
background-color:#F7F7F7;
color:#333;
}

/* selected tab */
ul.tabs a.current {
background-color:#ddd;
border-bottom:1px solid #ddd;
color:#000;
cursor:default;
}


/* tab pane */
.panes div {
display:none;
border:1px solid #666;
border-width:0 1px 1px 1px;
min-height:150px;
padding:15px 20px;
background-color:#ddd;
}

该页面的总体结构是: enter image description here

有人对我如何混合修复或解决这个问题有任何建议吗?

最佳答案

  • 我将 overflow: hidden 添加到 ul.tabs 以清除 float 元素(制表符)。
  • 我添加了 border-bottom: 1px solid transparent 来解决这个问题,它在 ul.tabs a.current 上有这个: border-bottom: 1px 实心#ddd.
  • border 使一个选项卡 1px 比其他选项卡高,但是 transparent1px边框确保一致的高度。
  • 当你有不同高度的 float 元素时,你会遇到这类问题。

参见:http://jsfiddle.net/me9XZ/3/

我在 Chrome/Firefox 中测试过。

关于jquery - 使用 CSS 和 jquery.tools 选项卡的选项卡包装行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com