例えば、テキスト上にある
/* access.html*/ div.map { text-align: center; }
という記載方法なのですが、従来の表記ですと、下記のように記載しても問題ないような気がするのですが、あえてdiv.と記載する必要はあるのでしょうか?
/* access.html*/ .map { text-align: center; }
ご回答お待ちしております。よろしくお願いします。
実際にこのセレクタを書き換えてみるとわかりますが、このaccess.htmlの場合は、div.mapとしても、.mapとしても見た目が変わることはありません。ということで、どうしても「div.map」と書かなければいけない理由は、技術的にはありません(本の内容としては、「CSSのセレクタはいろいろな書き方ができる」ことを軽く紹介しておきたかったというのはあります)。
div.map
.map