CSS 标签不随内容增长
CSS Tabs not growing with content
我正在开发的网络应用程序有问题,该应用程序有多个选项卡用于各种内容。问题是,选项卡没有增长以包裹整个内容。
CSS代码在这里:
.w3c {
height: auto;
min-height: 250px;
position: relative;
width: 100%;
}
.w3c > div {
display: inline;
}
.w3c > div > a {
margin-left: -1px;
position: relative;
left: 1px;
text-decoration: none;
color: black;
background: white;
display: block;
float: left;
padding: 5px 10px;
border: 1px solid #ccc;
border-bottom: 1px solid white;
}
.w3c > div:not(:target) > a {
border-bottom: 0;
background: -moz-linear-gradient(top, white, #eee);
}
.w3c > div:target > a {
background: white;
}
.w3c > div > div {
background: white;
z-index: -2;
left: 0;
top: 30px;
bottom: 0;
right: 0;
padding: 20px;
border: 1px solid #ccc;
}
.w3c > div:not(:target) > div {
position: absolute;
}
.w3c > div:target > div {
position: absolute;
z-index: -1;
}
我在这里建立了一个模型:http://jsfiddle.net/diehlada/tx81he5s/
实际页面的页面(包括选项卡和相关内容)是使用 Catalyst 和 Template Toolkit 即时生成的。我需要能够按需生成任意选项卡的灵活性,因此选项卡的 CSS 不能包含特定于任何给定选项卡的任何内容。
我玩过 position: relative;和浮动:......;这些不可避免地会破坏选项卡布局。此外,如果我简单地删除包裹内容的内部,布局也会中断(尽管选项卡确实增长到内容内部)。我很快 运行 没有想法,非常感谢一些建议!谢谢!
我认为您可能需要更改尝试创建选项卡的方式。
我建议,您应该使用 jquery 选项卡。
这是最简单易行的方法。
希望对您有所帮助。
我正在开发的网络应用程序有问题,该应用程序有多个选项卡用于各种内容。问题是,选项卡没有增长以包裹整个内容。
CSS代码在这里:
.w3c {
height: auto;
min-height: 250px;
position: relative;
width: 100%;
}
.w3c > div {
display: inline;
}
.w3c > div > a {
margin-left: -1px;
position: relative;
left: 1px;
text-decoration: none;
color: black;
background: white;
display: block;
float: left;
padding: 5px 10px;
border: 1px solid #ccc;
border-bottom: 1px solid white;
}
.w3c > div:not(:target) > a {
border-bottom: 0;
background: -moz-linear-gradient(top, white, #eee);
}
.w3c > div:target > a {
background: white;
}
.w3c > div > div {
background: white;
z-index: -2;
left: 0;
top: 30px;
bottom: 0;
right: 0;
padding: 20px;
border: 1px solid #ccc;
}
.w3c > div:not(:target) > div {
position: absolute;
}
.w3c > div:target > div {
position: absolute;
z-index: -1;
}
我在这里建立了一个模型:http://jsfiddle.net/diehlada/tx81he5s/
实际页面的页面(包括选项卡和相关内容)是使用 Catalyst 和 Template Toolkit 即时生成的。我需要能够按需生成任意选项卡的灵活性,因此选项卡的 CSS 不能包含特定于任何给定选项卡的任何内容。
我玩过 position: relative;和浮动:......;这些不可避免地会破坏选项卡布局。此外,如果我简单地删除包裹内容的内部,布局也会中断(尽管选项卡确实增长到内容内部)。我很快 运行 没有想法,非常感谢一些建议!谢谢!
我认为您可能需要更改尝试创建选项卡的方式。 我建议,您应该使用 jquery 选项卡。
这是最简单易行的方法。
希望对您有所帮助。