- ベストアンサー
ダウンロードしたサイトの編集について
- ダウンロードしたサイトのhead内にある不要なコードの削除について
- htmlのソースで列をずらしている理由について
- article・nav・sectionタグの扱いについて
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
えーとまず、一番上の質問から・・・ ■これは削除しても大丈夫なものでしょうか? <!--[if lt IE 8]>から<![endif]-->までは、IE7以下の場合という意味です。IE7以下の場合 <div style=' clear: both; text-align:center; position: relative;'><a href="ttp://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="ttp://www.theie6countdown.com/images/upgrade.jpg" border="0" alt="" /></a></div> を表示するようにしているソースですね。 次の<!--[if lt IE 9]>から<![endif]-->はIE8以下の場合 <script type="text/javascript" src="js/html5.js"></script> (HTML5が使えるようにして) <link rel="stylesheet" type="text/css" media="screen" href="css/ie.css"> (IE用のCSSを適用させる) という意味ですね。 【結論】 上のほうの、<!--[if lt IE 8]>から<![endif]-->までは消してもいいでしょう。 下のほうの、<!--[if lt IE 9]>から<![endif]-->までは消すと表示がブラウザによって崩れる可能性があります。 次! ■このように列をずらしているのにはどのような理由があるのでしょうか? それは見やすくするためです。それ以上でも以下でもありません。 インデントはあってもなくてもいいですよ^^ ビルダーで表示が変わる理由はよくわかりません。ビルダーがおかしいと思います。 次! ■他のタグにしたいのですが、どのようなタグが適切でしょうか? ビルダーで未知のタグとなるのは、おそらくあなたがDLしたテンプレートがHTML5で作成されているためです。 ビルダーがHTML5に対応できていないために未知のタグと判断しているようです。 それらをHTML 4.01 Transitionalで適切に書き換えたいのであれば、HTMLとCSSの編集が必要になりますが大丈夫ですか? 一例を挙げるなら <nav></nav> となっているところを <div id="nav"></div> と書き換え CSSファイルの nav { hogehogehoge; } となっているところを #nav { hogehogehoge; } と書き換えるといった感じです。 編集はいろいろと大変でしょうが、がんばってください!
お礼
ありがとうございました。 何とか新しいサイトを立ち上げることができました。