HTML DIV 与它所在的 DIV 相矛盾

标签 html css

对于我正在制作的网站上的导航,我使用的是使用无序列表设置的边栏。列表中也有多个列表。我也使用了多个 div。我现在遇到了在 div 内部形成的问题,我需要设置一些与它所在的 div 相矛盾的代码。在我的例子中,我有 line-height: 35px; 的 css;我需要将其编辑为 15px。

这是我需要编辑的代码,它是中心(子列表)

<li>
  <h2> Tech Ed. Classes</h2>
  </div>
  <div id="sidebarLinks"><!-- USE THIS DIV SECTION FOR A LIST WITH BULLET POINTS -->
    <ul>
       <li><a href="index.html"><strong><em>Main Page</em></strong></a></li>
       <li><a href="construction.html">Construction</a></li>
       <li><a href="drafting.html">Drafting</a></li>
       <li><a href="electronics.html">Electronics</a></li>
    <ul id="subList">
       <li ><a href="#">INTRODUCTION TO ELECTRONICS</a></li>
       <li><a href="#">EXPLORING CAREERS IN ELECTRONICS</a></li>
   </ul>
       <li><a href="graphic.html">Graphic arts </a></li>
       <li><a href="Manufacturing.html">Manufacturing</a></li>
       <li><a href="project.html">Project Lead the Way</a></li>
       <li><a href="transport.html">Transportation, Distribution, & Logitstics</a></li>
       <li><a href="woodworking.html">Wood Working</a></li>
    </ul>
  </div>
</li>

最佳答案

您可以通过向要更改的元素添加一个 css 类来实现此目的,使其与它们所在的 div 不同。例如:

li {
    line-height: 35px;
}

.smaller {
    line-height: 15px;
}

此 CSS 将使所有 <li> 上的行高等于 35px 的元素,<li> 除外类别为 smaller 的元素.这些将具有 15px 的行高。例如:

<ul>
    <li>This will have a line height of 35 pixels.</li>
    <li class="smaller">This will have a height of 15 pixels.</li>
</ul>
<ul class="smaller">
    <li>This will have a line height of 15 pixels, the ul has a class of smaller.</li>
    <li class="smaller">This will have a height of 15 pixels as well.</li>
</ul>

JSFiddle

关于HTML DIV 与它所在的 DIV 相矛盾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22055138/

相关文章:

html - 没有音量 slider 或静音按钮的音频标签?

html - 如何在背景框中包装文本

ruby-on-rails - 如何在 Rails 代码中链接社交媒体图片

css - 使用过渡更改 CSS3 动画持续时间

css - 重叠的圆圈出血

php - 我的页面在 IE 中被推到最左边,但在 Chrome、Firefox 和 Safari 中看起来很好。在我使用 include 之前我没有遇到这个问题

java - Thymeleaf 迭代对象列表

javascript - 使用没有 type=color 的 javascript 打开浏览器标准的颜色选择器

html - ie7 png不透明度。是否可以

javascript - 将多个链接href设置为特定链接jquery