Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › 関連記事(サムネイル表示)のフォントサイズ、行の高さの変更について
- このトピックには9件の返信、1人の参加者があり、最後に
pippiにより9年、 8ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年1月20日 3:02 PM #49632
pippi
ゲスト連投になってしまい申し訳有りません。
過去ログから同内容のフォーラムを拝見したのですが、うまくいかず投稿させて頂きました。タイトル通りなのですが、記事本文の下部に「関連記事」をサムネイル表示した際、文字数が多いため、文字の下半分が途中で切れてしまいます。
行間を狭くしたり、フォントサイズを小さくすれば入ると思うのですが、どのようにしたらよいでしょうか。
宜しくお願い致します。 -
2017年1月20日 3:23 PM #49633
pippi
ゲストすみません、Simplicityのバージョンは2.4.6です。
-
2017年1月20日 4:07 PM #49634
Hidekichi
ゲスト通常、指定文字数で省略され末尾に…と三点リーダーが入る状態で、仮に半角全角が混じって抜粋部分の高さが変わることがあってもそれに外枠が追従するはずですが、文字の下半分が切れるということは抜粋部分に高さが指定されているのではなかろうかと思います。
simplicityのデフォルトではそれら指定はないかと思うので後でされた何かしらプラグイン、カスタマイズ等の影響かと思いますが、実際どうなっているのかを見てみないとこれというような回答はできないかと思います。
問題と思われる箇所がわかるページのアドレス、どのブラウザで見た時に問題かと、どうなって欲しいか(どうなるのが正解か)を書いてもらうとよいかと思います。
-
2017年1月20日 5:33 PM #49635
pippi
ゲストHidekichi さん
いつもご親切にありがとうございます。
ご質問させていただくにあたり、不足が有りスミマセンでした。。
準備次第再度投稿させていただこうと思います。ちなみに、
外観>カスタマイズ>レイアウト(投稿・固定ページ)の設定内容を見直し、
関連記事表示タイプを「サムネイル3列(推奨表示数3, 6, 9)」にしたら文字が正しく表示されました!
が、「サムネイル4列(推奨表示数4, 8, 12)」にするとやはり枠内に収まらず、文字の下半分が切れてしまういました、、。 -
2017年1月20日 10:44 PM #49636
Hidekichi
ゲストタイル表示やらはmasonryというjavascript(jQuery)のスクリプトによってエントリーの位置を計算で設定してあります。
そのため(関連記事が同じ仕様かは調べてませんが)、抜粋部分には高さが入っていてサイズが固定されているため、はみ出たものはoverflow: hiddenによって質問のようにはみ出た箇所のフォントの下半分が切れるという事になります。これは仕様です。
再計算させたりさせればもしかすると上手く行くかも知れませんが、基本切れるものとして利用するしかありません。
抜粋枠の高さは固定されていますが、言われているようにフォントサイズや行間を小さくして、かつ中の文字を必ず2行なら2行に収めるように文字数を指定すればいけますが、これが上手く行くかどうかは100%ではありません。極端に短いならイケるかと思いますが。
エントリーを横に3つ並べるというのはcssだけで可能ですから、タイル形式ではなく独自にカード形式にすれば高さは可変にできますので(エントリーの行ごとに隙間が大きくなったり小さくなったりしますけれども)、どれを良しとするかはカスタマイズ次第です。
エントリーの高さを固定するに当たって画像の方の高さを可変にするという方法も考えられますが、masonryは設定がすでにされているので色々上手く行かない場合もあるかもしれません。
サンプル: 3列カード例 | codepen
※一部しかレスポンシブにしてません。こんな感じで3列なり2列なりはcssのみでできます。各エントリーの高さが異なる場合、一番高いものに他が合うことになるので余計な隙間が生まれます。これは仕様です。これを埋めるための技術がmasonryなどです。
-
2017年1月21日 12:03 AM #49637
Hidekichi
ゲスト単純に高さ固定を解除したら良いだけということかも知れませんが、現物を見てないので何とも…という感じです。
-
2017年1月21日 11:01 AM #49638
pippi
ゲストHidekichiさん
夜遅くまでスミマセン(^^;。
3列へ変更したら直りました!と書かせていただいたのですが、よくみると直っていませんでした。
記事のタイトルが3行以上あると見切れてしまうようで、いままで気が付かなかったのは短めのタイトルだったからかもしれません。
http://www.aneron.net/8A/wp-content/uploads/img.jpg
http://www.aneron.net/8A/?p=3726実装しているプラグインは
Batch Cat
Better Delete Revision
Category Order
Google XML Sitemaps
Link Manager
Link to Post
Quick Adsense
Regenerate Thumbnails
spam-byebye
StatPress Reloaded
Throws SPAM Away
TinyMCE Advanced
WordPress Popular Posts
WP Multibyte Patch
WP Render Blogroll Links
で、装飾に関わるものの有無は正直分かりません。。実際に行ったインストール手順は、Simplicity2.4.6(本体)を有効化して、その後Simplicity2の子テーマを有効化しました。また、Simplicityの時と同様に、ほぼデフォルトのまま使わせていただいておりましたので、CSSの編集などは行っていない状態です。サイドバーに好きなウィジェットを並るくらいしか・・・。
希望する形としては、枠内のテキスト量に合わせて枠の高さが可変してほしいのですが、無理な場合はこのまま気にしないようにします(^^;
-
2017年1月21日 11:18 AM #49639
pippi
ゲストHidekichiさん
Simplicity(バージョン1)の時には3行以上の表示になっても枠が可変して表示できていました。
ふと思い出したので書かせていただきました。後付、申し訳ないです。 -
2017年1月21日 11:49 AM #49640
Hidekichi
ゲスト.related-entry-thumbnailにheightがあるのでこれをキャンセルすれば高さは一番高い部分に合います。インラインのスタイルがあるのですが(カスタマイザーが吐き出す設定かと思います)、普通にかいてあるだけなので
.related-entry-thumbnail { height: initial !important; }で強制的にheightを無くせます。
.related-entry-thumbnail .related-entry-title { line-height: 1.1; font-size: 14px; } .related-entry-thumbnail .related-entry-title a { line-height: inherit; }このようにかくことで、h3のaに対する行間とフォントサイズが設定されます。フォントサイズがない場合はh3の設定から行間が計算されるので、セットで書きます。行間が狭すぎると思う場合は、デフォルトの130%と同じ値の1.3でokです。line-heightだけだと上記理由で130%以上の行間が設定されると思われるので広く感じるかと思います。
またtext-align: left;を.related-entry-thumbnail .related-entry-titleに入れる事で微妙な揃えが改善されるかも知れませんがここらは好みです。すでに投稿されたものを触る必要はないかと思いますが、今後は上記設定で、できるだけ3行で収まるぐらいのタイトルの長さを心がけると高さが揃うようになるかと思います。
.related-entry-thumbnailは2017年1月21日 午前11時41分現在のスタイルについてるクラスなので、変更した場合はここらのクラスを変更すればよいかと思います。
-
2017年1月21日 2:41 PM #49641
pippi
ゲストHidekichiさん
ソースまで教えて頂きありがとうございます。
おかげさまで行間とフォントサイズを微調整することができ、
無事に希望の形になりました!
ご親切にありがとうございました^^
-
-
投稿者投稿
- フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。