• 技术文章 >web前端 >css教程

    css中内边框是什么

    醉折花枝作酒筹醉折花枝作酒筹2021-06-02 14:21:37原创7034

    在css中,内边框是用box-sizing属性设置的,只需要给元素添加“box-sizing:border-box;”样式即可。box-sizing属性值为border-box,表示指定宽度和高度确定元素边框。

    大前端零基础入门到就业:进入学习

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    下面我们先来看看css设置内边框的示例。

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8" />
        <style>
          div.container {
            width: 30em;
            height: 106px;
            border: 1em solid;
          }
    
          div.box1 {
            width: 50%;
            border: 1em solid red;
            float: left;
          }
    
          div.box2 {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            /* Firefox */
            width: 50%;
            border: 1em solid red;
            float: left;
          }
        </style>
      </head>
    
      <body>
        <div class="container">
          <div class="box1">普通边框!!</div>
          <div class="box2">内边框!!</div>
        </div>
      </body>
    </html>

    3C@}2UN7]ANXD)P0A4CP@5U.png

    box-sizing属性

    box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。

    例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。

    语法

    box-sizing: content-box|border-box|inherit;

    属性值:

    content-box:这是 CSS2.1 指定的宽度和高度的行为。指定元素的宽度和高度(最小/最大属性)适用于box的宽度和高度。元素的填充和边框布局和绘制指定宽度和高度除外

    border-box:指定宽度和高度(最小/最大属性)确定元素边框。也就是说,对元素指定宽度和高度包括了 padding 和 border 。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

    inherit:指定 box-sizing 属性的值,应该从父元素继承。

    示例:

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8" />
        <style>
          div.container {
            width: 30em;
            height: 74px;
            border: 1em solid;
          }
          div.box {
            box-sizing: border-box;
            -moz-box-sizing: border-box; /* Firefox */
            width: 50%;
            border: 1em solid red;
            float: left;
          }
        </style>
      </head>
      <body>
        <div class="container">
          <div class="box">这个 div 占据了左边的一半。</div>
          <div class="box">这个 div 占据了右边的一半。</div>
        </div>
      </body>
    </html>

    效果图:

    ME}1QS_X0V78T7S2X@F2985.png

    以上就是css中内边框是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:css 内边框
    上一篇:css中如何定义使用变量 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 兼容ie的css写法有哪些• css3如何声明盒子弹性• 深入探究css box-decoration-break属性• css怎么把东西往右移• vs中css缩进设置如何调整
    1/1

    PHP中文网