- 2013-8-3
- その他
ソースコード表示に便利なSyntaxHighlighter Evolved
SyntaxHighlighter Evolvedのレイアウトが・・・
SyntaxHighlighter Evolvedいい感じだなぁと思いながら、
今日、スマホでサイトを見てみるとレイアウトが崩れてました。
なんでかなぁ、他のプラグインが影響しているのかなとか思いましたが、
結局わからず、SyntaxHighlighter Evolvedがどんな風に動いているのか。
HTMLを調べました。
SyntaxHighlighter Evolved は tableタグ
SyntaxHighlighter Evolvedはtableで構成されています。
つまりは、table,tbody,tr,th,tdタグのスタイルを使うと
影響されてしまいます。
それに気づいて、投稿記事のtableの表示の仕方でstyle.cssを
変えたのを思い出しました。
まあ、きちんとCSSを書かなかったのがいけないのですが、
なかなか気付けなかったのでメモしておきます。
解決策
皆さんもすぐに気が付くと思いますが、
きちんとclassもしくはidを作って、
一般のtable系タグに影響を与えないようにすればOKです。
tableタグは下位セレクタのth,td等もまとめてカスタマイズすることが多いので、
tableにclassをしておいて、th,td等は下位セレクタとして
table.class_name { "style" } table.class_name td{ "style" }
みたいな書き方が良いのではないでしょうか
Sponsored link
便利な商品紹介
オムロン クッションマッサージャ(マッサージクッション) HM-341-BG ベージュ意外と気持ち良い
富士通 FUJITSU ScanSnap iX500 (A4/両面/Wi-Fi対応) FI-IX500A自炊するならやっぱり持っておきたい。せっかくスキャンするならOCR付きにしておくに越したことはない。