标签:记录 布局 100px 300px height position margin css
1 关于css实现水平垂直居中的一些方法:
.css的定位:用margin,padding,position
position:absolute; //绝对定位,一般父级元素采用relative来配合使用,如果父级没有定位,将把body标签作为父级定位来使用
用position和margin的方法来实现两个div盒子的水平垂直居中:
html:
<body> <div class="parent"> <div class="children">这里是子盒子</div> </div> </body>
css:
<style> .parent{ background-color:aquamarine; width:300px; height:300px; position:relative; } .children{ background-color:yellow; width:100px; height:100px; position:absolute; top: 0%; right: 0%; bottom:0%; left:0%; margin:auto; } /* .children{ width:100px; height:100px; position:absolute; top:100px; left:100px; } */ </style>
效果:
.inline-height设置行高来实现垂直居中,text-align:center来设置水平居中
.parent{ background-color:aquamarine; width:300px; height:300px; text-align: center; } .children{ display:inline-block; line-height:300px; }
line-height:inherit; //规定从父元素那里继承line-height的值
margin:inherit; //规定从父元素那里继承margin的值
2 关于css层叠z-index的记录
z-index:属性在position(非stastic)中有效,数值可正可负,数值越大,离屏幕越近,比较要看它显示的不同的级别
标签:记录,布局,100px,300px,height,position,margin,css 来源: https://www.cnblogs.com/Zxq-zn/p/11601929.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。