首頁 web前端 css教學 淺談css佈局中負margin的使用方法

淺談css佈局中負margin的使用方法

Feb 18, 2021 pm 10:48 PM
css 佈局

淺談css佈局中負margin的使用方法

【推薦教學:CSS影片教學

#一、左右欄寬固定,中間欄寬度自適應

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>左右栏宽度固定,中间栏宽度自适应</title>

    <style>

        body{

            margin: 0;

            padding: 0;

            min-width:600px;

            color: #fff;

            font-weight: bold;

            font-size: 30px;

            text-align: center;

        }

        .main{

            width: 100%;

            float:left;

        }

        .content{

            margin:0 250px;

            background: #000;

            height: 200px;

        }

        .fl,.fr{

            float: left;

            width:240px;

            height:200px;

        }

        .fl{

            margin-left: -100%;

            background: red;

        }

        .fr{

            margin-left: -240px;

            background: green;

        }

    </style>

</head>

<body>

<div>

    <div>main</div>

</div>

<div>left</div>

<div>right</div>

</body>

</html>

登入後複製

淺談css佈局中負margin的使用方法

縮小視窗的效果:

淺談css佈局中負margin的使用方法

淺談css佈局中負margin的使用方法

淺談css佈局中負margin的使用方法

淺談css佈局中負margin的使用方法

#

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>除去列表右边框</title>

    <style>

        *{margin:0;padding: 0;}

        body{background: #000000}

        ul,li{list-style: none;}

        #content{

            width:630px;

            height:400px;

            background: #ccc;

            margin:30px auto;

        }

        #content ul{margin-right:-10px;}

        #content ul li{

            float: left;

            width:150px;

            height:195px;

            margin-right: 10px;

            margin-bottom: 10px;

            background: #e4004e;

            color:#fff;

            font-weight:bold;

        }

    </style>

</head>

<body>

<div id="content">

    <ul>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

        <li>除去列表右边框</li>

    </ul>

</div>

 

</body>

</html>

登入後複製

效果:

###三、除去清單最後一個li的底邊框(border-bottom)#########容器有邊框,容器中的清單也有底邊框(border-bottom),導致最後一個li的border-bottom與容器的外邊框重疊,分類清單中通常會遇到這個情況;#####如圖: ###############範例:###

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>除去列表最后一个li的底边框</title>

    <style>

        *{padding: 0;margin:0;}

        ul,li{list-style: none;}

        #category{

            margin:30px auto;

            width:350px;

            background: #eee;

            border: 1px solid #ccc;

            overflow: hidden;/*将超出的部分隐藏,最后一个li的border-bottom超出,被隐藏了;*/

        }

        #category li{

            width:100%;

            height:49px;

            line-height:49px;

            text-indent: 30px;

            border-bottom: 1px dashed #e4007e;

            margin-bottom: -1px;

        }

    </style>

</head>

<body>

<ul id="category">

    <li>女装 /内衣</li>

    <li>男装 /运动户外</li>

    <li>女鞋 /男鞋 /箱包</li>

    <li>化妆品 /个人护理</li>

    <li> 腕表 /珠宝饰品 /眼镜</li>

    <li>零食 /进口食品 /茶酒</li>

    <li>生鲜水果</li>

    <li>大家电 /生活电器</li>

</ul>

</body>

</html>

登入後複製
###效果:################注意:當容器邊框顏色和容器中列表邊框的顏色不一樣時,在容器元素上要添加overflow:hidden;將溢出部分隱藏起來;######更多編程相關知識,請訪問:###編程視頻###! ! ###

以上是淺談css佈局中負margin的使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue中placeholder是什麼意思 vue中placeholder是什麼意思 May 07, 2024 am 09:57 AM

vue中placeholder是什麼意思

vue中空格怎麼寫 vue中空格怎麼寫 Apr 30, 2024 am 05:42 AM

vue中空格怎麼寫

vue中怎麼取得dom vue中怎麼取得dom Apr 30, 2024 am 05:36 AM

vue中怎麼取得dom

js中span是什麼意思 js中span是什麼意思 May 06, 2024 am 11:42 AM

js中span是什麼意思

js中rem是什麼意思 js中rem是什麼意思 May 06, 2024 am 11:30 AM

js中rem是什麼意思

vue中引入圖片的方法 vue中引入圖片的方法 May 02, 2024 pm 10:48 PM

vue中引入圖片的方法

span標籤的作用是什麼 span標籤的作用是什麼 Apr 30, 2024 pm 01:54 PM

span標籤的作用是什麼

js中prompt怎麼換行 js中prompt怎麼換行 May 01, 2024 am 06:24 AM

js中prompt怎麼換行

See all articles