我有一个Woocommerce搜索框在我的页面上,我希望按钮和搜索框本身显示在同一行。我尝试使用属性inline-block,但似乎不起作用。源代码:
<div data-id="b273043" class="elementor-element elementor-element-b273043 searchbar elementor-widget elementor-widget-wp-widget-woocommerce_product_search" data-element_type="wp-widget-woocommerce_product_search.default">
<div class="elementor-widget-container">
<form role="search" method="get" class="woocommerce-product-search" action="https://www.naotech.com/he/">
<label class="screen-reader-text" for="woocommerce-product-search-field-0">חיפוש עבור:</label>
<input type="search" id="woocommerce-product-search-field-0" class="search-field" placeholder="Search Products" value="" name="s" />
<button type="submit" value="search">search</button>
<input type="hidden" name="post_type" value="product" />
</form>我尝试添加以下CSS,但不起作用
form.woocommerce-product-search {
display: inline-block ;
}Here是指向页面本身的链接。
发布于 2019-01-18 02:55:24
尝试将!important规则添加到此样式或设置input和button的样式。请注意,!important规则只能作为最后的手段使用,因为它不能被覆盖。相反,您应该使用样式的排序来覆盖样式(在这种情况下,请确保您的自定义WooCommerce包含在CSS之后),并使用专用性。这就是您设置input和button样式的方式
form.woocommerce-product-search input,
form.woocommerce-product-search button
{
display: inline-block !important;
}https://stackoverflow.com/questions/54242427
复制相似问题