占位符价值是从右边的左边开始写的吗?

时间:2015-06-13 13:46:50

标签: php wordpress

大家好朋友我在wordpress中构建一个Blog主题,我希望每当我进行任何搜索时,我的输入搜索框值都会转换为占位符值,但是我已经成功了但是无论什么时候我都放了在我的搜索框中,值从右侧开始填充,而不是从左侧填充。

<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="
        <?php if(get_search_query()){
            echo get_search_query();
        }else{
            echo esc_attr_x( 'Search anything', 'placeholder' );
        }
        ?>" value="" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />
</label>
<input type="submit" class="search-submit" value="<?php echo esc_attr_x( 'Search', 'submit button' ) ?>" />
</form>
  

我是WordPress主题开发的新手,请帮助我,我们将不胜感激。

下面是代码。

 <input type="search" class="search-field" placeholder="
    <?php if(get_search_query()){
        echo get_search_query();
    }else{
        echo esc_attr_x( 'Search anything', 'placeholder' );
    }
    ?>" value="" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />

1 个答案:

答案 0 :(得分:0)

如果我理解你的话,可能会出现文字对齐问题。

How to align texts inside of an input?

尝试text-align:left;在CSS类“搜索字段”