サポート » 使い方全般 » 投稿記事が枠内から出してしまう

  • 解決済 sawaa

    (@sawaa)


    初めて、Wordpressでオリジナルテーマを作成しています。

    1.必要なテンプレートをHTMLで作り、
    2.ブラウザーテストをして
    3.Wordpressのコードに置き換え追加しました。

    一文の長いテキストをテスト投稿したところ、
    上記2.で問題なく表示されていた投稿記事の本文が
    枠内を出て表示されてしまいました。

    原因等ご存知の方がいらっしゃいましたら、教えていただけますと助かります。
    よろしくお願いします。

    コード↓

    <!--メインここから-->
    <div id="main">
    <?php if (have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>
    <!--記事ここから-->
    <div class="post">
    <div class="cal">
    <?php the_time('Y年m月d日') ?>
    <br class="clear" />
    </div>
    <div id="blogtitle">
    <h4>
    <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
    <?php the_title(); ?>
    </a>
    </h4>
    </div>
    <?php if(has_post_thumbnail()) { echo the_post_thumbnail(); } ?>
    <?php the_content('続きを読む'); ?>
    </div>
    <?php endwhile; ?>
    <!--記事ここまで-->
    <?php else : ?>
    <h2 class="title">記事が見つかりませんでした。</h2>
    <p>検索で見つかるかもしれません。</p><br />
    <?php get_search_form(); ?>
    
    <?php endif; ?>
    </div>
    <!--メインここまで-->

    css↓

    #contents #main {
    	background-image: url(img/note2.gif);
    	background-repeat: repeat-y;
    	height: 750px;
    	width: 500px;
    	float: left;
    	padding: 0px 50px 20px;
    }
    #contents #main .post {
    }
    
    #contents #main .post .cal {
    }
    #contents  #main  .post  #blogtitle a {
    	font-size: 200%;
    	text-decoration: none;
    	color: #333333;

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • >>一文の長いテキストをテスト投稿したところ、
    >>上記2.で問題なく表示されていた投稿記事の本文が
    >>枠内を出て表示されてしまいました。

    載せてるコード見た感じ、タイトルがはみ出た。で良いのかな?

    何入力したかとか、わかりますか?
    長い英語の羅列などの場合、CSSできちんと制御していないとはみ出ます。
    [CSS]word-wrap

    .post h4 {
      word-wrap:break-all;
    }

    あと質問内容には関係無いですが、ポストループ部分では
    ID属性<div id="blogtitle">ではなく、クラス属性の方が良いのでは?

    トピック投稿者 sawaa

    (@sawaa)

    早速お返事いただき、ありがとうございます!

    タイトルは長くなってもはみ出さないのですが、
    本文だけはみ出してしまいます。
    入力したのは日本語の文章です。
    ポータルサイトからニュース記事をコピーしてダミー投稿してみました。

    記事本文のHTMLを確認すると

    本文

    となっています。

    ID属性についてもご指摘いただき、ありがとうございました。
    クラス属性に変更しました!

    トピック投稿者 sawaa

    (@sawaa)

    追記:本文は
    preタグで囲まれています。

    [HTML]pre

    <pre>タグは入力した内容がそのまま表示されますので、特に意図して使っていないのであれば<p>タグの方が良いのでは?

    トピック投稿者 sawaa

    (@sawaa)

    投稿編集のビジュアルでテキストを入力すると、preタグで囲まれてしまうので
    直接コードを修正しなくても
    pタグで囲まれるように変更する方法があれば教えていただけますと幸いです。

    トピック投稿者 sawaa

    (@sawaa)

    長文記事をコピーしてテキストエディターでコピーペースト、
    その後管理画面>投稿編集で
    入力欄へペーストして投稿したところタグで囲まれましたが、

    管理画面>投稿編集で
    入力欄へ直接テキストを入力したところ、
    preタグで囲まれず、希望通り端で折り返されました。

    貴重なお時間を費やしていただき、ありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「投稿記事が枠内から出してしまう」には新たに返信することはできません。