3

为什么泰米尔语单词没有像英语单词一样正确对齐,为什么它会改变默认的 html 元素行为?

例如,我在下面包含代码示例以供您澄清,最好用 firefox 打开它,因为它会清楚地显示选择框之间的差异。

<body>
  <select>
    <option>June</option>
  </select>

  <select>
    <option>ஜூன்</option>
  </select>
</body>

这可能是一个小问题,但对这种行为没有清晰的认识。

如果有人向我解释为什么会发生这种情况以及我应该怎么做来解决这个问题,我会很高兴..?

在Firefox中打开它时的屏幕截图。 在此处输入图像描述

4

3 回答 3

2

英文字体由 ASCII 代码生成,泰米尔语、卡纳达语、马拉雅拉姆语等是在 Unicode 的帮助下生成的,因此可能需要一些额外的间距……使用 css 您可以控制该保管箱的大小。

于 2016-06-10T11:11:24.430 回答
0

由于字体的性质,它必须在垂直方向占用一些额外的空间。我建议使用通用 css 来均衡所有下拉菜单的高度。

select{
    height:25px;
}
于 2016-06-10T11:16:34.497 回答
0
<style>
select.extraPadding{
    padding-top: 10px;
    padding-bottom: 10px;
}
</style>

<select class="extraPadding">
   <option>June</option>
</select>
于 2016-06-10T11:17:16.550 回答