问题标签 [border-box]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 表格单元格溢出尽管框大小:border-box
我想为表格的单元格添加填充,但这会导致表格内的文本、输入等溢出。从其他 Stack Overflow 讨论中,我收集到答案是 set box-sizing: border-box
,但这对我不起作用。
下面是一个最小的例子来说明这个问题。
填充为 1.5% 时,输入框伸出其单元格的右端。如果将 padding 更改为 0,则输入框非常适合。我想保留填充但使输入框适合。
html - Microsoft Edge 不支持框大小:边框框?
我有一个指定高度和宽度的 div 容器 [例如,宽度 = 280 像素和高度 = 30 像素]。div 包含一个带有 css 属性的文本框 [input type=text]: box-sizing=border-box & width=100% 我已经将两个 div 容器相邻放置,并且期望文本框之间应该有间距。
这在 Chrome 和 Mozilla 中运行良好。但是,Microsoft Edge 将文本框扩展到整个 div,并且相邻文本框之间没有空格。我怀疑,Edge 没有考虑盒子尺寸,因此使用了全宽?请指教。
html - 使用 flexbox 的边框行为
我正在尝试使用 flexbox 创建具有特定装订线大小的基于列的布局。
例如,我想包括将类添加col-2
到给定元素的选项,这将使该元素的大小与该行中其他元素的 2 个相同。col-3
对于 3 个元素的大小,col-4
对于 4 个等。
我通过更改添加类flex
的元素的属性来做到这col-n
一点。
SCSS 混合
HTML
如果我不使用任何填充,则此方法有效:
但是,如果我添加填充,则尽管我已对所有子元素
进行了设置,但填充的大小会附加到内容(就好像它是一个内容框一样) 。
我相信不适用于弹性物品。
box-sizing: border-box;
box-sizing: border-box;
我怎样才能简单地将填充包含在每个元素的大小中,就好像它们是boxer-box
元素一样?
css - CSS:为什么在 box-sizing:border-box 中我的盒子大小随着填充而增加?
目前正在学习编码,正在构建一个简单的石头剪刀布游戏。我已经box-sizing: border-box
假设这会在添加填充时阻止盒子大小的增长。但是,当我添加填充时,我的盒子会变大,我不知道为什么?我只期望这个content-box
。有人可以帮忙吗?谢谢你。下面的代码:
css - 如何从元素中删除 box-sizing:border-box
我需要为页面的大部分时间保留 box-sizing:border-box 但需要在页脚中删除它。以下不太有效
css - css中继承值和直接值有什么区别
对于给定的示例,使用继承而不是直接值有什么区别或好处。
继承的例子
具有直接价值的例子
css - 为什么是边框尺寸:边框框;不工作?
我想为 div 的宽度设置动画,从 0 开始。但是由于填充,div 永远不会小于我设置的填充。我尝试使用border-sizing: border-box;
但它不起作用。
我在这里做错了什么?
这是我的笔。
html - 为什么我的输入元素比其他元素宽,即使我已经应用了“box-sizing:border-box”?
我有一个输入元素,它的左侧和右侧都有 1em 的填充。但我已经应用了“box-sizing:border-box”。但是,它的宽度仍然大于其他元素。我认为这可能是因为我需要删除一些代码,但我不确定。输入元素绝对是一个问题,因为另一个元素正确居中对齐。下面是代码:
它有什么问题?