圖片真正居中的方法

2023-12-18    分類: 網站建設

方法一 (XHTML 1.0 transitional):

該方法是將外部容器的顯示模式設置成display:table,img標簽外部再嵌套一個span標簽,并設置span的顯示模式為display:table-cell,這樣就可以很方便的使用vertical-align象表格元素那樣對齊了,當然這只是在標準瀏覽器下,IE6/IE7還得使用定位。

HTML結構部分:

<div id="box"> ??? <span><img src="images/demo.jpg" alt=""></span> </div> ? CSS樣式部分:

<style type="text/css"> #box{ width:500px;height:400px; display:table; text-align:center; border:1px solid #d3d3d3;background:#fff; } #box span{ display:table-cell; vertical-align:middle; } #box img{ border:1px solid #ccc; } </style> <!--[if lte IE 7]> <style type="text/css"> #box{ position:relative; overflow:hidden; } #box span{ position:absolute; left:50%;top:50%; } #box img{ position:relative; left:-50%;top:-50%; } </style> <![endif]--> ? 方法二 (XHTML 1.0 transitional):

方法二和方法一的實現的原理大同小異,結構也是相同的,方法一用的是條件注釋,方法二就用的CSS Hack。

CSS樣式部分:

<style type="text/css"> #box{ width:500px;height:400px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d3d3d3;background:#fff; } #box span{ position:static; *position:absolute; /*針對IE6/7的Hack*/ top:50%; /*針對IE6/7的Hack*/ } #box img { position:static; *position:relative; /*針對IE6/7的Hack*/ top:-50%;left:-50%; /*針對IE6/7的Hack*/ border:1px solid #ccc; } </style> ? 該方法有個弊端,在標準瀏覽器下由于外部容器#box的顯示模式為display:table-cell,所以導致#box無法使用margin屬性,并且在IE8下設置邊框也無效。

方法三 (XHTML 1.0 strict):

標準瀏覽器還是將外部容器#box的顯示模式設置為display:table-cell,IE6/IE7是利用在img標簽的前面插入一對空標簽的辦法。

HTML結構部分:

<div id="box"><i></i><img src="images/demo.jpg" alt=""></div> ? CSS樣式部分:

<style type="text/css"> #box{ width:500px;height:400px; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d3d3d3;background:#fff; } #box img{ border:1px solid #ccc; } </style> <!--[if IE]> <style type="text/css"> #box i { ??? display:inline-block; ??? height:100%; ??? vertical-align:middle ??? } #box img { ??? vertical-align:middle ??? } </style> <![endif]-->

網頁題目:圖片真正居中的方法
標題鏈接:http://m.kartarina.com/news10/309210.html

成都網站建設公司_創新互聯,為您提供網站排名、用戶體驗、外貿網站建設、移動網站建設手機網站建設品牌網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 久久久久久AV无码免费网站| 亚洲AV人无码综合在线观看| 无码专区狠狠躁躁天天躁| 亚洲av无码一区二区三区乱子伦| 成人无码精品1区2区3区免费看| 亚洲中久无码不卡永久在线观看 | 国产裸模视频免费区无码| 日韩欧精品无码视频无删节| 无码人妻精品一区二区蜜桃网站| 亚洲成av人无码亚洲成av人 | 无码国产激情在线观看| 亚洲国产精品无码观看久久| 精品无码久久久久久久久久| 无码人妻精品一区二区三区夜夜嗨 | 国产精品无码无卡在线观看久| 久久久g0g0午夜无码精品| 久久久久亚洲精品无码网址 | 亚洲中文字幕久久精品无码2021 | 亚洲中文字幕无码爆乳| 色情无码WWW视频无码区小黄鸭 | 西西人体444www大胆无码视频| 成人免费a级毛片无码网站入口| 天堂无码在线观看| 人妻少妇偷人精品无码| 精品无码黑人又粗又大又长| 人妻丰满熟妇岳AV无码区HD| 国产一区二区三区无码免费| 人妻丰满熟妞av无码区| 亚洲熟妇无码八AV在线播放| 亚洲中文字幕久久精品无码A| 无码激情做a爰片毛片AV片| yy111111电影院少妇影院无码| 亚洲av无码一区二区三区天堂古代| 亚洲国产91精品无码专区| 亚洲精品偷拍无码不卡av| 中国无码人妻丰满熟妇啪啪软件| 噜噜综合亚洲AV中文无码| 潮喷大喷水系列无码久久精品| 综合无码一区二区三区四区五区 | 无码成人AAAAA毛片| 亚洲V无码一区二区三区四区观看|