span 的寬高到底是多少?

2021-10-08 20:29:26 字數 702 閱讀 6694

hello

問題是span標籤的width和height分別為多少?

第一次見時毫無解答思路,只瞎猜是寬100px、高200px。理由是寬由i元素撐開,高繼承自父元素div200px。

先說答案,寬為0,高為200px,先看題目中考察了哪些點:

①span是行內元素,寬高的設定是無效的;

②float會使元素變成塊級元素,此時span的寬高又有效了;

應為寬0,高200px(寬度100%由內容撐開);

③再看i元素,它是絕對定位,不占用父元素空間,那就沒有內容來撐起span的width,span寬度為0;

④在去除了i元素的絕對定位後,可以很清楚的看出i撐起了span的寬度,如下圖一;

⑤在恢復i元素的絕對定位後,span的寬度為0,如下圖二;

position: absolute;絕對定位,會脫離文件流,使用後span裡都沒有元素來撐起它了怎麼可能還有寬度。如果想讓span看起來有寬高,那麼通過display:inline-block/block;把它變成塊或者行內塊元素吧。然後設定width屬性。

HBase SplitSize 到底是多少

大家都知道hbase的乙個重要特性就是split,split通常情況下是自動執行的,而trigger條件就是region的size到達一定大小。那麼到底這個大小是多少納?筆者google了一些文章,不少文章說是256m,但也有一些說是1g。那麼到底是多少納?hbase是支援設定table級別的spl...

HBase SplitSize 到底是多少

大家都知道hbase的乙個重要特性就是split,split通常情況下是自動執行的,而trigger條件就是region的size到達一定大小。那麼到底這個大小是多少納?筆者google了一些文章,不少文章說是256m,但也有一些說是1g。那麼到底是多少納?hbase是支援設定table級別的spl...

滾動條寬度到底是多少?

我把顯示解析度從1440 900調到800 600,用如下的css和html簡單的做了一下測試。html 用於測試的div。css content 結果ie7上沒有水平滾動條 width為781px有 而在ie6和firefox2上都出現了水平滾動條。如果是20px的話,就應該不會出現水平滾動條啊。...