gpt4 book ai didi

html - 不相关的 CSS ID 相互影响

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:27 26 4
gpt4 key购买 nike

我目前正在重新设计我的网站以包含两栏。左栏是带有一些链接和文本的侧边栏,右栏是页面的正文(不是 <body> )。我遇到的问题是页面上两个完全独立的元素的 CSS 规则会影响这两个元素。

因为这可能没有意义,这是我的代码:

CSS

#left h1, h2, h3, h4, h5, h6 {
padding: 10px;
color: black;
}
#right h1, h2, h3, h4, h5, h6 {
padding: 0px 10px;
}

HTML

<div id="left">
<?php include('sidebar.php'); ?>
</div>

<div id="right">
<h2>Blah blah blah welcome</h2>
<p>Yadda yadda yadda.</p>

<div class="sep"></div>

<h2>Etc etc</h2>
<p>The end.</p>
</div>

我想做的是删除 #right 上的顶部和底部填充 header ,但出于某种原因,无论我做什么,CSS id 都会相互影响。我不仅可以在物理上看到它,当我在 Google Chrome 中检查代码时,这两个元素都有 #left 的规则。和 #right归于他们。本质上,#right标题仍然有顶部和底部填充。

我试过删除 #left#right完全从页面查看 CSS 规则是否会受到影响,但它没有做任何事情。

我该怎么办?这是某种错误吗?我的代码是否有问题,但出于某种原因我没有发现?

希望我说的有道理。提前致谢!

最佳答案

这样写:

#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 {
padding: 10px;
color: black;
}
#right h1, #right h2, #right h3, #right h4, #right h5, #right h6 {
padding: 0px 10px;
}

关于html - 不相关的 CSS ID 相互影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11119811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com