我試圖製作一個響應式wordpress主題,而且我遇到了標題文本沒有響應的麻煩。如何使文本大小在div內響應?
當我嘗試不同的屏幕尺寸時,標題文本最終會走出頁眉,我不想那樣。我希望它保留在標題div內,而不管屏幕大小。
我的頭:
<div id="header">
<div id="titlebox">
<p class="blogtitle"><?php echo get_bloginfo ('name'); ?></p>
<p class="tagline"><?php echo get_bloginfo ('description'); ?></p>
</div>
<div id="searchbox"><?php get_search_form(); ?> </div>
</div>
的CSS:
#header {
width: 100%;
height: 23.2%;
margin-top: 2.1%;
margin-bottom: 2.1%;
}
#titlebox {
width: 60%;
float: left;
}
.blogtitle {
font-style: normal;
text-shadow: 2px 2px #a2a2a2;
font-size: 3em;
padding-top: 2.1%;
padding-right: 2.1%;
padding-bottom: 0;
padding-left: 2.1%;
}
.tagline {
font-style: italic;
text-shadow: 1px 1px #a2a2a2;
font-size: 0.75em;
padding-top: 0;
padding-right: 2.1%;
padding-bottom: 2.1%;
padding-left: 2.1%;
}
#searchbox {
width: 40%;
float: right;
}
它的工作原理!但是,如果我想讓字體大小更小,例如1em的字體在500px以下時,我是否必須使用單獨的媒體查詢? – ynef 2014-09-29 08:09:47
還有一個簡單的方法可以找出你需要使用的最大寬度px,而不是通過反覆試驗來實現嗎? – ynef 2014-09-29 08:43:18
查看更新的答案。是的,你可以擁有儘可能多的媒體查詢。 – manishie 2014-09-29 14:52:46