知識點 單做備忘,基礎要紮實才行

2021-09-08 17:19:14 字數 1692 閱讀 8822

body有預設的8px-margin;

doctype html

>

<

html

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>無標題文件

title

>

head

>

<

body

>

<

div

id="div1"

>

<

div

id="div2"

>

<

div

id="div3"

>

sonsonsonsonsonsonsonsonson

<

div

id="div4"

>

div>

div>

div>

div>

<

div

id="center"

>

div>

<

style

>

*body

#div1

#div2

#div3

#div4

#center

style

>

<

script

>

//position:absoulte的offsetleft指從有相對定位或者有絕對定位的父元素的margin-sizing開始的;

//如果元素沒有定位,是根據文件流布局,那麼文件的offsetleft為;子元素的border-sizing到有乙個定位的margin-sizing;

//offsetleft就是指從子元素的border-sizing到 乙個有定位的父元素的marin-sizing,所以如果要獲取乙個內層元素的offsetleft的時候要小心,並且如果某乙個絕對定位的父元素有margin,因為你獲取的 offsetleft += offsetparent.offsetleft, 會比實際的長;

//margin會影響到 絕對定位的元素,所有就有了負邊距居中這種東西;

//負邊距居中這種東西雖然影響布局有點奇怪,但是,得出的offsetleft的確是正確的;剛剛好在中間,因為offsetleft就是不包含margin進行計算的;

//用這個 e5.getboundingclientrect() 也好用;

vare1

=document.queryselector(

"#div1");

vare2

=document.queryselector(

"#div2");

vare3

=document.queryselector(

"#div3");

vare4

=document.queryselector(

"#div4");

vare5

=document.queryselector(

"#center");

script

>

body

>

html

>

知識點 單做備忘,基礎要紮實才行

body有預設的8px margin doctype html html head meta charset utf 8 title 無標題文件 title head body div id div1 div id div2 div id div3 sonsonsonsonsonsonsonsons...

知識點備忘 String

substring 方法用於提取字串中介於兩個指定下標之間的字元 substring start,end 開始和結束的位置,從零開始的索引 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。stop 可選。乙個非負的整數,比要提取的子串...

C 知識點備忘

關鍵字 explicit不允許隱式的轉化 參考 例如 class string下面兩種寫法編譯通過,是正常的初始化方式 string s2 10 ok 分配10個位元組的空字串 string s3 string 10 ok 分配10個位元組的空字串以下宣告方式為隱式的宣告方式 string s4 1...