web开发毕业谁,HTML表单标签

实现盒模型水平居中的方法

全局样式

.parent { 
color: #FFFFFF; 
height: 200px; 
width: 200px; 
margin: 0 auto; 
background-color: #000000; 
} 

.child { 
width: 50px; 
height: 50px; 
background-color: #26f12d; } 

方法一:margin+width
这种方法适用于已经知道width的盒子

<div class="parent">
     <div class="child"></div> 
</div> 

.child { 
width: 50px;
margin: 0 auto; 
} 

方法二:text-align+inline-block

<div class="parent"> 
   <div class="child"></div> 
</div>

.parent { 
text-align: center; 
} 
.child {
display: inline-block; 
} 

方法三:float+position

<div class="parent">
   <div class="between"> 
      <div class="child"></div> 
   </div> 
</div>

.between {
position: relative; 
left: 50%; 
float: left; 
} 
.child { 
position: relative;
 right: 50%;
 } 

方法四:

<div class="parent">
    <div class="between"> 
       <div class="child"></div>
    </div> 
</div>

.parent {
 position: relative; 
}
.between { 
position: absolute;
 left: 50%; 
} 
.child { 
position: relative;
 right: 50%;
 } 

方法五:flex

<div class="parent"> 
    <div class="child"></div> 
</div> 

.parent { 
display: -webkit-box; 
-webkit-box-pack: center;
-webkit-box-orient: horizontal; 
} 

方法六:fit-content

<div class="parent"> 
     <div class="between"> 
        <div class="child"></div> 
     </div> 
</div>

.between { 
width: -webkit-fit-content; 
margin: 0 auto; 
} 
实现盒子模型垂直居中的方法

方法一:position
这种方法适用于已经知道width的盒子

<div class="parent">
    <div class="child"></div> 
</div> 

.parent { 
position: relative; 
width: 200px; 
height: 200px; 
} 
.child {
 position: absolute; 
margin: 75px 0; 
} 

方法二:position+transform
这种方法适用于已经知道width的盒子

<div class="parent"> 
    <div class="child"></div> 
</div>
.parent { 
position: relative; 
width: 200px; 
height: 200px; 
} 
.child { 
position: absolute; 
top: 50%; 
transform: translate(0%, -50%); 
} 

方法三:flex布局

<div class="parent"> 
    <div class="child"></div> 
</div>

.parent { 
display: flex; 
align-items: center; 
} 

方法四:table-cell布局

<div class="parent"> 
   <div class="between"> 
      <div class="child"></div> 
   </div> 
</div>

.parent { 
display: table;
 } 
.between {
display: table-cell; 
vertical-align: middle;
 } 
实现盒子模型水平垂直居中方法

方法一:

<div class="parent">
    <div class="child"></div>
</div>

.parent { 
position: relative; 
}
.child { 
position: absolute; 
left: 50%; 
top: 50%; 
transform: translate(-50%,-50%); 
} 

方法二:

<div class="parent">
   <div class="child"></div> 
</div> 

.parent { 
position: relative; 
}
 .child { 
position: absolute; 
top: 0; 
bottom: 0; 
left: 0;
right: 0; 
margin: auto; 
} 

方法三:

.parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; margin-top: -25px; /* 自身 height 的一半 */ margin-left: -25px; /* 自身 width 的一半 */ }

最后分享一些简单的前端初阶的面试题:

结语:想转行或者学习web前端的朋友,可以点击这里一起学习交流,文章里的前端学习路线图,还有前端学习资料,前端面试题PDF文档,都能在群里领取,免费分享哦!

eight 的一半 / margin-left: -25px; / 自身 width 的一半 */
}

最后分享一些简单的前端初阶的面试题:

[外链图片转存中…(img-tMiCRAQO-1627021410383)]

结语:想转行或者学习web前端的朋友,可以点击这里一起学习交流,文章里的前端学习路线图,还有前端学习资料,前端面试题PDF文档,都能在群里领取,免费分享哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值