如何保持不同字体大小的文本响应

时间:2014-07-01 09:24:05

标签: responsive-design

我正在尝试在全宽图像上显示一些具有不同字体的文本。 然而,只要我的浏览器窗口变小,我的文本就会崩溃,我的标题会与我的子线混淆。 我如何编写我的CSS,以便我的文本在较小尺寸的窗口中显示时保持成比例。

   .wrap {
    max-width:100%;
    min-width:280px;
    margin:auto;
    position:relative;
}
.wrap img {
    width:100%;
    height:auto;

}
.caption {
    position:absolute;
top:5px;
left:0;
right:0;
bottom:10px;
    overflow:auto;
}
.caption-inner {
    display:table;
    width:100%;
    height:100%;
}
.caption-content {
    display:table-cell;
    vertical-align:middle;

}
.headerposition {
        color:#ffffff;
    font-size:375%;
        word-wrap: break-word;
        position:absolute;
        left:21%;
        bottom:15%;
        top:29%

}
.subheaderposition {
        color:#ffffff;
    font-size:140%;
        position:absolute;
        left:21%;
        bottom:15%;
        top:45%;

}


.caption-content p {
        font-family: Century Gothic,Arial, Helvetica, sans-serif;
        color: #ffffff;
        margin:0 50px;
    background:rgba(255,255,255,0.4);
        padding:10px;

}

2 个答案:

答案 0 :(得分:0)

您需要像这样设置字体大小

          body { font-size: 2em; }

答案 1 :(得分:0)

有媒体查询并相应地具有字体大小

@media only screen and (max-width: 320px) {

      .subheaderposition {
        color:#ffffff;
    font-size:180%;
        position:absolute;
        left:21%;
        bottom:15%;
        top:45%;

}

}