工作筆記(二)

第二個工作筆記,又?jǐn)€了幾周的筆記了,趁著節(jié)前總結(jié)一下。

1、Flex

flex布局是個好東西,且目前所有瀏覽器都支持了,感受一下它的魔力:
flex完美居中:

div {
            display: flex;
            justify-content: center;
            align-items: center;
        }

2、scrollIntoView()

scrollIntoView() | scrollIntoView(true)  元素上邊框與視窗頂部對齊
scrollIntoView(false)  元素下邊框與視窗底部對齊

3、父子、兄弟節(jié)點(diǎn)的元素版

經(jīng)常使用的parent()等返回的是一個node節(jié)點(diǎn),但有時候需要用到一個Element元素。

parentElement      對象層次中的父對象
firstElementChild  指向第一個子元素
lastElementChild  指向最后一個子元素
previousElementSibling  指向前一個同輩元素
nextElementSibling 指向后一個同輩元素

4、文本斷句

word-wrap 是否允許瀏覽器在單詞內(nèi)斷句
word-break 用來標(biāo)明怎么樣進(jìn)行單詞內(nèi)斷句

對瀏覽器進(jìn)行強(qiáng)制斷句

word-wrap: break-word;
word-break: break-all;

5、鼠標(biāo)懸浮實(shí)現(xiàn)文字提示

div :hover:after {
content: attr(data-msg);
}

6、文字從上到下排列

p {
   *display: inline;
   *writing-mode: tb-rl;
}

7、文字兩端對齊

text-align-last: justify;

8、 修改input光標(biāo)顏色

caret-color:red;

8、chrome瀏覽器不支持小于12px字體的解決方案

        .small-font {
            font-size: 12px;
            display: inline-block;
            -webkit-transform: scale(0.5);
        }
        
        /* 兼容IE*/
        .smallsize-font {
            display: inline-block;
            font-size: 6px;
        }

9、mousedown事件對象關(guān)于位置的屬性

clientX 鼠標(biāo)相對于當(dāng)前窗口的X坐標(biāo)
offsetX 鼠標(biāo)相對于觸發(fā)對象的X坐標(biāo)
screenX 相對于用戶屏幕的X坐標(biāo)

最后,祝國慶中秋雙節(jié)快樂~但愿人長久,千里共嬋娟。

最后編輯于
?著作權(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)容