下のコードサンプルでは、各サムネイル画像にチェックボックスを重ねて表示したいと思います。上に白いスペースがないはずです。 「左」と「右」のdivは、Topで垂直方向に配置する必要があります。サムネイル画像内にチェックボックスをきれいに配置する
画像をすべての表のセルスペースに塗りたいと思います。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<style>
#container {
width: 180px;
background-color: #eee;
border-size: 0px;
}
#left {
display: inline;
float: left;
}
#right {
display: inline;
}
table {
border: 1px solid black;
border-collapse:separate;
border-spacing: 0;
margin: 0 ;
}
td { padding: 0px; }
</style>
</head>
<body>
<table >
<tr>
<td>
<div id="container" data-role="main">
<div id="left" >
<img src="https://drive.google.com/uc?id=1l0Rwz8GHUGY58lLems8FNyn9UrTFHX4HaA" height="185" width="100%">
</div>
<div id="right">
<input type="checkbox" name="vehicle" value="Car" checked>
</div>
</div>
</td>
<td>
<div id="container" data-role="main"><!--class="ui-content"-->
<div id="left">
<img src="https://drive.google.com/uc?id=1l0Rwz8GHUGY58lLems8FNyn9UrTFHX4HaA" height="185" width="100%">
</div>
<div id="right">
<input type="checkbox" name="vehicle2" value="Car" checked>
</div>
</div>
</td>
</tr>
</table>
</body>
</html>
各テーブルセルは、この画面の下部のボックスのようになります。
img googleドライブのソースが正しくありません。チェックするサンプルイメージを追加することもできますし、必要な出力のスクリーンショットを追加することもできます。 –
ご意見ありがとうございます。私は質問をより明確にし、サンプル画像も追加しました。ソースイメージはテストのためだけに重要ではありません。 – user1387318