在我的网站中,我希望能够将两个文本框(在左上角)放在CSS制成的其他框上。但是因为我不太好,所以我不确定该怎么办。请你能帮我吗?
请访问此处以了解我的意思-http://jsfiddle.net/xiijamiie/rgp5x/
<h1>
<input type="text" name="textbox1" size="20" height="50"/>
</br>
<input type="text" name="textbox2" size="20" height="50"/>
</h1>
另外,如果可能的话,是否可以将文本框从白色变为深灰色?
将您的<input>
标签放在自己的<div>
中:
<div id=signin>
<input type="text" name="textbox1" size="20" height="50"/></br>
<input type="text" name="textbox2" size="20" height="50"/>
</div>
然后将此CSS添加到您的样式表中:
#signin {
position:absolute;
top:0;
left:0;
z-index:100;
background-color:lightgrey;
border: 1px solid grey;
}
#signin input {
background-color:green;
}
您可以自己调整细节。我已经更新了您的小提琴
两个重要的事情:第一,您应该清洁代码,猜猜您复制/粘贴了某些内容,有多个和混合的头/html标签。
清洁它看起来像
<html>
<head>
</head>
<body>
</body>
</html>
纠正此功能后,这将容易得多。只需将所有CSS代码放在head
部分中,您的输入字段还是在body
区域内,因此您可以使它们与所有其他元素相同。
<html>
<head>
<style> css </style>
</head>
<body>
html-elements
</body>
</html>
将白色div推在文本框后面,添加到其CSS样式:z-index=-10
对于更改文本框的颜色,请使用background-color
:
<input type='text' style='background-color:#696969'/>