0

これは私のブログです...それを見てサイドバーを見ると、私のツイッターフィードを見ることができます. 現在、誰かにツイートすると、次のように表示されます...
私のユーザー名:
彼らのユーザー

私のユーザー名のようにしたい
: 彼らのユーザー名
ツイート

または

私のユーザー名:
ユーザー名 - ツイート

ページのソースコードを表示すると、実際には<br>表示されません...

    <li>@LouisMoore18:  <span class='entry-content'>
<a href="http://twitter.com/FirstNorwich" class="twitter-user">@FirstNorwich</a> thank you! Is there any delays to the x1? If so how long?</span> 
<span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/LouisMoore18/statuses/293686943156416512"></a></span> 
<span class="in-reply-to-meta">
<a href="http://twitter.com/FirstNorwich/statuses/293686435482071040" class="reply-to">in reply to FirstNorwich</a></span></span></li>

ただし、あたかもそれらが1つであるかのように表示されます

これは私がつぶやいた人をフォローするコードです...

private function _linkTwitterUsersCallback( $matches ) {
    $linkAttrs = array(
        'href'  => 'http://twitter.com/' . urlencode( $matches[2] ),
        'class' => 'twitter-user'
    );
    return $matches[1] . $this->_buildLink( '@'.$matches[2], $linkAttrs );
}

これは、Twitter Widget Pro というワードプレスのプラグインです。

4

2 に答える 2

1

名前が見出しタグで囲まれているためです。デフォルトでは、これは「ブロック」要素として動作するため、改行効果があります。

スタイルシートを見て、フィード内の h30 タグのルールを追加し、表示するように設定します: インラインでうまくいくはずです。

また、以下のリンク (a タグ) も、display: inline (または同様のもの) に微調整する必要があるようです。

フィードのコードを調べて、使用する html 要素を変更することもできますが、おそらく CSS の方が簡単で保守しやすい方法です。

于 2013-01-25T20:16:00.733 に答える
0

見出しタグを閉じると、自動的に改行が追加されます。

ソースコードを見てください。

<h30>
  @LouisMoore18: 
</h30><span class="entry-content">
  RT 
<a class="twitter-user" href="http://twitter.com/Jessewelle"></a>
  : This just happen! Nylah and Bamboo cuddling. 
<a href="http://t.co/pKJ3ZhD9"></a>

タグを再配置するか、スタイルシートを更新して<h30>タグをインラインとして表示します。

また、h30は本当に?

于 2013-01-25T20:17:41.490 に答える