You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS选择search类下首尾div设置样式不生效的问题排查

问题核心原因

你HTML结构中的外层容器使用的是id="search",而你编写的CSS中.search是类选择器,仅能匹配带有class="search"属性的元素,要匹配id属性的元素需要使用#开头的ID选择器,这是样式不生效的根本原因。

修复方案

你可以选择任意一种方式修复:

方案1:修改CSS选择器(推荐,不用改动HTML结构)

如果需要精准匹配form下直接子div的首尾元素,使用以下代码:

#search form > div:first-child,
#search form > div:last-child {
    font-size: large;
    color: red;
}

如果需要匹配#search下所有层级的第一个和最后一个div子元素,使用以下代码:

#search div:first-child,
#search div:last-child {
    font-size: large;
    color: red;
}

方案2:修改HTML属性

如果要保留原来的CSS代码,把HTML外层容器的id属性改为class属性即可:

<div class="search">
    <form method="GET" action="http://images.google.com/images">
        <div>Search</div>
        <div><input type="text" name="q" class="searchInput"></div>
        <div>
            <input type="submit" value="Search Image" class="searchButton">
        </div>
        <div> Try it </div>
    </form>
</div>

内容的提问来源于stack exchange,提问作者user16971617

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 13:09:03