1) float: center; non esiste.
2) non ho capito :
che significaovviamente home.html non so perchè ma non mi fa mettere questa parte
3) per il tuo problema principale puoi fare una cosa semplice invece di complicarti la vita:
CLICCA QUI per vedere cosa fa il codice.codice://css #test{ margin: 30px auto; width:350px; height:200px; background: red; border-top-left-radius: 30px 20px; border-top-right-radius: 30px 20px; border-bottom-right-radius: 30px 20px; border-bottom-left-radius: 30px 20px; } //html <div id="test"></div>
![]()