最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

相對定位與絕對定位以及內(nèi)外邊距三者的關(guān)系及區(qū)別?以及下面圓環(huán)代碼是否是一樣的?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>border-radius</title>

<style type="text/css">

div.circle{

? ? height:100px;/*與width設(shè)置一致*/

? ? width:100px;

? ? background:#9da;

? ??

? ? border-radius:50px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

? ? }

.lit-circle{

??

? ? height:60px;/*與width設(shè)置一致*/

? ? width:60px;

? ? background:#fff;

? ? border-radius:30px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/position:absolute;

? ? margin:20px;

} ? ?

/*任務(wù)部分*/ ??

div.semi-circle{?

? ? height:100px;

? ? width:50px;

? ? background:#9da;

? ? border-radius:50px 0px ?0px 50px;

? ? } ??

? ?

</style>

</head>

<body>

<div class="circle">

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>border-radius</title>

<style type="text/css">

div.circle{

? ? height:100px;/*與width設(shè)置一致*/

? ? width:100px;

? ? background:#9da;

??

? ? border-radius:50px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

? ? }

.lit-circle{

??

? ? height:60px;/*與width設(shè)置一致*/

? ? width:60px;

? ? background:#fff;

? ? border-radius:30px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

} ? ?

/*任務(wù)部分*/ ??

div.semi-circle{?

? ? height:100px;

? ? width:50px;

? ? background:#9da;

? ? border-radius:50px 0px ?0px 50px;

? ? } ??

? ?

</style>

</head>

<body>

<div class="circle">

? ?<div class="lit-circle"></div>

</div>

<br/>

<!--任務(wù)部分-->

<div class="semi-circle">

</div>


</body>

</html>

</div>

<br/>

<!--任務(wù)部分-->

<div class="semi-circle">

</div>


</body>

</html>

我想問下上下代碼有啥區(qū)別?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>border-radius</title>

<style type="text/css">

div.circle{

? ? height:100px;/*與width設(shè)置一致*/

? ? width:100px;

? ? background:#9da;

? ? position:relative;

? ? border-radius:50px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

? ? }

.lit-circle{

? ? position:absolute;

? ? top:20px;

? ? left:20px;

? ? height:60px;/*與width設(shè)置一致*/

? ? width:60px;

? ? background:#fff;

? ? border-radius:30px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

} ? ?

/*任務(wù)部分*/ ??

div.semi-circle{?

? ? height:100px;

? ? width:50px;

? ? background:#9da;

? ? border-radius:50px 0px ?0px 50px;

? ? } ??

? ?

</style>

</head>

<body>

<div class="circle">

? ?<div class="lit-circle"></div>

</div>

<br/>

<!--任務(wù)部分-->

<div class="semi-circle">

</div>


</body>

</html>

這個要用絕對定位,或者通過給外層的div設(shè)置padding

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>border-radius</title>

<style type="text/css">

div.circle{

? ? height:80px;/*與width設(shè)置一致*/

? ? width:80px;

? ? background:#9da;

? ? padding: 10px;

? ? position:relative;

? ? border-radius:50px;/*四個圓角值都設(shè)置為寬度或高度值的一半*/

? ? }

.lit-circle{


? ? position:absolute;

? ? top:20px;

? ? left:20px;

? ? height:60px;/*與width設(shè)置一致*/

? ? width:60px;

? ? background:#fff;

? ? border-radius:30px;/*四個圓角值都設(shè)置為寬度或高度值的一半

}

/*任務(wù)部分*/

div.semi-circle{

? ? height:100px;

? ? width:50px;

? ? background:#9da;

? ? border-radius:50px 0px ?0px 50px;

? ? }


</style>

</head>

<body>

<div class="circle">

? ?<div class="lit-circle"></div>

</div>

<br/>

<!--任務(wù)部分-->

<div class="semi-circle">

</div>


</body>

</html>

因為你直接給內(nèi)層設(shè)置margin-top會發(fā)生外邊距合并,具體的你可以去了解一下關(guān)于css外邊距合并的問題(來源于http://yifanck.cn/code/380)


正在回答

1 回答

相對定位是相對于自身原有位置進行便宜,仍處于標準文檔流中。

局對定位脫離了文檔流,偏移的參照基準是:有已定位的父元素以父元素為基準,無父元素(即無position)的話以<html>為基準。

無定位的absolute元素可以使用margin定位

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

相對定位與絕對定位以及內(nèi)外邊距三者的關(guān)系及區(qū)別?以及下面圓環(huán)代碼是否是一樣的?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號