我有一个 html 块,我们称它为tile
. 当屏幕很宽时,我们将瓷砖水平放置成行。但是当屏幕宽度小于两格时,我们将它们放在页面上。
瓷砖里面是一张图片和一些文字。当瓷砖穿过页面时,图像应显示在文本上方。但是当一行中只有一个图块时,图像应该显示在文本的左侧。
也许你还在我身边。我正在尝试研究如何对两种布局使用相同的 html,并纯粹使用 css 应用图像的左/上定位。平铺 html 如下所示:
<li class="car-item">
<img src="{{car_image}}" class="img-rounded">
<h3>{{name}}</h3>
<ul>
<li class="ico-body">{{body}}</li>
<li class="ico-petrol">{{cylinder}}</li>
<li class="ico-transmission">{{transmission}}</li>
</ul>
</li>
sass/css 经历了许多变化。我一直在尝试使用visible-phone
类,但我的尝试总是需要输出两个版本的 html,一个是“可见电话”类,另一个是“隐藏电话”类。这真的有必要吗?
是否不可能声明一个默认的 css 类(用于桌面)和一个自动应用于手机的替代品?
.visible-phone
height: none
margin-right: 10px
img
float: left
(@媒体?)