皆様、はじめまして。
現在、ある書籍を参考にWebデザインを勉強しております。
その書籍の中で、
class='tagline'
class="column side"
等のように、シングルクォーテーションと
ダブルクォーテーションと2通りの書き方が出て来ました。
何故、シングルとダブルと分けて書いているのかがわからなくて。。。
レスポンシブデザインに関しての書籍で、
HTMLやCSSなどの詳しい説明は書いてありません。
JavaScriptとかで関係してくるのですかね?
また、分けて書くことのメリットなど教えて頂けると助かります。
A 回答 (3件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.3ベストアンサー
- 回答日時:2013/04/17 14:50
属性値の囲みはどちらでも構いませんが、ご自身で使い方を統一した方がいいでしょう。
たとえば
<button onclick="location.href = 'abc.html';">ボタン</button>
といった形で、両方を使わなければいけないシーンが出てきます。
ごちゃ混ぜに使っているとコーディングミスの原因になりますので、自分自身でルールを決めておくとミスを減らせます。
No.2
- 回答日時:2013/04/17 13:57
どちらでも構いません。
HTMLもSGML( http://ja.wikipedia.org/wiki/SGML )の派出品でマークアップ言語です。
↑読んでおきましょう。
HTMLの仕様では
【引用】____________ここから
デフォルトでは、SGML規定はすべての属性値を二重引用符(ASCII十進34)または単引用符(ASCII十進39)のどちらかを用いて 囲うよう求めている。
二重引用符で属性値が囲われる場合は単引用符がこの属性値の一部を成し得るし、逆の囲い方も可能である。
・・・【中略】・・・
属性の値を引用符で囲わなくてよいケースもある。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(HTMLのみ、XML/XHTMKは囲わなければならない)
属性値が、アルファベット(a-z and A-Z)、数字(0-9)、ハイフン(ASCII十進45)、ピリオド(ASCII十進46)、アンダースコア(ASCII十進95)、及びコロン(ASCII十進58)のみを含む場合である。
本仕様は、引用符が省略可能な場合であっても省略しないことを推奨する。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[On SGML and HTML (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
分からないときは、仕様書を読む。最低限、これだで随分と変わりますよ。
なお、
class='tagline'
class="column side"
のようなclass名は、本来は良くないことも書かれています。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』など
文書構造を補完するものにしましょう。
注) 仕様書を理解できない人が多かったので、これらはHTML5では新しい要素になりました。
『HTML5 では、文書をよりよく構造化するために、次の要素が新しく追加されました。( http://standards.mitsue.co.jp/resources/w3c/TR/h … )』
class='tagline' 絶対おかしい!
class="column side"
だったら、<div class="aside">とかでしょうね。
>レスポンシブデザインに関しての書籍で、
????
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するQ&A
-
1
id="○○"とclass="○○"
-
2
htmlでダブルクォーテーションを自動改行したい。
-
3
p要素にclassとspanでclass適応違は?
-
4
myelement.class="classborder"
-
5
class="aa bb"だけにルール適用したい
-
6
クリアフィックス(<class="cl">)
-
7
<h2>が<h2 class="class">になってしまう。
-
8
HTMLは、シングルクォートかダブルクォートか?
-
9
最近、HTMLのヘッダーをIDで定義(id="header")しているサイトが多いですが、なぜclassでなくIDで定義するのでしょうか?
-
10
Xhtmlでの、class="imgover"の記述方法を教えてください。
今、見られている記事はコレ!
-
二人きりの時とは別人になる彼。なぜなのか?心理学者に聞いてみた
恋に悩みは付き物だ。相手の気持ちがわからず落ち込んだり、連絡が取れず不安になったり……。「悩みのない楽しい恋愛がしたい!」と考える人は筆者だけではないだろうが、そううまく行かないのが現実らしい。「教えて...
-
【長谷川豊】裁判所の前に並んでいるのは「アルバイト」ですね
いつも愛読している「メディアゴン」。実際にメディアの中で活躍していた方々の執筆はやはり読み応えのある文章が多いのです。先日も <清原判決に見るメディアの嘘>傍聴席21席を求めて並んだ1713人って誰? (htt...
-
エルフ田さん:第72話「独自の保護方法」
エルフ(ファンタジーとかに出てくる長寿の種族)の「エルフ田」と、ただの人間である女子社員2人による日常ギャグ。エルフならではのズレたツッコミでバシバシ人間界の話題を斬っていきます。
-
たまランチ:第49話「風邪を撃退」
外ランチを愛してやまない元気な女子社員・たまちゃん(26)。オシャレなお店より「安くておいしい」お店が大好き! そんな女子力低めなたまちゃんの、色気より食い気な日々をつづります。
-
バスルームに生えるカビ、色によって対処法は違うの?専門家に聞いてみた
今年も、梅雨の季節がやってきた。梅雨といえば、洗濯物を外に干せないことや肌がベタベタすることなど、不快な要素がたくさんある。なかでも、バスルームやキッチンといった水まわりに発生するカビは、この時期の大...
このQ&Aを見た人が検索しているワード
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
cssで「下よせ」ってどうやって...
-
5
ホームページでファイルをダウ...
-
6
CSSでborderの長さを指定、また...
-
7
「amp;」ってどういう意味?
-
8
hrefとは何の略
-
9
サイトの最終更新日を知りたい
-
10
CSSでボックス幅を文字列に合わ...
-
11
HTMLでページの幅を設定し...
-
12
テーブル内の文字サイズを変更...
-
13
リンクをクリックした時にform...
-
14
htmlでテキストファイルの中身...
-
15
画像を複数横に並べ、かつそれ...
-
16
1枚のテキストファイルから複数...
-
17
html で 変数を定義できますか?
-
18
文字列を画面の上下方向の真ん...
-
19
テーブルセル余白(例えば左側...
-
20
HTMLからフォルダを開きたい
おすすめ情報
-
- 長谷川豊の話題ニュース斬り
- 今ホットな時事ネタを独自の視点で読み解く!
-
- せきらら女子会
- 女同士でしか話せない年頃女性の本音が炸裂!
- 二人きりの時とは別人になる彼。なぜな...
- 【長谷川豊】裁判所の前に並んでいるの...
- エルフ田さん:第72話「独自の保護方法」
ウォッチ 人気記事ランキング
-
- アラフィフ既婚男性、若いカップルがうらやま...
- 「もう一度恋愛したい」。そう願う既婚中年男性は世の中に一定数いる...
-
- 彼女がバイトで男の全裸を見ている……辞めさせ...
- 自分の彼女が「全裸の男を目にするバイト」をしている。バイトを辞め...
-
- ノーブラ通勤してますが、なにか?
- 今回は会社に行く時もノーブラという、今の日本の常識で考えるとわり...
- 4 不倫相手に5年ぶりに連絡したらフラれた
- 5 夫2万8000円、私7500円。夫の携帯代が高...
公式facebook
公式twitter
- スマートフォンの”リモート”実機レンタルサービス
- 最新機種を含む300種類以上のスマートフォン実機を使って今すぐアプリ・サイトのテストが可能
- レンタル端末を探す
- スマートフォン一覧
- 料金プランを選ぶ
- プロデューサー/ディレクター向け機能
- テスト機能一覧
- ・複数端末同時使用で一括デザイン検証
- ・静止画や動画をキャプチャ
- ・開発中アプリのインストール
- アプリ/WEB開発者向け機能
- ・Chrome for Androidの連携
- ・Eclipseの連携
- ・WebDriverの連携
- ・NativeDriverの連携
- ・Thrift API
- ・JenkinsなどのCIソフトウェアとの連携
- 役立つKnowledge Note
-
- ・Webサービスの性能テストの基礎
- ・Androidアプリの検証コストを最小化するテクニック
- ・試して学ぶ Backbone.js入門
- ・Raphael入門