我在为客户端设计的Web应用程序上缠绕文本时遇到了一些麻烦。下面你可以看到我有麻烦:围绕图像环绕文字
所以我非常希望这个文本来包装它上面的文字之下,以统一的方式。不在图像下面。下面你可以看到我使用这个HTML代码:
<ul>
<div class="grid">
<div class="col-1">
<li class="howDoPadding">
<label for="id_delivery_0">
<img src="{{ STATIC_URL }}rd/images/message_icon.png" class="byAppointment" />
<input checked="checked" type="radio" id="id_delivery_0" value="chat" name="delivery" />
Answer<div class="lightBlueText">Chat</div> By Appointment (Fastest)
</label>
</li><!-- .howDoPadding -->
</div><!-- .col-1 -->
<div class="col-1">
<li>
<label for="id_delivery_2">
<img src="{{ STATIC_URL }}rd/images/message_fly_right.png" class="mailASAP" />
<input type="radio" id="id_delivery_2" value="email" name="delivery" />
Answer<div class="lightBlueText">Mail</div> ASAP (Within 1-2 days)
</label>
</li>
</div><!-- .col-1 -->
</div><!-- .grid -->
</ul>
而且下面的所有CSS的是:http://jsfiddle.net/Mjs2u/
:/* Form */
.col-1 li.howDoPadding { padding-bottom: 10px!important; }
.byAppointment { margin: 0 0 -4px 10px;}
.offlineForm .lightBlueText {
color: #80A9BD;
display: inline;
}
.mailASAP { margin: 0 0 -4px 18px; }
/* Grid */
*, *:after, *:before {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.grid:after {
clear: both;
content: "";
display: table;
}
/* Grid Gutters */
[class*='col-'] {
float: left;
padding-right: 20px;
}
[class*='col-']:last-of-type { padding-right: 0; }
.col-1 { width: 100%; }
您还可以检查出的这一个工作示例
非常感谢您的帮助。对此,我真的非常感激!让我知道如果你们需要我详细说明其他事情,或者你需要/想要更多的代码。
非常感谢您抽出时间与我的代码来说明问题,重构它,并把它写出来给我。这正是我所寻找的,我非常感谢它。 –