我需要一些帮助我的页脚,它横向过度扩展,我已经将宽度设置为100%所以它理论上应该是页面的大小。任何帮助将不胜感激。
HTML
set @workingDays = (SELECT COUNT(DateData) FROM DateRange
WHERE DATEPART(dw, DateData) not in (1, 7)
OPTION (MAXRECURSION 0))
CSS
<footer>
<p>Mandurah Jetty Maintenance | Copyright © 2017</p>
</footer>
答案 0 :(得分:2)
添加box-sizing:border-box;
将padding or border properties
添加到element
时,默认情况下会增加该元素的width
和height
。因此,通过添加box-sizing:border-box
,这会阻止increment
在后续div上保持指定填充和边框的状态。
box-sizing属性用于更改默认的CSS框模型 用于计算元素的宽度和高度。
footer{
padding: 20px;
color: #ffffff;
background-color: #333;
text-align: center;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
overflow: hidden;
box-sizing:border-box; /*Add this*/
}
&#13;
<footer>
<p>Mandurah Jetty Maintenance | Copyright © 2017</p>
</footer>
&#13;
答案 1 :(得分:1)
如果您的意思是页脚未到达页面的最左侧/右侧,请将您的CSS更改为:
footer {
padding: 20px, 0px, 0px, 0px; //Top, right, bottom, left
color: #ffffff;
background-color: #333;
text-align: center;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
overflow: hidden;
}