フォルダ階層について

このQ&Aのポイント
  • フォルダ階層についてお困りの方へ
  • フォルダ階層の修正方法について
  • HDDページの作成方法について
回答を見る
  • ベストアンサー

フォルダ階層について

以下ページ構成を考えたとします。 トップページ:パソコンについて(top.html) ・01:CPUとは(01フォルダ\01.html) ・02:メモリとは(02フォルダ\02.html) ・03:グラフィックボードとは(03フォルダ\03.html) ・04:OSインストール(04フォルダ\04.html) topページから、各ページへリンクする流れです。 【質問】 このとき、「03と04の間に、HDDについてのページを書き足す必要が出てきた際」 「03:HDDとは」「04:グラフィックボードとは」「04:OSインストール」 と「フォルダ と ページ番号を必要になってきます。」 もしこのように 「項目番号をページにつけてページを作成した後、後から間に番号を差し込む必要が出てきた場合の修正方法をどのようにしているのしょうか?」 私は、、 トップページ:パソコンについて(top.html) ・01:CPUとは(01フォルダ\01.html) ・02:メモリとは(02フォルダ\02.html) ・03:HDDとは(03フォルダ\03.html) ・03:グラフィックボードとは(04フォルダ\04.html) ・05:OSインストール(05フォルダ\05.html) とページ名・フォルダ共に変更するという非常に面倒な手順を踏んでいるのですが、 以下のように、 トップページ:パソコンについて(top.html) ・01:CPUとは(01フォルダ\01.html) ・02:メモリとは(02フォルダ\02.html) ・03:HDDとは(05フォルダ\05.html) ・03:グラフィックボードとは(03フォルダ\03.html) ・05:OSインストール(04フォルダ\04.html) HDDページは「05ページとして」作成していくのが普通なのでしょうか。 ご教授お願いします。

  • HTML
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

No.1です。 画像を含め、様々なファイルが存在しますが、それを整理するのはあなたのMy Documentの整理と同じです。  もし、それぞれをフォルダーに分けるなら、 |--PC/   |--index.html   |--images 以下のファイルで共通に使用する画像   |  |-- Photo   |  |-- fig   |--WhatCPU   |  |-- index.html   |  |-- CPU.html   |  |-- kindsCPU.html   |  |-- images/ 以下で利用する画像 とかに分けるでしょう。あなたの場合は、それぞれのファイル数が少ないので、同じ階層に入れたほうが良いように思います。  これは実際の製作工程を考えれば良いです。 まず、たった一つの巨大なHTMLを作成します。これは本、texで論文を書くのと同じです。   Tex         HTML5 chapter(章)   <body>---<header> section(節)    |-- <section> subsection(項)   |  |--<section> subsubsection(目) |  |  |-- <section> paragraph(段落)   |  |  |  |--<section> subparagraph(小段落)|  |  |  |  |--<section> そのうえで、これではあまりにも閲覧には不便なので、それぞれの節なり項で切り分けてページを作成するという手順を踏むことが多いと思います。  これが、製品紹介などでしたら、製品ごとにフォルダーを作ることになるでしょう。  あなたの場合は、すべて同じ階層に入れたほうが良いように思います。 ★Windows使いには想像もつかないのでしょうが、UNIXの世界では複数の単語からなるファイル、ディレクトリ名は、whatIsThisのように単語の先頭を大文字にしてきました。Winowsは大文字と小文字を区別しませんし、フォルダー名に半角スペースを含むことができますがUNIXは伝統的に大文字小文字を区別しますし、ファイル・フォルダーに半角スペースは使いませんから、この様に書くことが多いです。  なお、タグを半角アルファベットで書くのはXHTML---XMLとの整合性のためであって、ファイル名は大文字を使って構いません。  なお、01:のような章番号、項番号は記事には書かないほうが良いです。途中に記事が挿入されたり、移動したりすると全部書き直さなければならなくなります。counterというプロパティがあるので、それで番号を振れば良いです。各ページに分けたときには<head></head>内でセットすれば良いです。

