讀《css世界的一些感悟》

今天終于讀上了張鑫旭大佬的《css世界》了,其中也實(shí)踐了一些,發(fā)現(xiàn)一些說得不好的地方。
1.關(guān)系選擇器中的相鄰兄弟選擇器有點(diǎn)說得不對

原文是這么說的
相鄰兄弟選擇器:僅僅選擇當(dāng)前元素相鄰的那個合乎規(guī)則的兄弟元素。+連接。適用于 IE7 以上版本。

可是經(jīng)過測試發(fā)現(xiàn)應(yīng)該這么只說更具體僅僅選擇當(dāng)前元素相鄰的后面那個合乎規(guī)則的兄弟元素。+連接。
栗子如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .red + div{
            width: 100px;
            height: 100px;
            background: red;
        }
    </style>
</head>
<body>
    <div></div>
    <div id="a" class="red">sss</div>
    <div></div>
</body>
</html>
例子圖片.png

如果像張鑫旭大佬說的那樣前面那個div也應(yīng)該有樣式才對啊,可是沒有,說明 + 相鄰兄弟選擇器也只是選擇它后面那個和它相鄰的兄弟,前面的就有心無力啦....


2018/08/10

今天發(fā)現(xiàn)了一個很奇怪的問題:

inline-table和inline-block到底有哪些區(qū)別呢?
特意去MDN查看了一下,發(fā)現(xiàn)好像沒有區(qū)別,
/* <display-legacy> values */
display: inline-block;
display: inline-table;
display: inline-flex;
display: inline-grid;
把這些都?xì)w為一類。。。

感覺有點(diǎn)小糾結(jié)??,希望有知道inline-table和inline-block這兩個的區(qū)別的給我留言說說,在這里感謝各位大哥,大姐。

未完~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容