网上科普有关“静态的HTML放大缩小时乱了排版怎么处理 ”话题很是火热 ,小编也是针对静态的HTML放大缩小时乱了排版怎么处理寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。
其实很简单。只要在最外面再套一层div,然后给这个div赋一个固定的长宽就可以了。
代码是这样:
比如在最外层套一个
<div id="main"></div>
main的css代码如下:
#main{
width:1230px;
height:500px;
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto;
}
放到你的#body后面 、。 。。
行内元素在设置浮动后可以设置高宽":关键词:行内 元素 设置 浮动 后 可以 设置 高 宽
平时经常给<a><span>这样的行内元素设置浮动float:left
or
float:right ,浮动了之后还可以给它们设置高度啊宽度啊。这点大家都知道,但是为什么呢?为什么行内元素在浮动之后就可以设置高宽了呢 。
引用下曹刘阳写的《编写高质量代码-web前端开发修炼之道》一书中看到的一句话:
position:absolute和float会隐式地改变display类型,不论之前什么类型的元素(display:none除外) ,只要设置了position:absolute
、 float中任意一个,都会让元素以display:inline-block的方式显示:可以设置长宽,默认宽度并不占满父元素。
这样似乎可以解释的通 ,元素都隐式地将display变为inline-block,但是ie6\7的css解析器并没有display:inline-block这个属性,只支持display:inline ,这样就说不通了。
又想到了,float会触发haslayout,haslayout为true的情况下 ,元素可以控制自身的布局,但是haslayout是ie专有的,不管其它浏览器什么事情,这个想法应该也不成
关于“静态的HTML放大缩小时乱了排版怎么处理”这个话题的介绍 ,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[雁露]投稿,不代表石号立场,如若转载,请注明出处:https://s0429.com/cshi/202512-2214.html
评论列表(4条)
我是石号的签约作者“雁露”!
希望本篇文章《静态的HTML放大缩小时乱了排版怎么处理》能对你有所帮助!
本站[石号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“静态的HTML放大缩小时乱了排版怎么处理”话题很是火热,小编也是针对静态的HTML放大缩小时乱了排版怎么处理寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你...