我在我的css代碼中遇到了問題。 樣式不適用於我的提交按鈕,而是適用於焦點上的搜索字段。應用焦點樣式提交輸入按鈕
請參閱下面的代碼和屏幕截圖。
有什麼不對?
CSS
.search-form .search-field {
height: 10px;
display: inline-block;
margin: 0;
width: 112px!important;
border: 1px solid #e4e4e4;
border-radius: 2px;
padding: 10px 30px 10px 12px;
}
.search-form .search-submit {
position: absolute;
height: 32px;
border-right: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}
.search-form .search-field:focus {
border: 1px solid #A5E7D6;
}
.search-form .search-field:focus + .search-form .search-submit {
border-right: 1px solid #A5E7D6;
border-top: 1px solid #A5E7D6;
border-bottom: 1px solid #A5E7D6;
}
HTML/PHP
<form role="search" method="get" class="search-form" action="<?php echo home_url('/'); ?>">
<label> <span class="screen-reader-text"><?php echo _x('Search for:', 'label') ?></span>
<input type="search" class="search-field" placeholder="Suche" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x('Search for:', 'label') ?>" /> </label>
<input type="submit" class="search-submit" value=""></input>
</form>
添加您的HTML,所以我們完全可以看到你在做什麼「錯誤」 – Granny
@ user3716569,最好的做法是把你的代碼在origibal後通過[編輯](https://stackoverflow.com/posts/46036870/edit)它。 – bdkopen