问题 强制启用通过引导CSS查看只读输入


我有一个应用程序使用 bootstrap.css 为了设计。我有一个readonly输入,看起来像因为bootstrap而禁用(光标不允许,背景颜色为灰色等...)。我想通过readonly激活看起来启用输入。

我怎样才能做到这一点?

编辑 (添加更多代码):

标题:

doctype html
html(ng-app='myApp')
  head
    title=title
    link(rel='stylesheet' href='stylesheets/bootstrap.min-3.1.1.css')
    link(rel='stylesheet' href='stylesheets/style.css')

我的意见: input.form-control(readonly, placeholder='jj-mm-aaaa')

我的手写笔(style.css):

input[readonly]
  background-color: #fff

10029
2018-05-22 16:24


起源

第1725行.form-control [readonly],你可以改变它,或者覆盖 - falcon
以外 覆盖 该 [disabled]/[readonly] 我不认为他们提供了解决方案。 - Adrift
@falcon我想保持引导程序完好无损...... - ncohen
所以试试!重要的条款 - falcon
@ncohen:我99%肯定。 - Adrift


答案:


假设您的自定义css包含在boostrap.css之后,请将以下代码放在自定义css文件中

input[readonly] {
    background-color: #fff;
    /* any other styles */
}

如果您只想将此样式应用于特定的只读输入,请向这些输入添加类“exampleclass”,然后使用:

input[readonly].exampleclass {
   background-color: #fff;
}

12
2018-05-22 16:41



最好是利用CSS的工作方式,而不仅仅是坚持!重要的是无处不在。无论如何应该在bootstrap.css之后包含自定义CSS,以便自定义CSS不会被bootstrap.css中的任何内容覆盖 - quoo
是的,它只适用于'!important'...... - ncohen
然后别的东西是错的。你可以发布更多的代码吗? - quoo
我的不好,我忘记了表格控制课!现在它有效......谢谢 - ncohen
从@ ncohen的评论中假设他的意思 input[readonly].form-control { background-color: #fff; },对我来说完美无瑕。 - Samveen