![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
あなたが考察しているように、
> 『スタイルシートを使いすぎると、ページ全体の動作速度が遅くなります。』
という文章では内容の本質が曖昧です。
ページの処理速度は内容量や処理すべき内容によって左右されます。
親要素に class 属性を用いて class に包含される要素としてセレクタで指定をする場合と、
その要素の兄弟要素全てに同じ class 属性値を与えて class 値を持つセレクタを指定する場合では、
後者の方が冗長な記述となり、HTMLファイルのバイト数が多くなります。
また、Javascript や スタイルシートを用いて処理を複雑にすれば、その処理を行なう時間がかかるでしょう。
動的な処理はもちろん、例えば大きすぎる文字サイズや表示領域を上回る幅指定などをすれば、ページ全体の動作速度が遅くなるといえるのではないでしょうか。
スタイルシート指定を乱用すればその分遅くなるとは言えるかも知れませんが、
いわゆるテーブルレイアウトとCSSの使い分けに関する事柄であれば、CSSによるレイアウトの方が動作速度は速いはずです。
ご回答ありがとうございます。
必ずしも重くなる(遅くなる)、ということではないのですね。
遅くなるかどうかは、記述したCSSの処理によりけりという感じなのでしょうか。
スタイルシートの『多用』と『乱用』は似ているようで全然違いそうですね……;私が普段書いているのはもしかしたら『乱用』なのでは……とちょっと心配になってきました;;もっとスマートなCSSを記述できるようになりたいです;;
けれど、CSSでページレイアウトを行う分には動作が遅くなることはなく、むしろ早くなるということが改めて判ったので、非常に勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同ページ内でリンクの色を変え...
-
brにクラスをつけてcssでdispla...
-
CSSでテキストリンクの色を複数...
-
idの中のid指定
-
CSSに同じclass名がいっぱい‥。...
-
liリストタグの背景色に色がつ...
-
HTML5メールフォームの作り方
-
HTML要素のid/class名の長さに...
-
html/CSSでBOX内にBOXを作り、...
-
CSSでスクロールバーの色変更
-
cssで、全体を中央寄せ、文字は...
-
cssでハイパーリンクの線を...
-
htmlの文字が縦書きになる
-
【ヒトの神秘】美男美女から何...
-
HTML属性での「""」 「''」違い
-
ワードにコピペ、画像が表示さ...
-
<ul>~</ul>が二つ続くと間に改...
-
<h1>、<h2>と<p><div>の行間を...
-
html <ul></ul>の並びで一行空...
-
htmlのolやulなどlistにtitleや...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idの中のid指定
-
HTML要素のid/class名の長さに...
-
サイトにjQueryが使用されてい...
-
CSSのクラス名・ID名の指定でワ...
-
CSSに同じclass名がいっぱい‥。...
-
透過背景を解除するにはどうす...
-
htmlのid属性って必要なの?
-
個別にリンクの色を変える方法
-
liリストタグの背景色に色がつ...
-
CSS, リンクの色を一部変えるに...
-
<span>で2重にかけているものを...
-
【CSS】特定のリンクを含むaタ...
-
display:table-cell内でこんな...
-
ページの左右の余白(枠外)に...
-
外部css定義したclassをht...
-
brにクラスをつけてcssでdispla...
-
Django 明細行にてボタンを押下...
-
最近、HTMLのヘッダーをIDで定...
-
CSSが効かずどのように指定すれ...
-
外部スタイルシートで定義した...
おすすめ情報