CSS inline不会让我的文字变得敏感

时间:2015-04-28 16:38:59

标签: css

出于某种原因,无论我做什么,我的文字都保持相同的大小,但是......

<div id="box"> </div>

将响应正在查看的设备..:/

链接到我的网站(它只是一个介绍页面):view-source:http://www.lux-boutique.co.uk/

css页面:http://www.lux-boutique.co.uk/lux.css

我想要回复的文字是:

<p style="height: 12%; padding:0px; margin: 0px; line-height: 1.1em; font-color: black; color: black; text-align: center; font: normal normal normal 350% 'Palatino Linotype',serif;">LUX <br><strike>BOUTIQUE</strike></style>

感谢任何帮助:D:D

3 个答案:

答案 0 :(得分:0)

内联属性不会使文本响应,因为font-size保持相同的大小。您想要做的是使用媒体查询,例如根据屏幕宽度执行以下代码:

@media all and (min-width: 960px) {
    body{
        font-size: 18px;
    }
}

@media all and (max-width: 959px) and (min-width: 600px) {
    body{
        font-size: 16px;
    }
}

@media all and (max-width: 599px) and (min-width: 320px) {
    body{
        font-size: 12px;
    }

}

或者您可以使用字体大小的EM,它会为您的文本提供响应式字体。示例如下:

h1{
    font-size: 4.236em;
}

h2{
    font-size: 2.618em;
}

资源丰富:https://developer.mozilla.org/en-US/docs/Web/CSS/font-size(转到EM部分)。

答案 1 :(得分:0)

我检查了您的网页,发现您使用的是媒体查询的响应文字大小。 究竟发生了什么在lux.css上 第77行你有:p - 2em!important

您需要覆盖它。 你可以做两件事:

从那里删除!important以便应用其他样式, 要么 在媒体查询中添加重要内容覆盖p标记上的样式。 例如:

 @media screen and (max-width: 1020px)
    p {
      font-size: 2em !important;
    }

答案 2 :(得分:0)

如果您将CSS与HTML分开,则应使用媒体查询来使字体大小响应。

您的网站字体大小由访问者默认浏览器样式或您设置的大小设置。如果不使用媒体查询,将在所有情况下使用相同的字体大小。

Divs是相同的,但你的div只是按照它被告知的方式(100%的屏幕大小)。

Documentation on media queries ›

CSS Tricks showing how to use media queries for mobile sites ›