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...