html - 当我们减小浏览器窗口大小时,CSS 字体大小百分比不会减小

标签 html css

CSS

#header
{
    width:90%;    
}

#bakeryintro
{
    width:40%;    
}

.bakeryintro1
{    
    font-size:350%;        
}

.bakeryintro2
{ 
    font-size:200%;
}

化妆

<div id="header">
        <div id="bakeryintro" class="editable draggable resizable text header">
            <span class="bakeryintro1">The Bakery</span><br />
            <span class="bakeryintro2">it`s all aboout the bread.</span>
        </div>
</div>

当我减小浏览器的大小时,#header 和#bakeryinro 的大小将减小,但 #bakeryintro 中的字体大小保持不变,请告诉我的问题?

最佳答案

css 属性“font-size”(以百分比表示)给出了相对于标准字体大小的字体大小,而不是相对于屏幕的大小。

所以当窗口大小改变时,字体没有理由改变大小。

如果你真的需要它,你可以使用javascript来改变你的字体大小:

$('.bakeryintro1').css('font-size', ($(window).width()*0.01)+'px');

关于html - 当我们减小浏览器窗口大小时,CSS 字体大小百分比不会减小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561728/

相关文章:

jquery - CSS 将整个句子大写,特定字符串除外

css - 居中 float Logo 仅在 IE9 中卡在右侧

html - 如何创建带有侧边栏的简单布局

javascript - 翻转内容演示中的翻转 div 在 IE9 中不起作用

html - 使用 Bootstrap 在网页底部留出空间

html - CSS3 动画仅适用于 iOS Safari 上的 Codepen

html - 如何在表格单元格中垂直对齐文本

javascript - 避免在 jQuery 内联 css 中使用双引号

html - 页脚不会一直到底部

python - 如何高效判断网页是否来自网站