Blogger Information
Blog 16
fans 0
comment 0
visits 16955
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
css盒子模型 特征 样式
HTML基础标签
Original
1083 people have browsed it

一、默写盒模型的全部属性,并准确说出他们的应用场景

盒子导图.png

 二、box-sizing: 解决了什么问题, 不用它应该如何处理        

        解决了给默认盒子添加边框和内边距大小时,不会撑开盒子,而保持盒子大小布局稳定不变

          不用box-sizing 应该手动减去相应内容大小

 三、盒子外边距之间的合并是怎么回事,并实例演示

        同级盒子添加外边距后,出现外边距合并,也叫外边距塌陷,两个盒子之间的距离,最终由较大值决定

        塌陷问题.png

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>塌陷问题</title>
    <style>
        div {
            box-sizing: border-box;
            /*添加box-sizing保持盒子布局稳定*/
        }
        .box1{
            width: 200px;
            height: 200px;
            background-color:#008000;
            margin-bottom: 20px;
            /*增加盒子1下外边距20*/
        }
        .box2{
            width: 180px;
            height: 180px;
            background-color:#0000ff;
            margin-top: 20px;
            /*增加盒子2上外边距20*/
        }
    </style>
</head>
<body>
    <div class="box1">我是绿盒子</div>
    <div class="box2">我是蓝盒子</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

四、嵌套盒子之间内边距与外边距的表现有何不同, 如何处理

       子盒子外边距会传递到父盒子,要通过给父盒子添加内边距或边框来解决

3.png

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>盒子嵌套</title>
    <style>
        div {
            box-sizing: border-box;
            /*添加box-sizing保持盒子布局稳定*/
        }
        .father{
            width: 200px;
            height: 200px;
            background-color:#008000;
            padding-top:25PX;
            padding-left: 25px;

        }
        .son{
            width: 150px;
            height: 150px;
            background-color:#0000ff;

        }
    </style>
</head>
<body>
    <div class="father">
       <div class="son"></div>
    </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

五、实例演示: 背景颜色的线性渐变的

线性渐变.png

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景线性渐变</title>
    <style>
        div {
            box-sizing: border-box;
        }
        .linear {
            width: 200px;
            height: 200px;
            border: 5px solid #808080;
            background:linear-gradient(-30deg , #ff0000 , #ffff00);
        }
    </style>
</head>
<body>
     <div class="linear">
         好好看
     </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

六、这例演示: 背景图片的大小与位置的设定

双十一.png

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景图片</title>
    <style>
        div {
            box-sizing: border-box;
        }
        .photo {
            width: 500px;
            height: 500px;
            border: 5px solid #808080;
            background-image: url("1.png");
            /*图片路径*/
            background-size:cover;
            /*图片大小覆盖*/
            background-repeat: no-repeat;
            /*图片不重复*/
            background-position: 10px 10px;
            /*图片位置调整*/

        }
    </style>
</head>
<body>
      <div class="photo">

      </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

手抄笔记代码

手抄.JPG

总结 :css盒子属性和方向规律 及盒子与盒子之间的bug 背景的线性渐变及添加图片


  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Correction status:qualified

Teacher's comments:总结的相当好, 特别是导图
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!