我知道浏览器以不同的方式呈现字体,特别是粗体字体在所有浏览器中看起来都不同,除非font-weigh
设置为normal
,但这会阻止我们使用粗体字体。
当我将font-weight: bold;
应用于#default_menu
元素时,菜单输出在某些浏览器中与其他浏览器相比变得非常宽,并且它有点太多了,而不是1或2像素。< / p>
有没有机会解决这个问题或者至少让它变得更好?
由于
HTML
<ul>
<li><a href="#nogo" title="HOME">HOME</a></li>
<li class="main_menu_seperator">|</li>
<li><a href="#nogo" title="HOW IT WORKS">HOW IT WORKS</a></li>
<li class="main_menu_seperator">|</li>
<li><a href="#nogo" title="PARTNERS">PARTNERS</a></li>
<li class="main_menu_seperator">|</li>
<li><a href="#nogo" title="BLOG">BLOG</a></li>
<li class="main_menu_seperator">|</li>
<li><a href="#nogo" title="CONTACT US">CONTACT US</a></li>
</ul>
CSS
#default_menu
{
font-weight: normal;
}
#default_menu
{
font-size: 16px;
}
#default_menu ul
{
list-style-type: none;
margin: 0px;
padding: 0px;
}
#default_menu li
{
display: inline;
}
.main_menu_seperator
{
padding: 0px 10px 0px 10px;
}
答案 0 :(得分:2)
答案 1 :(得分:0)
喜欢这个
如果您想要普通字体,请尝试编写font-weight:100;
,如果您想要加粗字体,请使用font-weight:600;
<强> demo 强>
<强> CSS 强>
如果您希望在font-weight:normal
下面使用not bold
selector
;
#default_menu
{
font-weight:100;/* normal font*/
font-size: 16px; /*bold font*/
}
OR
如果您想font-weight:bold
,请使用selector
#default_menu
{
font-weight:600;
font-size:16px;
}
答案 2 :(得分:0)
字体取决于浏览器和操作系统。
检查this
font-weight property
font-weight: 400 /* is normal, not 100 */
font-weight: 700 /* is bold, not 600. */