Привет, я просто хочу знать, почему мой css float:right;
не работал?правый плавающий не работает
Я создал этот DEMO от codepen.io
В этой демонстрации вы можете увидеть, есть один красный ДИВ (.hm
). Этот div должен быть в правом углу, но он плавает влево. Какая проблема там, кто-нибудь может мне помочь в этом отношении?
CSS
.header {
position:fixed;
width:100%;
padding:20px 0px;
box-sizing:border-box;
border-bottom: 1px solid #dbdbdb;
background-color:#ffffff;
}
.header_in {
position: relative;
width: 100%;
max-width: 1000px;
margin: 0px auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.smatLogo {
position:relative;
float:left;
width:40px;
height:40px;
background-color:blue;
}
.smatLogo img {
width:100%;
}
.hm {
float:right;
position:relative;
height:40px;
width:100%;
max-width:200px;
background-color:red;
}
.mn {
float:left;
width:calc(100%/3 - 1px);
width: -webkit-calc(100%/3 - 1px);
width: -mox-calc(100%/3 - 1px);
height:40px;
}
.notif {
width:100%;
height:40px;
}
.exp{
width:100%;
height:40px;
}
.user{
width:100%;
height:40px;
}
Удалить дисплей: сгибать из .header_in и проверки –