flexbox

    3熱度

    1回答

    當絕對位置與居中的柔性箱項目一起使用時,我遇到此問題。它在Firefox中不起作用。 這裏是link。 HTML <div> <p>Center me!</p> </div> CSS div { width:350px; height:100px; border:1px solid black; position:absolute;

    0熱度

    1回答

    我想創建一個使用一些新的css3技術的垂直導航菜單,但到目前爲止我只能用display:table獲得最接近想要的外觀。我不喜歡使用display:table/table-row/table-cell,主要是因爲它們將「單元格」限制爲表格形式(例如,您不能使用邊距將「行」或「單元格」間隔開),而且我也不喜歡額外的divs使列表垂直。我最初去這個方向的原因是爲文本使用vertical-align:

    3熱度

    1回答

    是否有一種特殊的方式來使用柔性盒(或其他純CSS)在一個元素中垂直居中文本? 小提琴:這裏http://jsfiddle.net/WK_of_Angmar/JZZWg/ <body> <div id="main"> <section id="a">Test1</section> <section id="b">Test2</section> </div> #a {

    0熱度

    1回答

    我不明白爲什麼在Firefox和鉻的消極相對定位是不同的。 我也不是很確定Flexbox是最新的和工作的。 例如 在火狐工程即: margin-right:-200px 在鉻作品有: right:-200px 演示: http://jsfiddle.net/3fJqZ/48/

    1熱度

    1回答

    在網絡上存在關於CSS3的信息box,flexbox和flex。據我所知,flex現在是草案方法。因此,WebKit的,我們使用display: -webkit-flex,-webkit-flex: 1 auto ... 但我的問題是:我怎麼能在flex使用類似box-pack: start? 看一看this example(僅限webkit)。我需要將它打包到頂端,但它正在蔓延。它會類似於thi

    23熱度

    2回答

    我想垂直居中與CSS'flexbox;而且,我知道如何用非供應商加前綴的代碼來實現它,但即使使用供應商前綴,我也無法在Webkit(Chrome)中使用它。 我想垂直對齊#trigger中的跨度。 這裏是我的CSS: #trigger{ /* 2009 syntax */ display: -webkit-box; display: box; /* curr

    0熱度

    1回答

    我有一個佈局在CSS中工作,但我不明白它爲什麼它的工作原理。 CSS專家,請闡明這裏發生的事情。 我的目標是有一個這樣的佈局: 的突出特點是: 固定高度的頁眉和頁腳在窗口的頂部和底部 佔據頁眉和頁腳之間全部空間的內容區域 內容區域有其自己的滾動條(即i t不會將頁腳向下推過屏幕底部)。 我做到了這一點,使用CSS彈性框和內部div的組合,0%的高度。違揹我的期望,0%高度的div伸展到全部可用高度

    2熱度

    1回答

    JSFiddle 我試圖使用flex CSS屬性,以適應一組元素成一個整潔的小盒子。 它看起來完全如何我想在IE10中,但Chrome顯示它非常不同。我主要有: 集裝箱 選擇框(flex:5),應約寬足以顯示D,而不是更廣泛。 文本輸入(flex:10),應占用一半多一點的寬度包含 確認按鈕(flex:6),應足夠寬以包含它的文本,但沒有更多。 它工作正常在IE,但在鉻前兩個元素佔用每個寬度的50

    1熱度

    1回答

    這是非常奇怪的,沒有像邊距或填充,但我仍然有一個空間和第一個div是100%的高度和寬度,與顯示:框屬性。 測試在Firefox 20 </head> <body> <div id="outer"> <div id="blueDiv"> </div> </div> </body> </html> http://jsfiddle.net/ByWwz/

    4熱度

    1回答

    我正在嘗試製作跨瀏覽器的Flexbox佈局,以顯示彼此並排放置的卡片。當所有卡片有足夠的空間時,它們應該左對齊或右對齊(由「左」和「右」類別確定),但當沒有足夠空間時縮小。縮小時,將鼠標懸停在卡上會使其縮小,從而可以查看更多內容。 這麼多談論這個,live demo here如果你願意。 CSS: img{ width:90px; position: absolute; }