gpt4 book ai didi

javascript - 不用 JavaScript 改变元素样式

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:21 26 4
gpt4 key购买 nike

有没有一种方法可以不使用 JavaScript 来更改指定元素的 CSS 样式?

我不想使用 JS,因为有些浏览器不支持,或者已经禁用它...

具体例子:
我有 2 个 DIV(#menu#content),我想设置 min-height CSS 属性 #content#menu 的实际 height 属性(所以如果 #menu#content 长, #content#menu 的高度将相等)。

最佳答案

您的问题可以用简单的纯 CSS 解决。为了演示的目的,我将假设您的网页左侧有一个菜单,页面的其余部分跟随它的高度。这种行为很容易通过组合 float 和溢出来实现。

HTML

<div class="content">
<ul class="menu">
<li><a href="/">Homepage</a></li>
</ul>
<p>Hello world!</p>
</div>

CSS

.content {
width: 98%;
overflow: hidden;
}

.menu {
float: left;
width:30%;
}

诀窍在于在外部包装器上使用 overflow:hidden,这将使内容高度始终调整为菜单的高度。

关于javascript - 不用 JavaScript 改变元素样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6888713/

26 4 0
文章推荐: javascript - 使用 jquery 而不是 css 通过鼠标悬停扩展
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com