スタイルシートの正式な書きかた。{}の最後の;は必要?不必要?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/07 19:09:50
  • 終了:--

回答(8件)

id:trapon No.1

trapon回答回数92ベストアンサー獲得回数02005/06/07 19:20:13

ポイント15pt

必要です。

;(セミコロン)は一つ一つの指定を区切るためにあります。

id:nakeyouguisu

必要

2005/06/08 10:48:23
id:hnd_info No.2

hnd_info回答回数329ベストアンサー獲得回数22005/06/07 19:25:41

ポイント15pt

http://www.tagindex.com/stylesheet/basic/format.html

スタイルシート[CSS]/スタイルシートの基本/書式の基本 - TAG index

このページの属性と値の項目で、

一番最後のセミコロン( ; )は省くことも可能です。


P { color: red; font-size: 10pt; line-height: 120% }


と書いてありました。

id:nakeyouguisu

一番最後のセミコロン( ; )は省くことも可能

2005/06/08 10:48:34
id:aef444 No.3

aef444回答回数270ベストアンサー獲得回数02005/06/07 20:09:45

ポイント15pt

http://www.w3.org/TR/CSS1

Cascading Style Sheets, level 1

どちらでも良かったような気がしますが、

なんとなく付けるようにしています。

id:nakeyouguisu

なんとなく付ける

2005/06/08 10:48:58
id:izayoimizuki No.4

izayoimizuki回答回数302ベストアンサー獲得回数02005/06/07 20:13:52

ポイント15pt

;はその後ろにプロパティが続かなければつけてもつけなくても良い。

よってどちらも正式な書き方。

「つけておいた方がプロパティの終了を明示的に知る事ができ後から修正する事がしやすい」

「つけるのが面倒」

といった人間側の都合で判断すればよい。

id:nakeyouguisu

どちらも正式

2005/06/08 10:49:26
id:whitewood No.5

whitewood回答回数86ベストアンサー獲得回数02005/06/07 20:29:47

ポイント15pt

必要ではありません。

{}の中に

HI{background-color:yellow;font-size:20pt}

のように複数のスタイル設定がある場合に;で区切って

並べる時に使います!

id:nakeyouguisu

必要ではありません

2005/06/08 10:49:36
id:tociyuki No.6

水谷敏行回答回数12ベストアンサー獲得回数12005/06/07 20:48:18

ポイント15pt

W3C CSS2.1の文法ルールでは、最後の;はあってもなくてもかまいません。

文法ルールから該当部分を抜粋してみますと、

ruleset

: ’{’ declaration [ ’;’ declaration ]* ’}’

declaration

: property ’:’ expr prio?

| /* 空 */

上の導出式で最後のdeclarationが空のときには ; } となり

空でないときは ; margin: 0 } などになります。

id:nakeyouguisu

W3C CSS2.1の文法ルールでは、最後の;はあってもなくてもかまいません

2005/06/08 10:49:59
id:apple_ringo No.7

apple_ringo回答回数67ベストアンサー獲得回数02005/06/07 21:07:20

ポイント15pt

http://www.tagindex.com/index.html

【HTMLタグの簡単検索】TAG index - ホームページ制作情報

<STYLE type=”text/css”>

<!--

A:link {text-decoration:none;}

A:visited {text-decoration:none;}

A:hover {text-decoration: +;}

A:HOVER{background-color:#dfefcf;}

-->

</STYLE>

のように{}の後には;は必要ないと思いますが}内側には必要です。

id:nakeyouguisu

必要

2005/06/08 10:50:14
id:sen-u No.8

sen-u回答回数50ベストアンサー獲得回数02005/06/08 00:09:32

ポイント15pt

http://www.w3.org/Style/CSS/

Cascading Style Sheets

不必要ですよ。

ちなみにCSSについての仕様はW3Cで策定されています。

id:nakeyouguisu

不必要

----

ありがとうございました。質問の意図が伝わらなかった部分もあったかと思いますが、結果はどちらでも良いということですね。

不必要だけど、別につけても問題はない。

という結論でしょうか。

2005/06/08 10:51:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません