我如何在不使用填充的情况下移动html元素,因为我需要颜色的边界,或者与结构的其他元素的evoid colapse的边界?有什么办法吗?还是只有这样,我才能唤起与其他人的共鸣?。
"这是一个元素的边缘。
边界不在边界上,也不在边界范围内。
在比赛场地和比赛场地的边界上进行比赛。">
在开始学习时,我们通常使用border, margin and padding
来移动元素。但也有其他选择,如:
Position: relative, absolute, fixed...
一旦您使用仓位属性,您就可以开始使用:
Left, Right, Top and Bottom
示例:
.miClass {
position:relative;
top: 200px;
}
我建议您将它们用于学习,只是因为它们不太有用而进行学习,如果您在所有元素中都使用它们,那可能是个坏主意。
只需使用这些属性,还可以使用:transform: translateX() translateY()
等…
一旦你有了经验,我建议你开始成为一名专业人士并使用display:flex;
,而且你需要一个正确的html结构来制作响应设计和真正专业的东西。。。相信我,这并不容易,一旦你得到了它,你就会坠入爱河。
看看我在这篇文章中的回复:如何使导航按钮移动响应并按顺序折叠?这里我讨论CSS中的"自然顺序"。
建议:
- 通过失败来学习
- 学习如何正确使用
%
而不是px
- 学习
display:flex
- 西班牙语问题需要在西班牙语的Stackoverflow中
- 有很多教程可以让你学习所有这些东西
祝你好运:)