css3新增的box-pack和box-align可設定子元素在盒元素內部的水平和垂直
對齊方式。
box-pack:設定子元素在水平方向上的對齊方式。其取值有:start、end、center
、justify。
start是預設值,表示所有的子元素都顯示在盒元素的左側,額外空間將顯示在
盒元素的右側。
如下圖所示:最外層的div設定了寬和高,並設定了邊框的,便於顯示該元
素的具體區域,其display值為box
此時元素都從左向右排列,右邊多餘的部分將以空格形式顯示。
end;表示所有的子元素都顯示在盒元素的右側,額外空間將顯示在
盒元素的左側。與預設值的排列方向相反。
center:所有子元素居中顯示,額外的空間平均分配在兩側。如下圖所示。
justify:表示所有元素散開顯示,額外的空間將在子元素間平均分配。在第乙個
子元素之前和最後乙個子元素之後不分配空間。
box-align:設定子元素在垂直方向上的對齊方式。屬性值:start、end、center、baseline
、stretch,可依據上述方法進行測試。
注:以上兩個屬性,務必首先定義元素為盒元素,然後再在盒元素的屬性中設定其子元素的對齊方式。
Firefox中元素的居中對齊
web開發中,為了支援不同的瀏覽器,是一件很麻煩的事情。所以,程式設計師都希望瀏覽器越少越好,那將省去好多任務作。今天,把這段時間開發的乙個專案拿到firefox下測試,發現基本情況還不錯,畢竟css已經玩的比較熟了,只要大家都遵守國際標準,情況會好很多。可是,還是不太對,怎麼頁面都跑到左邊來了?可...
css中元素的定位
float浮動 定義元素在哪個方向上浮動,通常是用在影象上,然後使文字圍繞周圍,但是,實際使用中,任何元素都可以浮動了,並且,設定此屬性後,該元素會生成乙個塊級框,近乎等於將其轉化為了塊級元素 position屬性中的absolute relative和fixed,先說absolute絕對定位,設定...
css 元素的垂直對齊方式
vertical align 該屬性定義行內元素的基線相對於該元素所在行的基線的垂直對齊。允許指定負長度值和百分比值。這會使元素降低而不是公升高。在表單元格中,這個屬性會設定單元格框中的單元格內容的對齊方式。例如 style display table cell vertical align top...