首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS样式输入占位符似乎不起作用。

CSS样式输入占位符似乎不起作用。
EN

Stack Overflow用户
提问于 2021-12-27 09:44:26
回答 4查看 152关注 0票数 1

我是CSS新手,我想在输入的占位符中添加一些空白:

代码语言:javascript
复制
<div class="input-group">
   <input type="text" class="form-control search-engine" placeholder="Search this blog">
</div>

这是我在设定保证金方面的尝试--对:

代码语言:javascript
复制
.search-engine ::placeholder{
     margin-right:5px !important;
     padding-right:5px !important;
}

但它并没有做出任何改变!

那么,如何正确地更改CSS中输入的占位符和样式呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-12-27 10:15:19

从“占位符”中移除空白或空白。并添加输入标记。像这样

代码语言:javascript
复制
.input-group input{
  padding:10px 20px;
}
.search-engine::placeholder{

}
代码语言:javascript
复制
<div class="input-group">
   <input type="text" class="form-control search-engine" placeholder="Search this blog">
</div>

票数 1
EN

Stack Overflow用户

发布于 2021-12-27 09:54:50

你不能这么做。你的结构应该是这样的:

代码语言:javascript
复制
<label>
   <input type="text" class="form-control">
   <span class="placeholder">Search this blog</span>
</label>

然后,您可以处理标签文本:

代码语言:javascript
复制
label {
    padding: 10px;
    position: relative;
}
.placeholder {
    position: absolute;
    left: 0;
    top: 0;
}
票数 0
EN

Stack Overflow用户

发布于 2021-12-27 09:59:25

试试这个:

代码语言:javascript
复制
.form-control::placeholder{
    padding-left: 5px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70493878

复制
相关文章

相似问题

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