Simplicityの特徴 › フォーラム › Simplicityについての質問 › 文字の回りこみについて
-
投稿者投稿
-
-
2015年10月20日 12:57 PM #33379
だいどら
ゲストいつもお世話になっております。今回は画像周りの文字の回りこみについての相談です。
過去の記事をチェックしていましたところ、文字の回りこみをしている記事がありました。
以前は大丈夫だったのですが、現在はほとんどのページで回り込みがあります。
最近チェックしていなかった(画像をはることがあまりなかった)ため気づきませんでした。
いつからなのかわかりません。バージョンを1.8.8にあげたタイミングなのか、スタイルシートカスタマイズ時のタグの間違いなのかわかりません。
なぜ回りこみがおきているのか、私の知識ではわかりませんでした。
どなたかアドバイスいただけるとうれしいです。
回り込みがあるページ
http://gomalog.matrix.jp/gomalog/post-3980-3980
http://gomalog.matrix.jp/gomalog/post-873-873よろしくお願いいたします。
-
2015年10月20日 3:40 PM #33380
Hidekichi
ゲスト> 文字の回りこみをしている記事がありました。
この文から、回り込みさせないのが正しい姿とわかるんですが、その時の画像サイズは現在貼り付けてある画像のサイズのままですか?
画像画像
画像画像
文章 文章 文章 文章 文章 文章こういう形になればよいのであれば、単純に、画像のclass(あるいはそれらを囲むブロックのクラス)からalignleftを外せばよいだけです。
[img src=”http://gomalog.matrix.jp/gomalog/wp-content/uploads/2015/04/IMG_0913-400×300.jpg” alt=”IMG_0913″ class=”alignleft size-medium wp-image-3996″ height=”300″ width=”400″]
現在↑のようになってますが、
[img src=”http://gomalog.matrix.jp/gomalog/wp-content/uploads/2015/04/IMG_0913-400×300.jpg” alt=”IMG_0913″ class=”size-medium wp-image-3996″ height=”300″ width=”400″]
これで回りこみは起きません。
.alignleftはそのプロパティにfloat:leftと言うのをもってます。なので、画像の回りに文字が回りこむわけです。どうせ左に表示で回り込みが必要ないなら、alignleft自体を取ればそれで解決です。
ここで、最初に聞いたように、画像のサイズを横100%にしたいとか、何かしら現在の表示と違う形が正解の場合はまた別の方法を用いる必要があります。
-
2015年10月20日 5:20 PM #33383
だいどら
ゲストHidekichiさま
ありがとうございます。alignleftはメディアから画像を挿入するときに選択して挿入していたためだと思います。すべての記事のalignleftをはずすのは大変なのでですが、何かいい方法はありませんでしょうか?
また、過去のバージョンでは問題ありませんでした(現在1.8.8です)が、どこか仕様がかわったのでしょうか?以前「Iphoneで横スクロールがでてしまう。」という質問をさせ頂いたときも画像の左寄せが原因でわいひさ様に不具合として修正して頂いたことがありました。今後も画像寄せは使わないほうがいいのでしょうか?
アドバイスいただけましたら幸いです。よろしくお願いいたします。
-
2015年10月20日 7:55 PM #33389
わいひらキーマスターまた、過去のバージョンでは問題ありませんでした(現在1.8.8です)が、どこか仕様がかわったのでしょうか?
1.8.8の以前からも、そのような変更は行っていません。(記憶にありません)
というか、それがWordpressデフォルトの仕様です。全て回り込まないように設定するには、alignleftクラスに回り込まないようなスタイルを書いてスタイルを上書きすれば良いかと思います。
ただし、そのように設定すると全て左回り込みが解除されます。
float-スタイルシートリファレンス今後も画像寄せは使わないほうがいいのでしょうか?
画像の回り込みが不要なのであれば、記事の管理画面の設定のときに、回り込み設定をしなければ良いのではないでしょうか。(添付画像)
回り込み設定をする(使っている)のに、回り込みをしたくないというのがちょっとよくわからないです。Attachments:
-
2015年10月20日 9:10 PM #33396
だいどら
ゲストわいひら様
ありがとうございます。詳細にありがとうございました。
恥ずかしながら、添付ファイルの配置設定の「左」というのを、画像を左によせるという意味(画像が左によるだけで回り込みは等は変わらない)だと思っていました。
Simplicityを使わせて頂いて1年近くになりますが、いままでそのような現象がなかったためそのように思ってしまいました。
テーマは関係ないということで、大変申し訳ありませんでした。
現在のままテーマを1.8.8から1.3.5に戻すと、文字が回り込まないため仕様が変わったのかと勘違いしてしまいました。原因がなぜなのか私にはわかりませんがもう少し考えてみたいとおもいます。ありがとうございました。


-
2015年10月20日 9:21 PM #33397
だいどら
ゲストわいひら様
アドバイスいただいたようにimg.alignleftをfloat: leftしました。
ありがとうございました。今後もよろしくお願いいたします。
だいどら
-
2015年10月20日 9:32 PM #33398
Hidekichi
ゲスト全ての画像においてalignleftが必要ないということなのであれば、jQueryで可能ですが、中にはalignleftが必要になるというものがあった場合は例外を作らないといけません。
そのあたりはどうでしょうか?全ての画像でalignleftが不要な場合は、
サンプル: 任意のセレクタのクラスを取り除く | jsFiddle
こんな感じで該当するセレクタのclassを取っ払えば良いのではないかと思ったり。
もしくは
#the-content img.alignleft { float: none; }こんな感じで記事の中のimgだけはalignleftからfloatをキャンセルさせるという感じでもいけるかも知れません。floatしないことによるデザインの崩れみたいなものは別途スタイルする必要があるかも知れませんね。
-
2015年10月20日 10:20 PM #33399
わいひらキーマスター恥ずかしながら、添付ファイルの配置設定の「左」というのを、画像を左によせるという意味(画像が左によるだけで回り込みは等は変わらない)だと思っていました。
なるほど。これで意味がわかりました。確かにWordpressインターフェースの書き方だと「配置」が「左」と設定するので、最初はそう思ってしまっても仕方ないかもしれません。
1.8.8から1.3.5への変化は、僕もちょっとわからないです。もうだいぶ前のことなので、既に覚えてなかったり;
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。
