响应式设计模板
问题描述:
我是新兴的响应式设计,我想在网站模板中制作响应式菜单,图像,块和所有东西。响应式设计模板
是否准备好所有的宽度应该是百分比,我有这样的例子
我怎样才能使与它的形式输入响应不同的屏幕尺寸,而不打算在UL之下?
答
问题是,您在PX中设置的混合边距和以%为单位设置的宽度。当屏幕大小调整到特定尺寸以下时,没有足够的剩余空间用于保证金大且输入低于下限的元素。
如果您正在进行repsonsive设计,您应该将边距设置为%。
这是我如何修改代码,使其工作:
ul#menu{
border:1px solid black;
display: inline-block;
float:left;
max-width:50%;
margin-left:5%; /* changed to percentage */
margin-top:36px; /* should be percentage as well*/
list-style-type:none;
}
ul#menu li{
display: inline-block;
float:left;
margin-right:36px; /* should be percentage as well*/
width: auto;
}
#header form {
display: inline-block;
margin-right:1%; /* changed to percentage */
float:right;
width:10%;
}
#header form input{
margin-top:28px;
background-color: #e0e0e0;
border-radius:4px;
border:none;
height: 26px;
color:#a6a6a6;
}
注:我用左/右页边距和实际尺寸只打了是你来决定。
希望这有助于
这太宽泛了。没有提供具体的问题答案。 – 2012-10-20 18:43:54