这里是CSS代码的一部分:图标不显示为内联
body {
width: 80%;
margin:0 auto;
}
.icons {
float:right;
width:5.2173913%;
height:60px;
margin:0 0.43478261%;
opacity:.5;
-webkit-transition:opacity .1s ease-out;
-moz-transition:opacity .1s ease-out;
-ms-transition:opacity .1s ease-out;
-o-transition:opacity .1s ease-out;
transition:opacity .1s ease-out
}
#title {
display:block;
background:url(title.jpg) no-repeat;
width:32.782609%;
height:95px;
margin:0.86956522% auto;
-webkit-transition:all .25s ease-out;
-moz-transition:all .25s ease-out;
-ms-transition:all .25s ease-out;
-o-transition:all .25s ease-out;
transition:all .25s ease-out
}
继承人是第一部分的样子:
当我尝试加我的@media类:
@media screen and(max-width: 480px){
#title {
display:block;
background:url(title_s.jpg) no-repeat;
width:100%;
height:95px;
margin:0.86956522% auto;
-webkit-transition:all .25s ease-out;
-moz-transition:all .25s ease-out;
-ms-transition:all .25s ease-out;
-o-transition:all .25s ease-out;
transition:all .25s ease-out
}
.icons {
display: block;
float: none;
width: 100%;
height:60px;
margin:0 5px;
opacity:.5;
-webkit-transition:opacity .1s ease-out;
-moz-transition:opacity .1s ease-out;
-ms-transition:opacity .1s ease-out;
-o-transition:opacity .1s ease-out;
transition:opacity .1s ease-out
}
}
它看起来像这样:
我不明白为什么图标不显示为inline
。我也试过display:inline-block
。
这里是小提琴:http://jsfiddle.net/Nilzone/2bfhp/
你能重现问题的小提琴? http://jsfiddle.net。 @Orangepill已经涵盖了将图标更改为“display:block”的事实,这肯定不会使这些元素“内联”了。 –
@MatthewGreen http://jsfiddle.net/Nzonezone/2bfhp/在这里你去 –