• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このプログラムにある問題点を教えて下さい)

プログラムの問題点を教えてください

このQ&Aのポイント
  • 自作のプログラムについて、問題点を教えてください。
  • 自作のプログラムに自信がありません。何か問題点があるか教えてください。
  • プログラムの正しさについて自信がありません。問題点を指摘してください。

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

  • ベストアンサー
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.2

>何か問題点があるように思えてなりません。 その思いは正しいと思います。 htmlをわかっていないと思われます。文章構造的にタグが正しくありません。 タイトルとimageとコメントが同じl箇条書きリストなのですか? 1.jpgは装飾以外の意味があるのですか?(タイトルへのアイキャッチでは?)アイキャッチなら、htmlには入れません。 class cfはデザイン以外の何の意味がありますか?水玉罫線を区切りに入れたいだけなら、htmlには入れません。 意図した文章構造はtekkenman7 さんしかわからないですが、見た感じでは箇条書きリストではなく、定義リストか、hxとpの内容に思えます。タイトルは見出しとしてタグをつけるのがhtmlのルールです。アイキャッチなら、htmlにいれずにcssに入れることをhtml+cssでは推奨されます。水玉罫線を区切りにしたいならブロックの下にcssでdottedの罫線をひきましょう。 ふさわしくないマーク付けで形はイメージ通りできる腕があるのですから、適したタグを使えばもっと楽に、イメージ通りのhtml+cssを書けます。製作者にも閲覧者にも優しいサイトになる筈です? dtまたはhxへのアイキャッチは、backgroundとpadding-leftの プロパティを、水玉罫線bottomにはborder:dottedを試してみてください。

tekkenman7
質問者

お礼

質問して良かったです。 不安がはっきりして、安心しました。 >タイトルとimageとコメントが同じl箇条書きリストなのですか? ulからdlに直します。 >1.jpgは装飾以外の意味があるのですか?(タイトルへのアイキャッチでは?) >アイキャッチなら、htmlには入れません。 よく分かりませんでした。 アイキャッチ(ユーザーの興味を引き次への行動を促すことを目的とするもの)の場合、imgならcssに入れるということですか。 >水玉罫線を区切りにしたいならブロックの下にcssでdottedの罫線をひきましょう。 dottedを使ってない理由ですが、htmlにテキストとして水玉下線を表現した方が 水玉と水玉の間隔が開いて、dottedよりもよかったからです。 これは諦めた方がよさそうですね。 ありがとうございました。

その他の回答 (2)

  • DrFell
  • ベストアンサー率55% (305/551)
回答No.3

>>アイキャッチなら、htmlには入れません。   >よく分かりませんでした。   >アイキャッチ(ユーザーの興味を引き次への行動を促すことを目的とするもの)の場合、imgならcssに入れるということですか。 http://okwave.jp/qa/q6587753.htmlを例にしますと、 回答受付中の質問の前の?や回答の前の!がアイキャッチです。 それは、目を引くためのデザインであって、本質的には不要のものですよね。デザインとしての1.jpgなら、cssに入れます。説明文とセットの写真、本文の中身であって飾りではない場合はhtmlにいれます。 >>水玉罫線を区切りにしたいならブロックの下にcssでdottedの罫線をひきましょう。   >dottedを使ってない理由ですが、htmlにテキストとして水玉下線を表現した方が   >水玉と水玉の間隔が開いて、dottedよりもよかったからです。 上の説明と同じになりますが、デザインとしての水玉でしたら、cssにいれましょう。 コメントとドットの間はpadding-bottomで調整しドットと次の何かの間はmargin-bottomか次の要素のmargin-topで調整します。 見た目だけでOKというなら、それはそれでありだと思います。正しいhtml+cssなんて自己満足の世界ですし、正しいhtml+cssを書いても各ブラウザが正しくない表示をしますので、理想を追っかけても仕方のない話です。でも、基本は、文章の論理構造はhtmlでデザインはcssで記述することです。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

文法間違いが無いか調べたいのなら、各種チェッカーを使って御自身でどうぞ。 例えば http://validator.w3.org/ http://jigsaw.w3.org/css-validator/ 「HTML 文法チェック」「CSS 文法チェック」などで検索 ただ、これらではチェックできるのは文法は正しいこととだけ。 内容、慣例、運用については基本的にチェックできない。 なんにせよ、部分だけ抜き出されても、こちらでは判断のしようがない。 ・DOCTYPE等が省略されているので、どの規格として判定すればいいかわからない。 でも実際には書いてあるかもしれない ・classやidにaaaだのC1だのというものが使われているが、こういうのは使用目的のわかる名前にするのがよい。 ただ、例示のために使っているだけで本当はちゃんとした名前になっているかもしれない。 ・<a href="">とかはあきらかにおかしいけど、これも例示のために省略しているだけかもしれない ・これだけCSSが大きくなってくると、外部ファイルにした方がいい。 ・ font-family: "MS UI Gothic"; Windows以外の環境をまったく考慮してない。 ・&nbsp 実体参照は&から;まで。&nbsp;が正解。ブラウザ側で補って解釈してくれるケースが多いけど。 もっとも,&nbsp;で字間とるのがいいのかどうか。 あと、HTML+CSSだけでは、単に文章を書いただけ。 ワープロで書くのと実質同じ。 「プログラム」とは呼ばない。

tekkenman7
質問者

お礼

ありがとうございます。 >・DOCTYPE等が省略されているので、どの規格として判定すればいいかわからない。 XHTML 1.0 Transitional >・ font-family: "MS UI Gothic"; Windows以外の環境をまったく考慮してない。 他にも追加でフォントを設定してみます。 >・&nbsp実体参照は&から;まで。&nbsp;が正解。 >もっとも,&nbsp;で字間とるのがいいのかどうか。 そういえば;が必要でした。 &nbsp;はやめた方がいいのでしょうか。

関連するQ&A