首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS显示故障

CSS显示故障
EN

Stack Overflow用户
提问于 2013-11-25 09:37:21
回答 2查看 64关注 0票数 0

获得了以下css代码:

代码语言:javascript
复制
#text input {
width: 200px;
}

#contact-form input[type=text], #contact-form input[type=file], #contact-form select {
width: 280px;
height: 30px;
}

还有HTML ..。

代码语言:javascript
复制
<form id="contact-form" enctype="multipart/form-data" method="post" action="">
...
<div id="text">
    <input type="text" name="x">
    <input type="text" name="y">

</div>
...
</form>

我希望这两个字段(x和y)从#text input css块中获取宽度,但至少在Chrome中使用来自#contact-form input的宽度。

PS: forms是用JS动态创建的,元素的样式如下所示:firstInput.style = "clear:none; margin:2px; width:200px";

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-25 09:42:16

你几乎没有什么解决办法:

1.

代码语言:javascript
复制
#text input {
width: 200px !important; 
}

2.

代码语言:javascript
复制
#contact-form #text input {
width: 200px; 
}

3.change

代码语言:javascript
复制
#text input {
width: 200px;
}

#contact-form input[type=text], #contact-form input[type=file], #contact-form select {
width: 280px;
height: 30px;
}

代码语言:javascript
复制
#contact-form input[type=text], #contact-form input[type=file], #contact-form select {
width: 280px;
height: 30px;
}

#text input {
width: 200px;
}

这取决于你需要什么。

票数 0
EN

Stack Overflow用户

发布于 2013-11-25 09:41:41

写入:

代码语言:javascript
复制
#text input {
    width: 200px !important;
}

代码语言:javascript
复制
#contact-form  #text input[type='text']{
    width: 200px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20188703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档