javascript - 内容与垂直制表符高度对齐 html, css

标签 javascript html css

我需要帮助编写 HTML 代码,使垂直选项卡和点击选项卡旁边显示的内容。

enter image description here

enter image description here

我能够从其他帖子中找到垂直制表符示例代码,但是我找不到如何在没有硬代码的情况下对齐内容高度和阴影框。当我手动提供 margin-top 样式时,我无法使其响应。

最佳答案

可能有很多方法可以做到这一点。这是我的想法

body {
  font-family:sans-serif;
  color:red;
}
.tab {
  position:relative;
}
.tab_title {
  text-align:center;
  line-height:30px;
  width:80px;
  background:orange;
  padding:5px 0;
}
.tab_content {
  background:yellow;
  display:none;
  position:absolute;
  left:80px;
  right:0;
  top:0;
  padding:5px 20px;
}
.tab:hover .tab_content {
  display:block;
}
.tab:hover .tab_title {
  background:yellow;
}
<div id="container">
  <div class="tab">
    <div class="tab_title">A</div>
    <div class="tab_content">Content of A<br>long<br>text<br>yeah</div>
  </div>
  <div class="tab">
    <div class="tab_title">B</div>
    <div class="tab_content">Content of B<br>long<br>text<br>yeah</div>
  </div>
  <div class="tab">
    <div class="tab_title">C</div>
    <div class="tab_content">Content of C<br>long<br>text<br>yeah</div>
  </div>
</div>

关于javascript - 内容与垂直制表符高度对齐 html, css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36804361/

相关文章:

html - CSS:关于菜单悬停的隐藏错误

javascript - 单击标签上的复选框未被单击

javascript - window.location.hash = "";在 Chrome 和 Safari 上强制重新加载框架集

javascript - 如何在给定日期的情况下返回正确的星期几 - 年月日

javascript - Google App Script - Google 电子表格根据单元格值有效移动行

javascript - Jquery:window.unload 不适用于 chrome 72.0.3626.109

css - 更改默认的响应式导航栏断点

css - 将文本在 div 的末尾和开头对齐

javascript - 如何等待来自 forEach 循环的多个异步调用?

javascript - 使用 DOM 更改标签中属性名称的值