![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になっております。
CSSを使用して、リストを作った場合の質問です。
リストが12個あったとして、
実際にはそのリストの中の8個しか表示したくない場合
現在では
<ul>
<li>画像1</li>
<li>画像2</li>
<li style="display:block;">画像3</li>(←表示したくない画像)
<li>画像4</li>
・・・・・
・・・・・
</ul>
という風に記述しているのですが・・・
表示されてしまいます。
どなたかご存知のかた、
教えてください。
宜しくお願いします!!
No.3
- 回答日時:
> <li style="display:block;">画像3</li>(←表示したくない画像)
"display:block;"(その要素をブロック化する)だったら表示されて当然ですね。No.2様のご指摘どおり"display: none;"(その要素を不可視にする)だったら「表示されて」しまうのは解せませんが。
あと、”表示したくない”というのがどういう意図によるものかによっては、CSSで非表示にするのではなく、No.1様のアドバイスの様にコメントで隠す(<!-- <li>表示したくないアイテム</li> -->)方が適切という場合もあります。CSSで隠して(display: none;、visibility: hidden;、text-indent: -9999px;、等々)いる要素は、クライアント側でスタイルシートを切ってしまう、もしくはオリジナルのスタイルシートを使用している場合、制作者の意図に反して閲覧者側では見えて(ブラウザ上に表示されて)しまっている、という状態にできるからです。
私個人も、デザインががちゃがちゃうるさかったり配色等が目に優しくないサイトなどは意図的にスタイルシートを切って閲覧するという事をよくやります。必要な情報さえ取得できれば用は足りるので。
例えば、そのリストのアイテムがナビゲーションの様なもので、まだその先のコンテンツが出来ていないので今は非表示だけれどもコンテンツが出来た際にすぐ更新できる様に今の内から配置しておく…みたいな意味であれば、コメントで隠しておく方が適切かと思います。勿論、JavaScriptとの絡みとかで、表示・非表示を切り替える為に"display: none;"としておく事が必要なのであれば仕方ないですが。
No.1
- 回答日時:
<li style="display:block;">画像3</li>(←表示したくない画像)
をコメントで囲むというのはどうでしょうか。
<li style="display:block;"><!-- 画像3></li>(←表示したくない画像)
または<1-- li style="display:block;">画像3<!-- /li>(←表示したくない画像)
なるほどですね!コメントで囲むという方法が!!!
ありがとうございます♪
これでJavaScriptでもうまく動作しそうです!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS リストの並べ替え 1 2022/09/13 15:27
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS htmltとcssの連携をして画像縮小について 1 2022/11/15 20:32
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS インラインブロックの中のテキストを上下中央に合わせたい 1 2022/12/24 17:46
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストマーカーをボックス内に...
-
<table>の高さ固定。情報増加時...
-
画像にリンクを張ると画像がず...
-
番号付きリスト(<Ol><Li>・・...
-
liタグの中に<p>タグやら<dl>を...
-
ボタンを横に並べて表示させる方法
-
<li>で改行する横並びのメニュー
-
<ul><li></li></ul>にするメリ...
-
htmlで行頭を下げる方法
-
ulとliで囲った文字の一部を変...
-
HTML5のfooterに見出しを付けて...
-
css ol liにdisplay:inlineを設...
-
ulタグやliタグの中でbrタグ...
-
【至急】ul li 行間調整ができ...
-
3番目のBoxだけずれる
-
jQuery-もっと見るボタンをスマ...
-
bxsliderの画像が左によってしまう
-
CSS「table-cell」で横並びにし...
-
フォームボタンがフッターにあ...
-
HTMLで組織図を作成する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
liタグの中に<p>タグやら<dl>を...
-
<table>の高さ固定。情報増加時...
-
レスポンシブWebデザインでリン...
-
html/cssの、navを2段にする...
-
リストの数字のフォントサイズ...
-
divタグ内のコンテンツが重なっ...
-
<ul><li></li></ul>にするメリ...
-
HTMLで組織図を作成する方法
-
ulタグやliタグの中でbrタグ...
-
リンク文字同士の間隔を開ける...
-
<ul>~</ul>が二つ続くと間に改...
-
ulとliで囲った文字の一部を変...
-
番号付きリスト(<Ol><Li>・・...
-
display:table;を多段表示させたい
-
ボタンを横に並べて表示させる方法
-
html <li>の中の文字一部に色を...
-
CSS質問:大手サイトを見ると何...
-
html <ul></ul>の並びで一行空...
-
Tableの1セル内に画像・テキス...
おすすめ情報