No.3ベストアンサー
- 回答日時:
・タブは、_に置換してあるので戻すこと。
・文字コードはSHIFT_JIS
・画像は横幅:縦幅 = 2:1のもの(サイズはいくらでも良い)
・HTMLやCSSの書き方は自分で身につけること。
特にセレクタの書き方は重要です。
→ http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 …
サンプルでは、タイプセレクタと子孫セレクタ、一意セレクタ、クラスセレクタしか使っていません。
・リンク一つ一つの背景画像などの、細かい指定はしていません。
具体的にはスタイルシートを次のように書きます。(HTMLは弄らない)
#contentTable ol li a[href="./ABC.html"]{background-image:url(画像のURL);}
#contentTable ol li a[href="./EFG.html"]{background-image:url(画像のURL);}
そのときは、下の部分も書き換える
#contentTable ol,
#contentTable ol li,
div.footer div.nav ol,
div.footer div.nav ol li{
_display:block;list-style:none;margin:0;padding:0;/* text-align:center;*/
}
#contentTable ol li{
_width:200px;/* height:50px; */background-color:gray;/* line-height:50px; */
_float:left;margin:10px 20px;
}
不要な部分は/* ~ */ でコメントアウト
<!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>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--
html,body{margin:0;padding:0;}
body{padding-left:200px;}
div.section{background-color:rgb(200,200,255);}
div.header h1,
div.footer div.nav{
_width:200px;left:0;position:fixed;
_background-color:silver;
}
div.header h1,div.footer div.nav,div.footer div.nav a{color:white;}
div.header h1{top:20px;height:200px;}
div.section p.mainImage img{display:block;width:100%;height:auto;}
#contentTable ol,
#contentTable ol li,
div.footer div.nav ol,
div.footer div.nav ol li{
_display:block;list-style:none;margin:0;padding:0;text-align:center;
}
#contentTable ol li{
_width:200px;height:50px;background-color:gray;line-height:50px;
_float:left;margin:10px 20px;
}
#contentTable hr{visibility:hidden;clear:left;}
div.footer{clear:left;}
div.footer div.nav{bottom:0;min-height:200px;}
div.footer address{position:absolute;top:0;right:10px;width:90%;text-align:right;}
div.section h2,div.footer h2,div.footer h3{display:none;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p class="mainImage"><img src="./images/test.png" width="600" height="300" alt="さまざまなキーホルダー"></p>
__<div id="contentTable">
___<ol>
____<li><a href="./ABC.html">ABC</a></li>
____<li><a href="./EFG.html">EFG</a></li>
____<li><a href="./HIJ.html">HIJ</a></li>
____<li><a href="./KLM.html">KLM</a></li>
____<li><a href="./NOP.html">NOP</a></li>
____<!-- 自由に増減できる -->
___</ol>
___<hr>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<div class="nav">
___<h3>サイトマップ</h3>
___<ol>
____<li><a href="index.html">TOP</a></li>
____<li><a href="./product">PRODUCT</a></li>
____<li><a href="./future">FUTURE</a></li>
____<li><a href="./profile">PROFILE</a></li>
____<li><a href="./contactUs.html">CONTACT US</a></li>
____<!-- 自由に増減できる -->
___</ol>
__</div>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2005-06-10</dd>
___<dt id="LAST-MODIFIED">Last Modified</dt>
___<dd>2005-06-10 12:00:00 (JST)</dd>
__</dl>
__<address>© ORUKA1951 2001 - 2004 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
ORUKA1951さま こんばんは 頂戴したサンプル確かに簡単にリストが自由に増やせます。これまた狐につままれた感じです。メーカーはこういうのをテンプレート集にしてくれると良いのにと思いました。ORUKA1951さまサンプルをテンプレートにしようかと思ったのですが、メーカーのテンプレートでほぼ完成状態なので仕方なく強引にリストを増やし進めています。htmlで1行増やしスタイルの設定 背景画像で似た画像を選び 高さがおかしくコピ-されるので高さを調整するとどうにか変更できました。仰るとおりHTMLとCSSをしっかり勉強します。この度は貴重な時間を沢山お使い頂き本当に感謝しております。有難うございました。
No.2
- 回答日時:
どうも、基本的な部分の知識が足りないようで・・
idは文書の中で、一意でなければなりませんから、idも変えなきゃだめです。
・・というかそもそもidはなくても良いのですが・・・そうなると、いまの実力では、ますます訳がわからなくなるでしょう。
ビルダーのようなWebオーサリングツールを使う前提として、「(テキストエディタで作成する人以上に)HTMLやCSSのしっかりした知識が必要なのです。」--スーパーカーに乗るときには普通の車を運転する人以上に車に対する知識が必要なのと一緒です。それらがなくても・・・・というのは、とんでもない誤解です。
[本当に基本的なこと]
HTMLとは、文章を読み解き、それを構成する[要素]に分解し、その要素が何であるかをタグを使って【文書構造を】マークアップするマークアップ言語(Text Markup Language)です。たとえば見出しでしたら<h1>ここは見出し</h1>、<p>ここはひとつのひとつの段落</p>(p=paragraph--段落--)、ここは<strong>大事なところ</strong>と言う風に、用意されたタグで足りなければ「DIVやIDと併用することで、文書に構造を付加する」のです。
[この例でしたら]
<div id="contentTable"><!-- div(汎用ブロック)に目次とわかるようclass名をつける -->
<ol>
<li><a href="./ABC.html">ABC</a></li>
<li><a href="./EFG.html">EFG</a></li>
<li><a href="./HIJ.html">HIJ</a></li>
<li><a href="./KLM.html">KLM</a></li>
<li><a href="./NOP.html">NOP</a></li>
</ol>
</div>
とかにマークアップするでしょう。たったこれだけ、
※ここがコンテンツの目次のリストであることなんてツールにはわかりませんから、著者自身が最適なタグを選ばなくてはなりません。オーサリングツールでは決してできませんね、なぜなら彼は文書を読んで内容を理解する知能は持ち合わせませんから。人には簡単なことです。使うタグなんて高々数十個--中学校で学んだ英単語は2,000語---
[デザイン]
こうしてマークアップされたHTMLのどの要素にどのような表現(プレゼンテーション)をするかをスタイルシートで記述していきます。
スタイルシートは
div#contentTable{width:60%; margin:10px 10px 0 auto;・・・}
^^^^^^^^^^^^^^^^ ^^^^^  ̄ ̄
セレクタ {プロパティ:値;プロパティ:値・・・}
と記述していきます。このセレクタ(選択子)は、オーサリングツールでは絶対に書くことは出来ません。(彼らには読解力がないから)
たとえば、contentTableの内部にある子孫要素のa要素、すべてについてデザインを指定するとき、人でしたら率直に
div#contentTable a{color:red;} /* 間の半角スペースは「その子孫」と言う意味 */
と書けば良いのですが、ツールにはそんな単純なことすらできませんから、HTMLに<a id="hogehoge">なんて余分なものをくっつけて、スタイルシートで
#hogehoge{color:red;}
としかできません。目次内のすべてのaについて指定したけりゃ
<a id="hoge1" ***>
<a id="hoge2" ***>
<a id="hoge3" ***>
<a id="hoge4" ***>
として
#hogehoge1{color:red;}
#hogehoge2{color:red;}
#hogehoge3{color:red;}
#hogehoge4{color:red;}
となっちゃいます。・・・・
※オーサリングツールを使ってテンプレートのまま使うこと以上をされるなら、まずHTMLとCSSをしっかり身につけてください。すくなくともそれぞれの仕様書くらいは目を通しておきましょう。いずれの仕様書もツールのマニュアルに比較したら微々たる物です。
急がば回れ
次の回答に簡単なサンプルをあげておきます。自由に項目数を減らしたり増やして、そしてウィンドウ幅を広げたり縮めたり、あるいはディスプレイの解像度を増やしたり(Ctrl+-)減らして(Ctrl++)確認してください。そして印刷プレビューではどう表示されるかも・・
そしてなによりも、HTMLのどこに何が書いてあるかも一目瞭然ですから、HTMLもCSSも変更も楽です。当然、検索エンジンも理解してくれますし、なによりもシンプルです。そしてウェブ標準(HTML4.01strict+CSS2.1)です。
★Another HTML-lint gateway ( http://htmllint.itc.keio.ac.jp/htmllint/htmllint … )
★W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_ … )
で検証済みです。
ORUKA1951様 本当に丁寧なご説明有難うございます。基本的知識無しがそのままで、簡単に追加できると勘違いしておりました。これからHTMLデータの追加を慎重に行ってみます。昨夜追加をしていったところデザインがむちゃくちゃになり戻らなくなったので、コピーに追加していきます。初心者に手ほどき頂きまして本当にありがとうございます。結果を後ほどご連絡させて頂きます。よろしくお願い申し上げます。
No.1
- 回答日時:
単純に、リスト項目を増やせばよいだけでは?
<ol>
<li><a href="[URL]">******/a></li>
<li><a href="[URL]">******/a></li>
<li><a href="[URL]">******/a></li>
<li><a href="[URL]">******/a></li>
<li><a href="[URL]">******/a></li>
<li><a href="[URL]">******/a></li>
</ol>
と・・・
この回答への補足
ORUKA1951様 素早いご回答本当に感謝しています。お教え頂いた方法で修正してみるとトップページにリストは増えました。この修正は他のページにも連携させるか聞いてくるので、連携の方をオンしてみましたが、何故か他のリンクページには反映されずリストが出てきませんでした。そしてもっと解決が出来ない点が、例えば増やすリスト項目を商品カテゴリ4とします。
<li><a href="itemlist.html" id="banner-category3">商品カテゴリ4</a>
そして新しく出来たリストのボタンを背景画像の編集=>合成画像の編集で商品カテゴリ4と修正すると何故か商品カテゴリ3のボタンも同時に商品カテゴリ4に変化してしまいます。リストを右クリックして出てくるタブにあるリスト数も(5)のままで、増えてくれません。なんだか狐につままれたようで、よく分かりません。なにか他に方法があるのでしょうか??お忙しい中申し訳ありませんが、まだ対策が残っていればお教え頂けると幸いです。よろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- レディース 【最近の女子制服のボタン数について】 最近、中学校や高校で制服をモデルチェンジする学校が増えています 1 2023/02/21 13:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- その他(ビジネス・キャリア) 仕事のアイデアの考え方を教えてください。 メガネ屋さん(小売)の本社の総務で働いています。 うちの職 5 2022/12/30 22:37
- Java 結果的につかあなかったけど 9 2022/07/05 17:57
- その他(パソコン・スマホ・電化製品) hdmlのオスをusbAのポートに変換する商品はありますか? テレビの外付けレコーダーを買ったのです 4 2022/05/05 19:10
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- バックアップ iPhoneについてです。 彼の写真の非表示フォルダが今まで0だったのに何枚かありました。内容は他の 1 2022/07/29 01:13
- HTML・CSS リストの並べ替え 1 2022/09/13 15:27
- 据え置き型ゲーム機 こんばんは。 ニンテンドースイッチのことについて質問です。 現在、ニンテンドースイッチを2台持ちして 1 2023/07/03 20:43
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウエブサイトについて、詳しい...
-
ホームページを作りたいのです...
-
ホームページビルダー15で作っ...
-
保存したホームページのファイ...
-
ホームページ作成
-
ホームページビルダーを複数の...
-
vixアプリを使用してアルバムを...
-
Adobe FLASH に代わるソフトは...
-
新規サイトをGoogle検索に出る...
-
ホームページビルダー22でリン...
-
ナチュラルなホームページにこ...
-
ホームページの画面文字を濃く...
-
ホームページ リダイレクト設定...
-
ページの作り方が知りたいです ...
-
@niftyホームページ ffftp ファ...
-
無料で作成、更新できるホーム...
-
エクセルの数式について教えて...
-
エクセルの表を作ってるんですが
-
クロムOSでhtmlを作成したい
-
無料で使えるホームページを教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HP 画像の一部にリンクでその...
-
jQuery カーソルを乗せるとタブ...
-
FireWorksで画像をTABLE化 で...
-
多数の画像で商品説明する方法
-
HPビルダー16 リストの増やし方
-
プルダウンメニューの設置について
-
htmlの文字が縦書きになる
-
htmlのolやulなどlistにtitleや...
-
【ヒトの神秘】美男美女から何...
-
widthやheightの数値に単位(px...
-
含む含まないという概念自体の...
-
smallにtext-allignが効かない
-
HTML属性での「""」 「''」違い
-
リストマーカーをボックス内に...
-
質問1.
-
「諸要素」とはどういう意味で...
-
ulタグやliタグの中でbrタグ...
-
Macで画像の切り抜きできないの?
-
html の divとtable の役割
-
idの中のid指定
おすすめ情報