如何居中div

div居中

博客分類:?
  • 筆記
csshtmldiv?
CSS中怎么讓div居中 CSS 如何使div層水平居中? 今天用CSS遇到個的問題,div本身沒有定義自己居中的屬性,? 網上很多的方法都是介紹用上級的text-align: center然后嵌套一層div來解決問題.? 可是事實上這樣的方法科學嗎?? 經過網絡搜索和親自實驗得出以下結論:? 正確的也是對頁面構造沒有影響的設置如下:? 對需要水平居中的div層添加以下屬性:?
margin-left: auto;? margin-right: auto;?
經過這么一番設置問題似乎解決了,在FF中已經居中了,可是在IE中看竟然還是沒有居中!? 郁悶了一下午,就是找不出問題所在,還特地比較了網上的文章竟然一模一樣.? 問題到底出在哪里呢?? 感謝網友樂天無用幫忙找出了這個邪門問題的原因.? 原來是L-Blog默認沒有在HTML前加上DTD,于是IE就以HTML而不是XHTML來解釋文檔.? 問題并不在CSS而在XHTML網頁本身.? 需要加上這樣的代碼才能使得上述設置有效果:? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">?
如果您希望更為嚴格的XHTML 1.0 Strict或者XHTML 1.1請查閱相關文檔.? 以上測試均基于Windows XP SP2版IE6和FireFox 1.0最終版.?
如何使DIV居中?
主要的樣式定義如下:? body {TEXT-ALIGN: center;}? #center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }?

說明:?
首先在父級元素定義TEXT-ALIGN: center;這個的意思就是在父級元素內的內容居中;對于IE這樣設定就已經可以了。但在mozilla中不能居中。解決辦法就是在子元素定義時候設定時再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”?
需要說明的是,如果你想用這個方法使整個頁面要居中,建議不要套在一個DIV里,你可以依次拆出多個div,只?
要在每個拆出的div里定義MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。?


