0

我正在开发一个使用网站控制机器的项目,我目前正在研究 css 样式表。我现在有这个脚本:

    <html>
    <head>
        <title>Machine overview V1</title>
        <meta charset="utf-8"/>
</head>
<body>
    <header>
<h1>Machine overview</h1>
</header>
    <section>
</section>
    <footer>
</footer>
</body>
</html>

现在让我们说:

header{height:15%;width:100%;}
section{height:80%;width:100%;}
footer{height:5%;width:100%;}

但是当你添加一个

border:1px solid black;

对于这些属性中的任何一个,它都会弄乱以 % 为单位的高度,
这基本上会弄乱页面的整个布局。
我不能强制 npx 中的高度,因为它必须使用不同的分辨率看起来不错。
有没有办法将边框插入到对象的高度?
就像您可以插入 box-shadow 一样...

4

1 回答 1

1

您想将容器设置为box-sizing:border-box;

.borderInside {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:1px solid red;
}
于 2013-03-03T12:21:50.413 回答