Html 仅css垂直选项卡,无内容高度设置问题

Html 仅css垂直选项卡,无内容高度设置问题,html,css,Html,Css,我试着创建一个只有css的垂直标签系统,但我似乎无法克服高度问题 每个联机JSFIDLE示例都有相同的问题(在桌面视口中),但没有显示,因为它们没有在选项卡容器之后添加内容。下面是一个分叉示例: /*变量*/ 身体{ 字体系列:“Ubuntu”,无衬线; 颜色:rgba(48,69,92,1); 背景:rgba(341901981); 显示器:flex; 柔性流动:柱状nowrap; 证明内容:中心; 对齐项目:居中; } 主体h1{ 字体系列:“源Sans-Pro”,无衬线; 字号:700

我试着创建一个只有css的垂直标签系统,但我似乎无法克服高度问题

每个联机JSFIDLE示例都有相同的问题(在桌面视口中),但没有显示,因为它们没有在选项卡容器之后添加内容。下面是一个分叉示例:

/*变量*/
身体{
字体系列:“Ubuntu”,无衬线;
颜色:rgba(48,69,92,1);
背景:rgba(341901981);
显示器:flex;
柔性流动:柱状nowrap;
证明内容:中心;
对齐项目:居中;
}
主体h1{
字体系列:“源Sans-Pro”,无衬线;
字号:700;
线高:1;
字母间距:-0.05em;
填充:1em 0;
字号:2em;
颜色:rgba(254250501);
文本转换:大写;
文本对齐:居中;
}
体h2{
位置:相对位置;
颜色:rgba(48,69,92,1);
字体系列:“源Sans-Pro”,无衬线;
字号:700;
垫底:0.5em;
边缘底部:1.5em;
边框底部:1px实心rgba(220231235,0.5);
}
身体{
位置:相对位置;
宽度:80%;
颜色:rgba(48,69,92,1);
保证金:0;
}
正文.选项卡部分{
显示:块;
宽度:100%;
左:0;
}
body.tabordion节输入[name=“sections”]{
左:-9999px;
位置:绝对位置;
顶部:-9999px;
}
body.tabordion节输入[name=“sections”]:选中+标签{
背景:rgba(254250501);
颜色:rgba(48,69,92,1);
}
body.tabordion节输入[name=“sections”]:选中~article{
显示:块;
}
正文.选项卡节标签{
背景:rgba(220231235,0.5);
边框底部:1px实心rgba(341901981);
字体系列:“源Sans-Pro”,无衬线;
字号:700;
颜色:rgba(254250501);
光标:指针;
显示:块;
字体大小:1.2米;
字体大小:粗体;
填充物:1em 0.83em;
位置:相对位置;
宽度:100%;
z指数:100;
}
正文.选项卡部分文章{
显示:无;
左:0;
宽度:100%;
填充:1em;
位置:相对位置;
排名:0;
背景:rgba(254250501);
字体系列:“Ubuntu”,无衬线;
字体大小:300;
线高:1.7;
}
正文.选项卡部分第p条{
边缘底部:1米;
}
正文.制表符章节文章:后{
背景色:透明;
底部:0;
内容:“;
显示:块;
左:-229px;
位置:绝对位置;
排名:0;
宽度:220px;
z指数:1;
}
@介质和全部(最小宽度:768px){
身体{
宽度:80%;
颜色:rgba(48,69,92,1);
}
正文.选项卡节标签{
背景:rgba(220231235,0.5);
左边框:1px实心rgba(341901981);
填料:1米2.5%;
宽度:20%;
}
正文.选项卡部分文章{
位置:绝对位置;
宽度:70%;
左:26.5%;
}
}
仅响应CSS的垂直选项卡
海森堡
海森堡
停下来。停止你一直在说“危险”这个词。。。危险!不,我从来没有用过这个词。我说事情很复杂。然后你就失控了

格斯要采取行动了。我不知道何时、何地、如何。我只知道这会发生的。无力阻止他。

我一直在等待。我已经等了一整天了。等着格斯派他的人来杀我。是你。你知道谁,谁可以利用孩子,杰西?你认识谁。。。谁允许孩子被谋杀。。。隐马尔可夫模型?格斯!他,他每次都比我领先十步。现在,他要想最终摆脱我,唯一需要的就是你的同意,他现在已经得到了。他明白了。不仅他有这个,而且他还操纵你为他扣动扳机。

不!你甚至都不相信!格斯到处都有照相机。听你自己说!不,他一直都知道一切。你今天在哪里?在实验室里?你认为Tyrus不可能从你的柜子里拿出香烟?来吧你没看见吗?你是拼图的最后一块。你是他想要的一切。

平克曼 平克曼 四英镑。。。胖了好几磅,好像两磅还不够坏。我们说的是两百三百盒鼻窦药世界上没有那么多蓝精灵。那么没有sudo?所以你有一个计划!是的,怀特先生!是的,科学

哟。。。只是预约而已!天啊,你看起来像。。。莱克斯·卢瑟。我让两个家伙变成了树莓泥,冲下了我的马桶。我甚至不能在那里好好地倒垃圾。我是说整个该死的房子现在都闹鬼了

你真的没看见图科?你从图科那拿到钱了?图科给你的这就是你说的?你做了一笔交易?怎样。。。你为什么要和那个混蛋做交易?你看到他对我做了什么吗?不行,伙计,好吧,不理解!你甚至都没跟我说就告诉我了。。。愚蠢的小丑,死眼杀手,那个。。。我们每周给他两英镑

别跟我谈时间,苏多呢,伙计?我们怎么才能得到呢?你认为冰毒仙女会把它带给我们?天哪,我花了一个星期才弄到这些东西。我一路开车去拉斯克鲁斯,每程200英里去见我的蓝精灵。那些去药店一次买两盒然后卖给我的家伙。这可能只对你有好处,比如半磅的价值。看,这是你辉煌的商业计划中的瓶颈。如果你问我的话,你当然会知道的

斯凯勒-怀特 斯凯勒-怀特 如果你能帮我,我会非常感激的。嗯,他很好。不,绝对不是,我想保持这种状态,所以。写给我的六十一万七千美元。UH这是什么?那为什么呢?感觉不对。嗯哼。嗯,嗯。。。泰德,我们陷入困境的全部原因是因为你让我给你做饭
var firstTabHeight = $('.tabordion section:first-child article').outerHeight(); //get the height of the first selected tab

$('.tabordion').height(firstTabHeight); //set the height of the tabs wrapper to be as the height of the first selected tab

//on click get the height of the selected tab and apply it to the tabs wrapper
$('.tabordion section').on("click", function () {
var selectedTabHeight = $('.tabordion section input[name="sections"]:checked ~ article').outerHeight();
$(this).parent().height(selectedTabHeight);
});
.section-triggers {
  width:20%;
}

section {
    display: flex;
    justify-content: space-between;

            // label
            label {
                background: $lightgrey;
                border-left:1px solid $blue;
                padding: 1em 2.5%;
                width: 20%;
                left: 0;
                position: absolute;
                top: 0;
            }

            // article
            article {
                width: 70%;
            }
        }

  section:nth-child(2) label {
    top: 60px;
  }

  section:nth-child(3) label {
    top: 120px;
  }

  section:nth-child(4) label {
    top: 180px;
  }