A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
それて、表じゃないので……
表じゃないものを表として、マークアップするのが間違い。
察するに、箇条書きかな?と思いますのでul,liでやってみます。ほんとのことは、master-3rd さんじゃないとわからないですがね。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style type="text/css">
ul{
width:511px;
margin:0;
padding:0;
}
li{
display:inline-block;
width:100px;
height:100px;
margin:4px 2px;
padding:10px;
list-style-type:none;
border:0px;
background:#eeeeee;
}
</style>
</head>
<body>
<ul>
<li>画像<br>説明<br>new</li>
<li>画像<br>説明<br>new</li>
<li>画像<br>説明<br>new</li>
<li>画像<br>説明<br>new</li>
<li>画像<br>説明<br> </li>
<li>画像<br>説明<br> </li>
<li>画像<br>説明<br> </li>
<ul>
</body>
</html>
</ul>
</html>
これで、
<li>画像<br>説明<br>new</li>
を追加するだけで、ご希望の形になると思います。
マークアップ(タグつけ)は、表現したい形に対してつけるのではなく、文脈につける。それをスタイルシートで表現したい形にデザインするのが、コツ。
No.3
- 回答日時:
そんな、本来表でないものを表にするから無理が来る。
表は、二次元以上のデータを整理する仕組みですよ。!!!
たとえば1列目はタイトル、2列目は画像、3列目は説明、4列目は撮影日時。そして、各行にデータを追加していくという場合です。
>「画像<br>説明<br>(新着の物に関しては)新着マーク」 を1つのセルに入れて横4セルの表を作っています。
ひとつのセルに入れるのでしたら、それはリストですよ。
また、そのマークアップじゃ、そのデータが「画像」なのか「説明」なのか「新着マーク」なのかがわかりませんよ。
★単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
その様な場合は、画像リストですから
<ul id="photoList">
<li>
<img src="" width="" height="" alt="">
<p>画像の説明・・・</p>
</li>
<li>
<img src="" width="" height="" alt="">
<p>画像の説明・・・</p>
</li>
<li class="new">
<img src="" width="" height="" alt="">
<p>画像の説明・・・</p>
</li>
・・・
</ul>
程度で十分ですよ。これだったら簡単でしょ!!!
そしてスタイルシートで、ボックスにして並べればよい。ウィンドウ幅が狭ければ2列や3列に並び替えられるし。どの位置だろうが画像は追加できるし、削除も出来る。
もちろん、他のデザインも自由にも変更できます。(サンプルにはありませんが、画像の縦横比関係なしに納めるとか、画像にマウスオーバーすると画像を拡大するとか・・・
★タブは_に置換してあるので戻してください。
★印刷では表にはならないようにしてある。
★画像はファイル名だけ適当なものを・・テストですからサイズは当たらなくて良いです。
★スマホだと2列になるかな
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル0</title>
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--
#photoList{background-color:gray;width:90%;min-width:480px;max-width:840px;margin:0 auto;}
#photoList ul,#photoList ul li{
display:block;list-style:none;margin:0;padding:0;
}
#photoList ul li{width:200px;height:200px;float:left;background-color:silver;margin:5px;position:relative;overflow:auto;}
#photoList ul li img{display:block;border:white 5px solid;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);margin:2px auto;}
#photoList ul li p{font-size:0.9em;text-indent:1em;line-height:1.6em;margin:0 1em;}
#photoList ul:after{content:"A";width:100%;display:block;clear:left;}
#photoList li.new p:after{content:"新着";color:red;background-color:yellow;position:absolute;top:5px;right:5px;text-indent:0;font-size:0.9em;padding:2px;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<div id="photoList">
___<ul>
____<li class="new">
_____<img src="./images/1.jpg" width="180" height="115" alt="海">
_____<p>画像の説明</p>
____</li>
____<li class="new">
_____<img src="./images/2.jpg" width="180" height="115" alt="海">
_____<p>画像の説明・・・</p>
____</li>
____<li>
_____<img src="./images/3.jpg" width="180" height="115" alt="海">
_____<p>画像の説明・・・</p>
____</li>
____<li>
_____<img src="./images/4.jpg" width="180" height="115" alt="海">
_____<p>画像の説明・・・</p>
____</li>
____<li>
_____<img src="./images/5.jpg" width="180" height="115" alt="海">
_____<p>画像の説明・・・</p>
____</li>
____<li>
_____<img src="./images/6.jpg" width="180" height="115" alt="海">
_____<p>画像の説明・・・</p>
____</li>
___</ul>
__</div>
_</div>
_<div class="footer">
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
隙間をなくすには?
-
ulとliで囲った文字の一部を変...
-
jQuery-もっと見るボタンをスマ...
-
フレームページのドロップダウ...
-
番号付きリスト(<Ol><Li>・・...
-
ナビゲーションバーを端まで伸...
-
CSSでこんな感じにしたい
-
画像にリンクを張ると画像がず...
-
リスト(ul / li)タグの左イン...
-
アンカーにクラスを適用しての...
-
inline-blockでliが横並びにな...
-
テーブルを使わない段組みで
-
<ul>~</ul>が二つ続くと間に改...
-
CSSの「a」と「a:link」の違い...
-
HTMLタグ リストの入れ子とNet...
-
HTML5のfooterに見出しを付けて...
-
Macで画像の切り抜きできないの?
-
【ヒトの神秘】美男美女から何...
-
ウインドウを小さくするとbody...
-
htmlの文字が縦書きになる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html/cssの、navを2段にする...
-
リストマーカーをボックス内に...
-
リストの数字のフォントサイズ...
-
<ul><li></li></ul>にするメリ...
-
ulタグやliタグの中でbrタグ...
-
レスポンシブWebデザインでリン...
-
<ul>~</ul>が二つ続くと間に改...
-
HTML5のfooterに見出しを付けて...
-
htmlの<ol>タグで、数字などを...
-
ulとliで囲った文字の一部を変...
-
番号付きリスト(<Ol><Li>・・...
-
HTMLで組織図を作成する方法
-
複数行にまたがる括弧を表示し...
-
liタグの中に<p>タグやら<dl>を...
-
display:table;を多段表示させたい
-
divタグ内のコンテンツが重なっ...
-
<table>の高さ固定。情報増加時...
-
html <ul></ul>の並びで一行空...
-
テーブル内のプルダウンの下に...
-
【至急】ul li 行間調整ができ...
おすすめ情報