输入标记中的多种字体颜色

时间:2010-11-13 01:13:38

标签: javascript html css

我很好奇Google的即时搜索功能如何在一个input[type=text]元素中维护两种不同的字体颜色。用户输入为黑色,建议为灰色。感谢

1 个答案:

答案 0 :(得分:4)

他们只是在同一位置覆盖另一个<div>。启动Firebug,IE开发工具或其他任何内容,并使用<div>查找id='grey'

<div style="position: relative; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-color: transparent;">
  <div class="lst" id="grey" style="padding-left: 7px; white-space: nowrap;">
    Text - hello world
  <div class="lst" id="misspell"/>
<div class="lst" style="left: -9000px; top: -900px; width: auto; overflow: hidden; position: absolute; max-width: 3000px;">
  Text - hello w
<input name="q" title="Search" class="lst" type="text" maxLength="2048" autocomplete="off" init="true" value="hello w"/>