Gyasさん、はじめまして。
ひかげと申します。
1年半以上もワードプレスを利用させていただいておりますが、
pタグがつくことが当たり前と思っていました。
今回の質問に強烈な興味を持ったのでお聞きしたいのですが、
これはなんとかならないのでしょうか?
とあるので、何とかならない場合は「何とかなる」のでしょうか?
「何とかなる」とお考えであれば、その方法を教えていただければ幸いです。
トピック投稿者
gyas
(@gyas)
はじめまして。
自分も最近pタグがつく事を知りました。
たまたまCSSでpにテキストインデントをつけたら、画像などがずれてしまっていて。。。
ご質問の「何とかならない場合」ですが、可決策はありません。
いろんなサイトのソースをよく見るのでこのpタグは気になるところですが、今のところコメントについているpタグはレイアウトに影響も出ていないのであきらめる、もしくは考える、探す等をしようかと思っております。
htmlで記事を書いて、保存をすると自動的にソースにpタグがついています。
コメントなどもpで囲ってあったりします。
WordPress は正しい XHTML を出力しようとしますので、付くのが正しいのです。
本当は、記事の執筆時から p タグで囲むことが必要なのですが、それをしなくても WordPress が自動的に行なってくれている、と考えればよいです。
たまたまCSSでpにテキストインデントをつけたら、画像などがずれてしまっていて。。。
この場合、画像は div 要素の中に入れる、などの対策が必要でしょう。基本的に文章は p 要素で囲み、画像などは div class=”なんちゃら” で囲むとすれば、比較的簡単に運用できます。
これはなんとかならないのでしょうか?
や
何とかならない場合は「何とかなる」のでしょうか?
「何とかなる」とお考えであれば、その方法を教えていただければ幸いです。
何がGoalなのか判りません
pタグだから1行おきに表示がイヤ
一段の取り扱い中に改行したい
divタグにしたい
改段で今のタグを継承するのでpタグになる
CSSでpにテキストインデントをつけたら
未指定のクラスにも適用されるよなcssを指定だと思うけど
lilyfan氏のように<P>を全て見直して<P class=”nointent”>
か
上記の応用で
wpの投稿に<P>では無く、<P class=”wppost”>にしてcssでは
p.wppost {text-intent: 8px;color:red}
p#wppostid {text-intent: 16px;color:blue}
投稿を再編集に画面作成中一瞬だけど文章が<P>で括られているのが見える、htmlで編集に移動しても<P>が付いて、どうすればdivに変えられるか調査中でしたがこの投稿があったので途中ですが記述
説明書(WordPress Codex 日本語版)に英語版説明していない事は記載しないのでしょうか
2.5以前の説明書?
wpの投稿に<P>では無く、<P class=”wppost”>にしてcssでは
p.wppost {text-intent: 8px;color:red}
p#wppostid {text-intent: 16px;color:blue}
こんなことしなくても、たいていのテーマには投稿本文を囲む div クラスがあるはずなので、それをセレクタとしてやればよいです。Default テーマの場合、div class=”entry” で囲まれているので、
.entry p {なんちゃら}
としてやれば、他の p 要素には影響が出なくなります。
途中ですが記述
説明書(WordPress Codex 日本語版)に英語版説明していない事は記載しないのでしょうか
日本語が支離滅裂で意味不明なんですが、Codex 日本語版には未記載で英語版には載っているということですか?? 英語版に載っているとしたら、どの項目ですか?
# three-eye さんは、積極的に回答してくださるのはありがたいのですが、もうちょっと日本語を丁寧に書いてほしいです。5W1H がないのはおろか、日本語として意味が通じないこともしばしば……。
トピック投稿者
gyas
(@gyas)
lilyfanさん、three-eyeさん、はじめまして。
ご意見ありがとうございます。
適材適所でみなさまのご意見を使わせていただこうと思います。