首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CCS替换文本

使用CCS替换文本
EN

Stack Overflow用户
提问于 2017-01-23 02:24:29
回答 1查看 347关注 0票数 0

我想在我的搜索栏上更改水印文本和放大文本。我想用一些CCS做这件事。我知道这不被推荐,但我认为这是最快的方法。

我有How can I replace text with CSS?How to use CSS to replace or change text?,但我的情况更复杂。

我试过了:

代码语言:javascript
复制
input.search-field.placeholdit.watermark span{
 display:none !important;
}

input.search-field.placeholdit.watermark:after{
 content: 'TEXT'!important;   
}

以及与span.screen-reader-textsearch-wrappersearch-field.placeholdit的一些其他组合。我做的唯一一件事就是在搜索框的窗口上贴上耳环。

搜索框看起来像下面的图像-我想更改“搜索...”和“搜索:”文本:

搜索框代码:

代码语言:javascript
复制
 <div class="search-wrapper">
        <form role="search" method="get" class="search-form" action="my.website.com">
            <label>
                <span class="screen-reader-text">Search for:</span>
                <input type="search" class="search-field placeholdit" value name="s" title="Search for:">
            </label>
            <input type="submit" class="search-submit" value="Search">
        </form>
 </div>

如果有更好的方法改变它,我很想听听。开始是粗糙的,但我想学习如何正确地更改网页。

EN

回答 1

Stack Overflow用户

发布于 2017-01-23 03:55:09

不要在这方面使用CSS。只需更改HTML中的"placeholder“和"title”属性:

代码语言:javascript
复制
<input type="search" class="search-field" value="" name="s" placeholder="Search" title="Search for:">

你也应该修改你的"value“属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41794588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档