林在CSS初学者所以请多多包涵:d有两种不同颜色的(内部和外部)的自定义文本框
我试图创建这个自定义文本框:
所以我有2种不同的颜色,只需说内部背景(大)的颜色A和外部背景的颜色B。
所以我觉得外一个(颜色B)可能是一个<span>
和颜色是<input type="text">
(我不知道这是否是做的最好的方式,即时通讯与其他解决方案非常开放的,因为我缺乏经验在CSS)
所以这是我的html代码:
<div id="search">
<span><input type="text" id="txtSearch"/></span>
</div>
这是我的CSS:
/*THIS IS COLOR B, THE OUTER ONE*/
#search span {
background: #c4a76e;
overflow: auto;
margin: 3%;
}
/*THIS IS COLOR A, THE INNER ONE*/
#search #txtSearch {
float: left;
border-radius: 3%;
background: #fdf4d6;
padding: 5%;
border: thin solid black;
}
我打算马将填充背景颜色设置为B颜色,并将文本字段设置为自己的颜色A,但其而不是正常工作。我只是得到一个背景色为A的文本框。
我该怎么办?
任何帮助表示赞赏,只是让我知道,如果你需要别的东西。
感谢您的时间:d
非常感谢:D您能解释一下你在做什么?为什么这两个元素都需要float:left? –
Okie,我们使用浮动资产,以便我们能够以更复杂的方式控制信息的呈现方式。更多细节在这里... http://coding.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/ – yeyene