ShiftTail
質問者

補足

追加情報ありがとうございます。 >なお、01:のような章番号、項番号は記事には書かないほうが良いです。途中に記事が挿入されたり、移動したりすると全部書き直さなければならなくなります。counterというプロパティがあるので、それで番号を振れば良いです。各ページに分けたときには<head></head>内でセットすれば良いです。 そうですよね。これはちょっと自分でHTMLつくってみて 感じてたんですが、やっぱり書かない方がよさそうですね。 ありがとうございました。

その他の回答 (2)

  • too_bad
  • ベストアンサー率53% (70/130)
回答No.2

横から失礼いたします。 WEBサイトの場合はフォルダとは称さず、ディレクトリと称します。 /pc  |-- index.html  |-- WhatIsCPU.html  |-- WhatIsMemory.html  |-- WhatIsHDD.html  |-- WhatIsGraaphicBoard.html  |-- HowtoInstallOS.html  |--imgディレクトリ-- indexディレクトリ-- 各画像             -- WhatIsCPUディレクトリ-- 各画像             -- WhatIsMemoryディレクトリ-- 各画像             -- WhatIsHDDディレクトリ-- 各画像             -- WhatIsGraaphicBoardディレクトリ-- 各画像             -- HowtoInstallOSディレクトリ-- 各画像 ちなみにHTML言語は半角小文字を推奨します。 私ならむしろこう書きます。 /pc  |-- index.html  |-- cpu.html  |-- memory.html  |-- hdd.html  |-- gpu.html  |-- os.html  |-- jsディレクトリ-- 各Javascriptファイル  |-- cssディレクトリ-- 各CSSファイル  |--imgディレクトリ-- indexディレクトリ-- 各画像             -- cpuディレクトリ-- 各画像             -- memoryディレクトリ-- 各画像             -- hddディレクトリ-- 各画像             -- gpuディレクトリ-- 各画像             -- osディレクトリ-- 各画像 画像は<img>を使わない背景画像等ならCSSから設定し、 この構造ならbody {background:url('../img/index/bg.jpg');} 等と設定します。 画像なら画像で一つのディレクトリにまとめておくほうがわかりやすいのです。 私はルートディレクトリ(index.htmlを配置するディレクトリ)には各htmlファイルと 下位ディレクトリを配置し、下位ディレクトリは画像のみのディレクトリや、 CSSのみのディレクトリ等を作成して区分けしてます。 例えばcpuの説明に数ページを要するのであれば、それもディレクトリに格納し、 cpuに関するhtmlファイルのみのディレクトリを作るのも良いでしょう。 例: cpuディレクトリ -- cpu01.html CPUとは?         |-- cpu02.html CPUの種類         |-- cpu03.html Intel製CPUとAMD製CPUの違い         |-- cpu04.html 周波数の違い         |-- cpu05.html コアとスレッドって何?         |-- cpu06.html SundayBridgeとは? リンク先URL例 ttp://○○-○○.jp/cpu/cpu01.html あとマザーボードと外装ケースとマルチメディアドライブと電源ユニットの項目も 付けたほうが良いかなと余計なお世話をしてみたり・・・

ShiftTail
質問者

お礼

回答ありがとうございます。 やはり、imgディレクトリは各ページに作るのではなく、まとめておく方がいいのですね。 参考になりました。 >マザーボードと外装ケースとマルチメディアドライブと電源ユニットの項目 こちらもそうですね。あった方がいいので付け足すことにします。 ご教授ありがとうございました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

そんなことしてたら、数年後に見たときに訳がわからなくなりますよ。私は仕事ですから、後でクライアントや他の業者が見てもわかるように書きます。 /pc  |-- index.html  |-- WhatIsCPU.html  |-- WhatIsMemory.html  |-- WhatIsHDD.html  |-- WhatIsGraaphicBoard.html  |-- HowtoInstallOS

ShiftTail
質問者

補足

