久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      html中圖片怎么居中對齊?

      html中圖片怎么居中對齊?下面本篇文章給大家介紹一下。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

      html中圖片怎么居中對齊?

      圖片的居中方式有很多種吧,算是html基礎,下面給大家介紹幾種方法。

      <!DOCTYPE html> <html> 	<head> 		<meta charset="UTF-8"> 		<style type="text/css"> 		div{ 			width: 200px; 			height: 200px; 			border: 3px solid skyblue; 		} 		</style> 	</head> 	<body> 		<div> 			<img src="1.jpg" width="150px" /> 		</div> 	</body> </html>

      以上代碼的效果圖:

      html中圖片怎么居中對齊?

      方法1:

      img{ 	position: relative; 	left: 50%; 	top: 50%; 	margin: -60px 0 0 -75px; }

      給img標簽設置position定位,position:relative,left:50%;top:50%分別指將改元素向右移動一半父容器寬度的距離以及向下移動一半父容器高度的距離,由于移動的距離是以父容器為標準的一半高度寬度距離,效果如下:

      html中圖片怎么居中對齊?

      因為這張圖片較大,所以超出了div的范圍。。。

      之后要將 img往回移動,才能使img元素居中顯示,margin: -60px 0 0 -75px;指的是將img元素向左移動75px,向上移動60px(因為用的圖片素材的寬高為150*120),這樣便能使得圖片居中了。

      html中圖片怎么居中對齊?

      方法2:

      img{ 	position: relative; 	left: 50%; 	top: 50%; 	transform: translate(-50%,-50%); }

      其實這里跟上面的方法是類似的,但是個人覺得這種比較實用,因為方法一有個麻煩的地方,就是margin值必須跟著img元素的大小變化,如果說img元素都是一樣的大小倒無所謂,但是這種要求未免有些高。

      這種做法是用的2d轉換,transform:translate(x軸移動的數(shù)值,y軸移動的值),這個方法的好處便在于不用去測量img元素的寬高,直接設置百分比,在transform:translate()中,使用的百分比其實是相對于元素自身寬高的。

      方法3:

      設置為兩級父容器,第一級設置display:table,將第一級父容器轉換成表格類型,

      之后在第二級,也就是img的上一級父容器設置display:table-cell,

      在第一級父容器中設置text-align:center,

      第二級設置vertical-align: middle,便可以達到將圖片居中的目的

      方法4:

      設置主側軸對齊方式

      <div class="a"> 	<img src="img/MEIZU.png" > </div>
      div.a{ 	width: 600px; 	height: 200px; 	border: 1px solid saddlebrown; 	display: flex; 	justify-content: space-around; 	align-items: center; } div.a img{ 	border: 1px solid red; }

      給父容器設置display:flex,將父容器轉換成伸縮盒子,因為應用主側軸對齊方式就需要這樣。。。。

      之后再設置主軸對齊方式為 justify-content: space-around;

      注意: Internet Explorer 10 及更早版本瀏覽器不支持 justify-content 屬性。

      注意: Safari 6.1 及更新版本通過 -webkit-justify-content 屬性支持該屬性。

      接著設置父容器的側軸對齊方式,align-items: center;

      注意: Internet Explorer 10 及更早版本瀏覽器不支持 align-items 屬性。

      注意: Safari 7.0 及更新版本通過 -webkit-align-items 屬性支持該屬性。

      看啥呢,圖片這樣就已經居中了啊。

      如果不是因為Internet Explorer 10 及更早版本瀏覽器不支持,其實這個方法算是最合適的吧。

      推薦教程:html教程

      贊(0)
      分享到: 更多 (0)
      網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號