css中文字圖片背景圖置中的方法匯總

來源:互聯網
上載者:User

一、讓網頁所有DIV標籤內文字置中   -  

實現所有DIV內字型置中執行個體完整網頁原始碼:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>div字型置中執行個體</title>
<style>
div{text-align:center}
</style>
</head>
<body>
<div>我將被置中</div>
</body>
</html>

二、實現對指定div內容置中   -  

要實現對網頁中某個DIV對象內文字字型置中,我們需要CSS命名建立一個用於CLASS或ID的CSS選取器,在網頁中需要地方使用id或class調用命名即可。

這裡命名為“.divcss”,html中使用class引用。

1、div內文字左右置中執行個體的完整HTML代碼如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>div字型置中執行個體</title>
<style>
.divcss5{text-align:center}
</style>
</head>
<body>
<div>我沒有設定置中css樣式</div>
<div class="divcss5">我將被置中</div>
</body>
</html>

2、執行個體截圖

三、div左右置中總結   -  

對於其它文字字型或圖片要在其它網頁標籤(比如:p、span、h1等標籤)內水平左右置中,同樣我們使用“text-align:center”即可實現。


四\圖片在DIV內水平置中

讓圖片中DIV對象盒子內水平置中,和讓文字字型在DIV盒子內水平置中CSS相同。
CSS讓對象內容置中樣式單詞為:
text-align:center
text-align 為內容居於對象什麼位置屬性
center值為置中
一、傳統HTML讓圖片橫向水平置中方法   -  

直接在標籤對象內加“align="center"”即可讓對象內圖片橫向水平置中顯示。

align="center"使用方法:

<div align="center"></div>
align="center"置中圖片DIV+CSS執行個體代碼:
<!DOCTYPE >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>圖片橫向置中</title>
</head>
<body>
<div align="center"><img src="/img201305/divcss5-logo-201305.gif" /></div>
</body>
</html>

 

二、CSS讓圖片中DIV對象內水平置中   -  

使用CSS樣式讓DIV內圖片置中(水平置中)(相關知識閱讀:html img圖片)
1、執行個體HTML+CSS完整代碼如下:

<!DOCTYPE >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>圖片橫向置中</title>
<style>
.divcss5{text-align:center}
</style>
</head>
<body>
<div class="divcss5"><img src="/img201305/divcss5-logo-201305.gif" /></div>
</body>
</html>

2、水平置中執行個體截圖


小結:
無論文字置中、圖片置中等內容置中我們都可以使用以上兩種方法實現,一般推薦使用CSS進行,但網頁多時候,我們只需要修改CSS檔案裡對應一處選取器樣式即可修改內容置中、居左、居右

CSS背景圖置中

橫向置中:
background:url(圖片地址) no-repeat center

縱向置中:

background:url(圖片地址) no-repeat left 50%

這裡50%是隨意設定考上為50%距離,細節具體上下垂直置中需要再通過百分比均衡設定。
4、背景圖片一般案例
Body設定網頁背景css代碼
body{background:url(/img201301/divcss5-logo-2013.gif) no-repeat 0 0}

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.