- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
html:
<form id="personal_info" action="..." method="post">
<legend>Personal info</legend>
<p>
<label for="fullname">Your name: </label>
<input name="fullname" id="fullname" type="text" tabindex="1" />
</p>
<p>
<label for="email">Your e-mail: </label>
<input name="email" id="email" type="text" tabindex="2" />
</p>
<p><input id="send" type="submit" value="Send" /></p>
</form>
CSS:
form#personal_info {
background:#dee;
width:470px;
padding:10px;
border:1px solid #000;
margin:0;
}
form#personal_info legend {
font-family:georgia, sans-serif;
font-size:1.1em;
font-weight:bold;
border:3px solid #fff;
margin-bottom:5px;
padding:3px;
width:270px;
background:#fff url(legend.gif) repeat-x center left;
}
form#personal_info label {
clear:left;
display:block;
float:left;
width:100px;
text-align:right;
padding-right:10px;
color:#888;
margin-bottom:0.5em;
}
form#personal_info input {
border:1px solid #fff;
background:#fff url(legend.gif) repeat-x top left;
padding-left:0.5em;
margin-bottom:0.6em;width:300px;
}
form#personal_info #button1 {
color:#c00;
padding-right:0.5em;
cursor:pointer;
margin-left:8px;
width:100px;
}
form#personal_info #button1:hover {
background-position:center left;
color:#000;
width:100px;
}
输入和按钮的宽度相同,均为 300 像素,但我希望按钮的宽度为 100 像素。怎么了?
最佳答案
如果您只是将样式应用于 input
,它会将这些样式应用于所有 input
元素,例如 textbox
、button
因为它们是输入元素。
您应该使用 id's
来唯一地应用样式。
使用#button
并不意味着这些样式将应用于按钮
。
您可以做的是将 id 分配给您的输入元素,然后相应地应用样式
<input id="txtEmail" type="text"/>
<input id="btnSend" type="submit"/>
CSS:
#txtEmail
{
//your styles
}
#btnSend
{
//your styles
}
或者你可以这样做
input[type="text"]
{
//your styles
}
input[type="submit"]
{
//your styles
}
关于css - 输入框和按钮的宽度相同,但我不想要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317271/
我的应用程序中有一个 IList 站点,并且站点有大量属性。 我想将此列表转换为 JSON,以便在类似于此的下拉列表中使用 var sites = SiteRepository.FindAll
我正在将一些代码从 bluebird 切换到原生 Promises,并且我对原生 promises 吞下错误这一事实感到相当恼火,即使没有定义 .catch() 也是如此。它使调试变得不可能,除非您在
在同步访问共享资源时,是否有理由不使用读/写锁而不是普通的互斥锁(基本上只是写锁),除了它具有比我可能需要的更多功能的哲学原因? 换句话说,如果我只是默认使用读/写锁作为我首选的同步结构,我是不是在踢
我刚进入这个元素,代码已经写好了,但我们发现了一个问题。当您单击菜单中的任何位置时,它会变成金色,您看不到菜单该部分中的任何链接。您可以再次单击它,它将返回到正常状态。这只发生在 Internet E
这是一个简单的类和简单的测试函数: #include #include namespace { using namespace std; } class NameStream {
我有一个 std::vector其中 Foo是一个包含 Foo( Foo&& ) noexcept 的类. 向容器中添加对象完美无缺,但是使用 std::vector::erase( iterator
我正在通过这段代码使用各种浏览器尝试 localStorage 和 JSON: function getStorage() { stored = JSON.pa
您可能认为此问题与 Running two projects at once in Visual Studio 完全相同.不完全是,恰恰相反。 我有一个带有两个 MVC3 项目的 VS 2010 解决
我正在制作一个网站:http://arc-angyal.hu/ 我的第一个问题是,我无法让左侧的红色 div 足够高以填充页眉和页脚之间的空间。它位于标题之后和导航之前。我已经设置: html, bo
根据 This Question ,我正在使用线程来终止用户输入的函数。我的代码看起来像: bool stopper = false; thread stopThread(userStop, &sto
我是一名优秀的程序员,十分优秀!