如何使圖片在DIV 中垂直居中,用背景的方法。舉例:?
body{BACKGROUND: url(http://www.w3cn.org/style/001/logo_w3cn_194x79.gif) #FFF no-repeat center;}?

關鍵就是最后的center,這個參數定義圖片的位置。還可以寫成“top left”(左上角)或者"bottom right"等,也可以直接寫數值"50 30"?


如何使文本在DIV中垂直居中?
如果是文字,便不能用背景方法,可以用增高行距的辦法變通實現垂直居中,完整代碼如下:?
<html>?
<head>?
<style>?
body{TEXT-ALIGN: center;}?
#center{ MARGIN-RIGHT: auto;?
MARGIN-LEFT: auto;?
height:200px;?
background:#F00;?
width:400px;?
vertical-align:middle;?
line-height:200px;?
}?
</style>?
</head>?
<body >?
<div id="center"><p>test content</p></div>?
</body>?
</html>

轉載于:https://www.cnblogs.com/9192miss/p/3942231.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260071.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260071.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260071.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言小數加分,求救:c語言課程設計 員工工資管理程序 有加分的。謝謝

#define SIZE 50/* 定義結構體 */struct date{int month;int day;int year;};typedef struct employee{char name[50] ,num[10],sex,edu[10],duty[15];int age,income;struct employee *next;}empl[SIZE];/* 逐項輸出鏈表中的內容 */void view (struct employee* head){struct …

老師能提供什么幫助

老師能提供什么幫助&#xff1f; 這篇本來想上周寫的&#xff0c;原計劃在感恩節推送&#xff0c;可惜太忙&#xff0c;計劃趕不上變化。 時隔十年&#xff0c;我又要給計算機系的同學們上課了&#xff0c;心里還是有些小激動的。我下學期要開一門大課叫程序設計與數據結構,涵蓋…

(轉)SystemProcessesAndThreadsInformation

http://hi.baidu.com/hanjdud8606/item/7a970408a95acc843d42e27f NTSTATUS NTAPI ZwQuerySystemInformation(ULONG SystemInformationClass,PVOID SystemInformation,ULONG SystemInformationLength,PULONG ReturnLength ); 第一個參數是一個枚舉類型&#xff0c;傳入的是你需…

12個Icon圖標資源網站

1.除了Icon以外&#xff0c;還有很多不錯的UI設計素材。 地址&#xff1a;http://worldui.com/2.除了免費Icon資源下載以外&#xff0c;還提供Icon定制的付費服務。地址&#xff1a;http://dryicons.com/3.很喜歡這個icon資源站的展示方式。地址&#xff1a;http://www.icotrip…

python列表split_Python-split()函數實例用法講解

在Python中&#xff0c;split() 方法可以實現將一個字符串按照指定的分隔符切分成多個子串&#xff0c;這些子串會被保存到列表中(不包含分隔符)&#xff0c;作為方法的返回值反饋回來。split函數用法split(sepNone, maxsplit-1)參數sep – 分隔符&#xff0c;默認為所有的空字…

go語言基礎 -- 閉包

什么是閉包 閉包的概念&#xff0c;在很多語言中都有&#xff0c;比如python&#xff0c;這里要介紹的go&#xff0c;閉包就是函數與其相關的環境組合的一個整體。 我們通過一個例子來理解閉包&#xff1a; func Addfunc() func (x int) int {var n int 0// 返回的是一個函數…

linux中解決SSH連接慢問題

2019獨角獸企業重金招聘Python工程師標準>>> 現在連接linux服務器一般都是使用SSH遠程連接的方式。最近新裝了一臺服務器&#xff0c;發現telnet時速度很快&#xff0c;ping時一切也正常&#xff0c;但SSH連接的時候卻很慢。經過網上資料查詢&#xff0c;大致是有以…

利用Theme自定義Activity進入退出動畫

有沒有覺得Activity的默認動畫太快了或者太難看了。。我原來使用Activity.overridePendingTransition來自定義Activity的進入動畫&#xff0c;卻發現沒法定義退出的動畫。結果就發現了強大的Theme和Style&#xff0c;之后還需要好好研究一下。具體是這樣子的&#xff1a;在Andr…

阿里云深圳數據中心正式開放

阿里云深圳數據中心正式開放 ? 8月29日&#xff0c;阿里云深圳數據中心正式開放運營&#xff0c;這是繼杭州、青島、北京、香港之后&#xff0c;我們在全球開放的第五個數據中心。 深圳數據中心主要輻射以深圳、廣州為中心的華南區域&#xff0c;以滿足這一區域內的商貿企業、…

vue 文件及描述信息一起上傳_用Vue實現一個大文件上傳和斷點續傳

前言這段時間面試官都挺忙的&#xff0c;頻頻出現在博客文章標題&#xff0c;雖然我不是特別想蹭熱度&#xff0c;但是實在想不到好的標題了-。-&#xff0c;蹭蹭就蹭蹭 :)事實上我在面試的時候確實被問到了這個問題&#xff0c;而且是一道在線 coding 的編程題&#xff0c;當時…

c語言函數聲明定義參數命名,C語言函數聲明與定義

C語言函數聲明與定義教程在C語言函數聲明與定義語法type funcName(paramType1 param1, paramType2 param2){// 執行語句...return val}參數參數描述type函數的返回值類型&#xff0c;如果沒有任何返回值&#xff0c;則寫 void&#xff0c;不可以死省略不寫。funcName函數名。pa…

gcc g++ Linux下動態庫_靜態庫

關于Unix靜態庫和動態庫的分析 基本概念 庫有動態與靜態兩種&#xff0c;動態通常用.so為后綴&#xff0c;靜態用.a為后綴。 例如&#xff1a;libhello.so libhello.a 為了在同一系統中使用不同版本的庫&#xff0c;可以在庫文件名后加上版本號為后綴,例如&#xff1a; libhell…

SNF開發平臺WinForm之五-高級查詢使用說明-SNF快速開發平臺3.3-Spring.Net.Framework

5.1運行效果&#xff1a; 5.2開發實現&#xff1a; 1、按上面效果來說&#xff0c;先來看一下在程序當中如果調用。第一步在頁面拖拽一個按鈕為“高級查詢”&#xff0c;事件上寫下如下代碼&#xff1a; 如果是單表查詢的話&#xff0c;只需要傳GridView就行&#xff0c;如果是…

【轉】PowerDesigner表結構和字段大小寫轉換

【轉自】http://blog.csdn.net/xysh1991/article/details/8016192 使用方法&#xff1a;進入PowerDesigner&#xff0c;打開一個PDM&#xff0c;在菜單欄找到&#xff1a;Tools – Excute Commands – Edit/Run Script&#xff0c;或者直接按CtrlShiftX調出腳本執行窗口&#x…

新唐c語言怎么計算指數運算,C語言位域精解

有些信息在存儲時&#xff0c;并不需要占用一個完整的字節&#xff0c; 而只需占幾個或一個二進制位。例如在存放一個開關量時&#xff0c;只有0和1 兩種狀態&#xff0c;用一位二進位即可。為了節省存儲空間&#xff0c;并使處理簡便&#xff0c;&#xff23;語言又提供了一種…

華為榮耀5cvs華為v9play_華為榮耀v9play和榮耀9哪個好_華為榮耀v9play和榮耀9對比評測_飛翔教程...

華為榮耀v9play是華為最新發布的手機&#xff0c;這款手機可以說是華為榮耀v9的青春版&#xff0c;把這款手機跟華為榮耀9對比起來哪款更好呢&#xff1f;下面就為大家帶來詳細的華為榮耀v9play和榮耀9對比評測&#xff01;榮耀9介紹&#xff1a;6.12日下午&#xff0c;榮耀在上…

頸椎病防治指南

2019獨角獸企業重金招聘Python工程師標準>>> 長期從事財會、寫作、打字、辦公室等職業的工作人員&#xff0c;由于長期低頭伏案工作&#xff0c;使頸椎長時間處于屈曲位或某些特定體位&#xff0c;不僅使頸椎間盤內的壓力增高&#xff0c;而且也使頸部肌肉長期處于非…

如何熟悉一個開源項目

轉自&#xff1a;http://www.blogjava.net/killme2008/archive/2012/05/22/378885.html 你有個任務&#xff0c;需要用到某個開源項目;或者老大交代你一個事情&#xff0c;讓你去了解某個東西。怎么下手呢&#xff1f;如何開始呢&#xff1f;我的習慣是這樣&#xff1a; 1.首先…

離散序列卷積c語言,數電實驗一離散卷積的C語言編程.ppt-資源下載在線文庫www.lddoc.cn...

數電實驗一 離散卷積的C語言編程.ppt實驗一 離散卷積的C語言編程實驗,DSP實驗室,實驗性質,綜合設計性實驗,實驗目的,1 了解和認識常用的各種信號&#xff1b; 2 掌握卷積的定義和計算方法&#xff1b; 3 掌握在計算機中生成以及繪制信號序列圖的方法。,實驗原理,離散時間系統中…

三個數差的平方公式推導過程_平方差公式證明推導過程及運用詳解(數學簡便計算方法之一)...

?平方差公式是小學奧數計算中的常用公式。通常寫為&#xff1a;a-b(ab)x(a-b)它的幾何方法推導過程是這樣的&#xff1a;如下圖所示&#xff0c;四邊形ABCD和四邊形DEFG為正方形&#xff0c;邊長分別為a和b&#xff0c;求陰影部分面積。純手繪顯然&#xff0c;陰影部分面積有2…