字体颜色不符合 CSS 中为文本区域和选择框指定的样式

发布于 2024-12-14 10:13:23 字数 766 浏览 1 评论 0原文

我正在尝试在我的网页中设置网络表单的样式,该表单有几个文本框、文本区域和一个选择下拉列表。我很难设计文本区域的样式并选择下拉菜单;文本框看起来符合预期。

对于textarea框,我使用了css,例如:

textarea{
font-size:0.9em;
color:#6da021;
border:1px solid #6da021;
width:300px; height:50px;
padding-left:10px;
font-family: tahoma, sans-serif;
}

我还尝试在textarea html中放置一个id,然后使用上面的样式,例如:

<textarea type="text" rows="5" cols="30" name="details" id="details"></textarea>

在这两种方式中,边框属性都已成功应用。但这两种方式都不起作用的是 - 文本区域框中文本的颜色,而且字体看起来与文本框中看到的略有不同,文本框中使用相同的“字体系列:tahoma,sans-serif;” CSS。

同样,对于选择框样式,尽管边框属性正确显示,并且第一个值(最初显示的值,无需用户单击下拉箭头)的字体颜色也正确显示。但是,当用户单击下拉箭头时,所有值都会以默认颜色显示(而不是专门用于 select 的 css 的颜色)。

这是某种已知的问题,还是我错过了更多的样式?我发现这个问题是跨浏览器(IE/firefox 等..)看到的,

谢谢!

I'm trying to style a webform in my webpage, and the form has couple of textboxes, textarea and a select dropdown. I'm having hard time styling the text area and select dropdown; textboxes are looking as expected.

For the textarea box, i used css like:

textarea{
font-size:0.9em;
color:#6da021;
border:1px solid #6da021;
width:300px; height:50px;
padding-left:10px;
font-family: tahoma, sans-serif;
}

I also tried putting an id in the textarea html and then using the above styling like:

<textarea type="text" rows="5" cols="30" name="details" id="details"></textarea>

In both ways, the border properties were applied successfully. But what did not work in both ways are - color of text inside the textarea box, and also the font looks slightly different from what is seen in the text boxes, which use the same "font-family: tahoma, sans-serif;" css.

Similarly, for the select box styling, although the border properties are coming around properly, and that the font color of the first value - the value that is shown initially, without the user having to click on the dropdown arrow - is also displayed correctly. But when the user clicks on the dropdown arrow, all the values are then shown in the default color (not the color that was specifically used for the css of select).

Is it some kind of a known problem, or am i missing out on some more styling? I see that the issue is seen across browsers (IE/firefox etc..)

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南街女流氓 2024-12-21 10:13:24

哇,我很晚才看到这个,但这是解决字体大小问题的答案

 body{
  font-size:15px;
  font-family: tahoma, sans-serif;
 }

 textarea{
  font-family: inherit;
  font-size: inherit;
 }

Wow I am very late to see this but here is an answer to fix the font size issues

 body{
  font-size:15px;
  font-family: tahoma, sans-serif;
 }

 textarea{
  font-family: inherit;
  font-size: inherit;
 }
以歌曲疗慰 2024-12-21 10:13:24

不需要在文本区域中输入 type='text' 。您使用的是 id='details' 和 name='details' 这是同一件事(2 个 ids' 参考)。我建议使用名为“details”的类进行样式设置,并使用 id='content' 来稍后提取文本(如果需要)。

 .details {
     font-family: 'Tahoma', sans-serif;
     font-size: 13px;
     color:#6da021;
     border:1px solid #6da021; 
     width:300px; height:50px;
     padding-left:10px;
    }

No need for type='text' into the textarea. You're using id='details' and name='details' which is the same thing (2 ids' reference). I suggest using a class named details for the styling and an id='content' to extract the text later, if needed.

<textarea rows="5" cols="30" class="details" id='content' value="initial-Text"></textarea>

 .details {
     font-family: 'Tahoma', sans-serif;
     font-size: 13px;
     color:#6da021;
     border:1px solid #6da021; 
     width:300px; height:50px;
     padding-left:10px;
    }
陌路终见情 2024-12-21 10:13:23

你的风格是正确的,但如果你没有得到反映变化,我认为你的风格会被一些其他现有的风格所取代,

如果你使用 firebug,那么它有一个优先级,而不是通过检查该文本区域来检查
或者,如果您不知道 abt firebug,而不是这是一个 firefox 插件,请安装它并检查您的样式表是否被替换或有其他问题...

如果您不介意,如果需要更多帮助,请回复我

your style is right but if u dont get reflect changes than i think ur style is replaced by some othe existing style which has a priorities

if u use firebug than check by inspecting that textarea
or if u dont know abt firebug than this is a firefox plugin, install it and check if ur stylesheet is replaced or have some other issue...

if u dont mind than reply me if more help required

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文