導航:首頁 > 萬維百科 > 網頁設計圖片居中代碼

網頁設計圖片居中代碼

發布時間:2020-07-30 06:57:27

1、網頁製作時怎樣設置圖片居中?急~~~~~~~~·

加入代碼!
<body>
<center>
這裡面是網頁的內容

</center>
</body>

按以上做法就可以居中了!

2、HTML 如何讓圖片在瀏覽器里顯示出居中的效果

<div align=center><img............></div>

3、網頁製作怎麼把圖片居中

css屬性align='center'

4、網頁設計 背景圖片怎麼居中

垂直、水平

5、網頁設計讓圖片居中

給id加個跟圖片一樣的寬度,然後用樓上的辦法

6、網頁設計中插入的圖片怎麼居中

一般現在來說,都是在CSS中控制的,比如給這個<img>定義一個ID為a,在css中這樣寫#a{text-algin:center}就ok了。如果是在軟體用可視化開發的話,應該會有居中這個選項的

7、css html 如何將圖片img標簽 水平居中 垂直居中 和水平垂直居中

一、css圖片水平居中。

1、利用margin: 0 auto實現圖片居中,就是在圖片上加上css樣式margin: 0 auto 如下:

2、設置imgBox的樣式如下:

3、此時的效果如下:(圖片在容器內,水平居中)

二、css圖片垂直居中。

1、css代碼如下,使用flex布局實現。

2、頁面代碼HTML如下:

3、此時的效果如下:(垂直居中)

三、 css圖片水平垂直居中。

1、利用flex布局實現css水平垂直居中,設計css代碼如下:

2、Html代碼如下:

3、此時的效果如下:(水平垂直居中)

(7)網頁設計圖片居中代碼擴展資料:

在容器上使用display: flex來告訴瀏覽器,這是一個flex布局的開始。然後給所有的item添加一個flex: 1的屬性,來表明元素都是flex布局中的內容。

關於flex,最重要的就是要記住他有兩條軸線(主軸、交叉軸),絕大部分屬性都是依賴於軸線的方向。如下圖所示:

這樣,容器內的元素會沿著主軸來平分所有的區域,就這樣已經實現了一個多列等寬布局。

8、在網頁設計中怎麼讓背景圖片水平居中

background-image:url(/images/bg.jpg); /*背景圖片*/
background-repeat:no-repeat; /*背景圖片不重復*/
background-position:center top; /*水平居中,垂直頂對齊*/

9、網頁製作圖片怎麼居中

圖片的寬度和高度是未知的,沒有一個固定的尺寸,在這個前提下要使圖片在一個固定了寬度和高度的容器中垂直居中,想想感覺還是挺麻煩的,由於最近的項目可能會用到這個方案,所以把一些常用的方法都收集整理了一下。

下圖是理想中的效果圖,外部容器的寬度和高度是固定的,中間的圖片寬度和高度未知,但是圖片要始終要相對於外部的容器垂直居中。

但是實際中實現的效果並不是很完美,由於各瀏覽器的解析都各不相同,所以各瀏覽器都會有1px-3px的偏差。

方法一 (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]-->

方法三也同樣適用XHTML 1.0 transitional。以上方法都是收集於網頁教學網,暫時只對這3個方法比較滿意,兼容性方面不錯,使用起來的限制也比較小,還有些方法我也都一一測試過,效果都不理想,在各瀏覽器中的差異比較大。另外司徒正美這里也收集了一些方法。

10、HTML靜態網頁設計中,表格的背景圖怎麼像文字一樣居中左對齊什麼的,代碼是什麼

background:url(圖片路徑) left center no-repeat;背景圖片X軸居左,Y軸居中,並且不平鋪

與網頁設計圖片居中代碼相關的知識