【发布时间】:2015-09-10 06:03:20
【问题描述】:
我的模板像这样我想为每个 div 设置适当的高度和屏幕,如果用户在小屏幕中打开此页面,而不是我不想更改我的 html 的结果,那么我应该在我的 css 中进行什么更改每个屏幕的正确输出。
{block name="head"}
<link rel="stylesheet" href="css/screen.css">
<style>
div{
border: 1px solid gray;
magin : 0 auto;
}
.main{
width:100%;
height:100%;
margin :0;
padding: 0;
border: 1px solid gray;
}
.left{
width:300px;
height:300px;
margin : 0 px;
float:left;
}
.order{
width:300px;
height:300px;
}
.csscalc{
width:300px;
}
.table{
margin-bottom:
}
.item{
margin-left:300px;
}
</style>
{/block}
{block name="body"}
<form>
<a href="index.php" style="font-size:20px; text-decoration:none;">Home</a>
<div class="main">
<!--left Div Start -->
<div class="left">
<div class="order">
</div>
<div class="csscalc">
<input type="submit" value="1" name="qty" class="calc">
<input type="submit" value="2" name="qty" class="calc">
<input type="submit" value="3" name="qty" class="calc">
<input type="submit" value="4" name="qty" class="calc">
<input type="submit" value="5" name="qty" class="calc">
<input type="submit" value="6" name="qty" class="calc">
<input type="submit" value="7" name="qty" class="calc">
<input type="submit" value="8" name="qty" class="calc">
<input type="submit" value="9" name="qty" class="calc">
<input type="submit" value="10" name="qty" class="calc">
<input type="submit" value="250" name="qty" class="calc">
<input type="submit" value="500" name="qty" class="calc">
<input type="submit" value="750" name="qty" class="calc">
<input type="submit" value="1000" name="qty" class="calc">
</div>
<div class="table">
{section name="sec1" loop=$tableArray}
<input type="submit" class="in" value="{$tableArray[sec1].ordertableNm}" name="ordertableId">
{/section}
{section name="sec2" loop=$outArray}
<input type="submit" class="out" value="{$outArray[sec2].ordertableNm}" name="ordertableId">
{/section}
</div>
</div>
<!--left Div End -->
<div class="item">
{section name="sec" loop=$itemArray}
<input type="submit" class="btn" value="{$itemArray[sec].itemNm}" name="{$itemArray[sec].itemId}">
{/section}
</div>
</div>
</form>
{/block}
【问题讨论】:
-
使用媒体查询或引导..
-
@Leothelion 所以我每次都必须设置 div 的高度和宽度..
-
不是每次都......如果你从引导程序开始,那么它会自动管理,但如果你已经准备好结构,那么使用媒体查询并从大显示开始到更小,并使用百分比的高度和宽度,所以你不必一直打字。最好自己阅读并自己做,这样你会知道更多。