首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用垂直堆叠的选项卡,而不是水平堆叠的选项卡?

如何使用垂直堆叠的选项卡,而不是水平堆叠的选项卡?
EN

Stack Overflow用户
提问于 2012-05-10 04:43:06
回答 1查看 733关注 0票数 0

我在css中有一组选项卡:

代码语言:javascript
代码运行次数:0
运行
复制
/*tabs*/
.tabs {
  position: relative;
  min-height: 200px;
  clear: both;
  margin: 25px 0;
}

.tab {
  float: left;
}

.tab label {
  background: #eee;
  padding: 10px;
  margin-left: -1px;
  position: relative;
  left: 1px;
}

.tab [type=radio] {
  display: none;
}

.tab-content {
  position: absolute;
  top: 28px;
  left: 0;
  background: #f7faff;
  right: 0;
  bottom: 0;
  padding: 20px;
  border: 1px solid red;
}

[type=radio]:checked ~ label {
  background: white;
  border-bottom: 1px solid white;
  z-index: 2;
}

[type=radio]:checked ~ label ~ .tab-content {
  z-index: 1;
}

从这里:http://css-tricks.com/functional-css-tabs-revisited/

如何让它们垂直堆叠?Css不是我的专业领域,我想我会在这里问,而我正在玩弄我目前正在使用的东西。我试图保留纯css实现,但标签垂直堆叠在左侧或右侧。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-10 04:54:07

选项卡是div,因此是块级元素,如果删除

代码语言:javascript
代码运行次数:0
运行
复制
.tab {
  float: left;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10523812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档