回答ありがとうございます。 申し訳ありません。一つ情報が洩れていました。 ページだけなら提示いただいた内容で問題ないのですが、 各ページで画像を使用しているのです。 No1フォルダ→WhatIsCPU.html       →imgフォルダ →CPU.htmlで使用する画像aと画像bを使用。 No2フォルダ→WhatIsMemory.html       →imgフォルダ → 画像aと画像bを使用。 提示して頂いた内容ですと、 「画像フォルダをどのように整理していくのが良いのか」 検討がつかなかったのです。 /pc  |-- index.html  |-- WhatIsCPU.html  |-- WhatIsMemory.html  |-- WhatIsHDD.html  |-- WhatIsGraaphicBoard.html  |-- HowtoInstallOS  |--imgフォルダ-- WhatIsCPUが使用する画像フォルダ--画像a、画像b           -- WhatIsMemoryフォルダ--画像a、画像b としたりする方がいいのでしょうか?  

関連するQ&A

  • DELLのパソコンにグラボが付かないです

    DELL製のパソコンにグラフィックボードを取り付けたところ、パソコンが起動しません。 電源を入れるとCDとHDDのランプが一度点きますがその後消えてしまいます。 メーカーの対応表を見て購入したのに使うことが出来ません。 グラフィックボードを外すと普通に起動します。 パソコン DELL OptiPlex GX60 OS WindowsXP Professional CPU Celeron 2.4GHz メモリ 128MB HDD 40GB グラフィックボード バッファロー製GX-HD2400/P256

  • セカンドライフがプレイできません

    sony vaio PCV-RZ50 というパソコンを使用しておりますが、この機種ではセカンドライフ(日本語版)というゲームはプレイできないのでしょうか? インストール後、プログラムを実行すると一瞬真っ黒な画面が現れるとすぐに消えてしまい、プレイできません。 何度かインストールをやり直したのですが、プレイできませんでした。 グラフィックボードが必要なのでしょうか。 メモリについては条件を満たしていると思います。 OSはXP、CPUはPentium4 2.40GHz メモリは736MB となっております。 また、この機種にグラフィックボードを増設することはできるのでしょうか? どなたかご存じの方、お教えいただけたらと思います。よろしくお願いいたします。

  • PSO2をプレイするのに必要なスペック

    先日、知り合いからほぼ新品のパソコンを譲ってもらいました。 そのパソコンでファンタシースターオンライン2をやりたいと思っていますが、可能な限り快適にプレイするためにはグラフィックボードの性能が足りないと思います。 そこでグラフィックボードを増設を考えているのですが、このパソコンに増設できるグラフィックボードはありますか? ほかに増設の必要な箇所がありましたらそちらも具体的に教えていただきたいです。 PCの買い替えも勧められましたが、せっかく頂いたのでこのPCを使用していきたいとおもっています。 以下がパソコンのスペックになります。 DELL OptiPlex 390 デスクトップシャーシ 【OS】Windows® 7 Professional 32ビット 【CPU】インテル® CoreTM i5 (2400) 【メモリ】2G 【HDD】1T 【グラフィックボード】インテル® HD グラフィックス ファミリー よろしくお願い致します。

  • 自作パソコン 予算3万程度

    予算3万円程度で自作パソコンを一から組みたいと思ってます os以外を3万以内でなおかつまぁまぁなスペックにするには CPUやマザーボードなどは何を選ぶといいでしょうか? オンラインゲーム全般ができるくらいのスペックになればと思ってます パーツは、ケース,マザーボード,CPU,CPUファン,HDD,メモリ,CDドライブ,グラフィックボード,サウンドボードだけでいいんでしょうか

  • OS、MeをアップグレードしてゲームPCに

    家に糞OSのMeのパソコンがあるのですが、これをxpかWindows7にすることは可能ですか? アップグレードするために、部品をいくつか交換しなければできないとは思います。交換しなければいけない部品を教えてください。3万以内でおさめたいです。 今のところ ・メモリ ・HDD ・グラフィックボード ・CPU しかわからないです。 マザーボードは今のやつで大丈夫なのでしょうか? 回答おねがいします。

  • マザーボードの買い替えに関して

    パソコンのマザーボードを買い換えようと計画しています。 現在:マザーボードはECSの915-M5。HDDはS-ATA。CPUはP4/530 Socket775LGA)。グラフィックボードはオンボードタイプです。 一方、メモリはDDR2/PC2-5300の1Gのメモリを2個もらったので、 現状使っているCPUとHDDが使えるマザーボードを探したところ、以下4点が見つかりました。 この中で実際に使えるものがあるでしょうか。 グラフィックボードがオンボードかそうでないかの区別が十分できませんでした。 別途グラフィックボードが必要である場合は、1万円前後のお手頃なものがあれば、それも併せて提案頂ければ嬉しいです。 どなたか分かる方がおられたら、アドバイス宜しくお願いします。 ASUS:P5KC SMI:P35 Neo Combo-F GIGABYTE:GA-P35C-DS3R

  • 自作パソコンを作りたい

    私は、パソコンをパーツから自分で組み立てたいと思っています。けれどゆっくり月日をかけて作成したいと考えています。(まあ、機械オタクみたいな感じの者なので)そこで、月日をかけて作成するなら、どのような順番で買えば宜しいですか?やはり、ケース→マザーボード→CPU→HDD→メモリ→グラフィックボード(その他)→周辺器機みたいな感じですかね。それとも、そんなことすると、ホコリなどが貯まって機械に悪いですかね?どうか教えて下さい

  • ドライバのアップデートについて

    パソコンにはあまり詳しくないのですが、この間グラフィックボードのドライバの更新をしてみました。 それで気になったんですが、それ以外のCPUやメモリ、マザーボード、HDDにもドライバの更新というのはあるんでしょうか? CPU:intel core 2 duo E8500 メモリ:サムスン DDR2 SDRAM 800MHz 2GBx2 HDD:hitachi deskstar マザーボード:MSI P45 Neo 更新できそうなものがあったら教えて頂けないでしょうか?

  • FTPの階層?について

    FTPの階層?について ホームページビルダーで作成して、ロリポップのFTPでアップロードして使用しています。 通常とおり画像も文字も出て問題なく出来ています。 質問はFTPにアップロードする場所なんですが・・・ 現在はトップページとサブページは同じ一番上の階層にしてあります。 これで問題がなければいいのですが、トップページとサブが同じ階層でSEO的に問題はないのでしょうか。最近気になりました。 ページはトップとサブを同じ階層にしていますが、サブの画像などはフォルダをそれぞれ作りそこにアップロードしています。 サブページ自体も画像を入れてあるフォルダにそれぞれ入れた方がいいのでしょうか。 トップはindex.htmlという名前でサブは●●●.htmlという感じで一番上の階層にあります。 もし、サブはトップと別にしなければならないとすれば、サブに入れた時ページの名前はindex.htmlに直すのでしょうか。 サブのページはフォルダの中に入れてページの名前は全部index.htmlにすればよいと言う事でしょうか??SEO的に問題があるかも知りたいです。 長くなりましたがよろしくお願いします。

  • 動画フォルダでフリーズします。

    動画だけを入れてるフォルダの動画ファイルをクリックすると、フリーズを起こしてタスクマネージャーから強制終了せざるを得なくなります。 フォルダ内を見るだけならフリーズは起こしません(但し動画のサムネイルを表示させない設定の時) コーデックもDivXや、ffdshowをインストールやアンインストールしても症状は変わりません。 内蔵HDDは2つありフォルダを移してみたりしましたが、どちらのHDDでも同じ症状が出ます。 解決策ありませんでしょうか?よろしくお願いします。 マシンスペックを簡単に記載しておきます。 OS…WindowsXP(SP3) CPU…Core2Duo E8400 マザーボード…ASUS P5K-E メモリ…2GB*2枚 ビデオカード…EN8600GT/HTDP/256M (PCIExp 256MB) モニターはデュアルモニターにしています

専門家に質問してみよう