1

考虑到浏览器语言,我正在尝试为输入获取特定样式。

<input type="text" runat="server" id="name" onchange="setNameValue" class="name" />

和 css 文件看起来像:

.name
{
   width: 120px;
}

我希望将此行考虑用于 es-MX(西班牙语)语言,但不影响其他地区。像......但不工作

 .name:lang("es-MX")
    {
      width: 120px;
      margin-right:6px;
    }

有人可以建议吗?

4

2 回答 2

1

如何将 lang 属性设置为您要定位的元素:

<input type="text" runat="server" id="name" onchange="setNameValue" class="name" lang="es" />

您可以在本文底部找到有关 lang 属性的更多信息https://developer.mozilla.org/en-US/docs/HTML/Controlling_spell_checking_in_HTML_forms

于 2013-10-31T11:19:38.200 回答
1

考虑到用户浏览器语言,为我添加了不同的样式类:

name:lang(de)
{
  width: 120px;
  margin-right:6px;
}

name:lang(en)
{
  width: 120px;
  margin-right:16px;
}

<input type="text" runat="server" id="name" onchange="setNameValue" class="name" lang="es"/>

于 2013-10-31T11:41:12.927 回答