Html Css宽度子对齐
我刚开始学习html/css,遇到了一个我不太理解的问题Html Css宽度子对齐,html,css,Html,Css,我刚开始学习html/css,遇到了一个我不太理解的问题 <!DOCTYPE html> <html lang="en"> <head> <style> .parenta { width: 30%; float: left; background-color : #01DFD7; } .parentb { width: 70%; float: left; background-color :
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.parenta {
width: 30%;
float: left;
background-color : #01DFD7;
}
.parentb {
width: 70%;
float: left;
background-color : #01DFD7;
}
.child{
background-color : #F5A9F2;
margin-top: 2%;
}
</style>
</head>
<body>
<div class="parenta">
A
<div class="child">A</div>
</div>
<div class="parentb">
B
<div class="child">B</div>
</div>
</body>
</html>
B.家长A{
宽度:30%;
浮动:左;
背景色:#01DFD7;
}
B.父母B{
宽度:70%;
浮动:左;
背景色:#01DFD7;
}
.孩子{
背景色:#F5A9F2;
利润率最高:2%;
}
A
A
B
B
为什么子元素没有对齐?如果我将parenta和parentb的width属性更改为50%,那么效果很好。此外,如果我删除页边空白顶部,它也可以工作
谢谢在这种情况下,我不会使用带有%的边距上限,例如通过更改为px可以解决此问题
只是一个提示。使用px top和bottom以及%表示左侧和右侧。边距顶部位于每个孩子的身上,您想做什么?