我正在使用库存 2 列 JQuery 移动布局“ui-grid-a”。
为什么这行得通
<div data-role="page">
<div data-role="content">
<div class="ui-grid-a"> <!-- ui-grid-a is a preset 2 column layout in JQuery Mobile -->
<div class="ui-block-a"><!-- ui-block-a is a preset block in JQuery Mobile, it denotes the left column -->
<img src="images/a.jpg" style="width:100%" />
</div>
<div class="ui-block-b"><!-- Right column -->
<p>Right column...</p>
</div>
</div>
</div>
然而这并不...
<HEAD>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<style type="text/css">
.full-image
{
width:100%;
}
</style>
</HEAD>
<BODY>
<div data-role="page">
<div data-role="content">
<div class="ui-grid-a"> <!-- ui-grid-a is a preset 2 column layout in JQuery Mobile -->
<div class="ui-block-a"><!-- ui-block-a is a preset block in JQuery Mobile, it denotes the left column -->
<img src="images/a.jpg" class="full-image" />
</div>
<div class="ui-block-b"><!-- Right column -->
<p>Right column...</p>
</div>
</div>
</div>
此外,直接在 img 上使用 css (img { width: 100% }) 也不起作用。