.map{ width: 100%; height: 100px; } .EditAddress{ width: 100%; height: 100%; } .top{ position: absolute; left:20px; top:65px; height: 36px; width: 90%; z-index: 88; background-color: #b1afa9ec; border:0px solid #eee; color: #fff; padding:12px; border-radius: 4px; } .div{ width: 100%; min-height: 180px; position: absolute; bottom: 0; left: 0; background-color: #b1afa9; padding:12px; z-index: 88; >p{ width: 100%; margin:5px 0; display: flex; justify-content: flex-start; align-items: flex-start; i{ display: inline-block; font-size: 14px; color:#fc0505; height: 100%; width: 20%; } span{ font-size: 14px; display: inline-block; margin-left: 5px; color:#fff; width: 78%; } } .btn{ position: absolute; right: 20px; bottom: 10px; width: 72px; height: 28px; } }