コメントの「返信」ボタンを右に寄せたい

Simplicityの特徴 フォーラム テーマファイルのカスタマイズに関する質問など コメントの「返信」ボタンを右に寄せたい

  • このトピックには7件の返信、2人の参加者があり、最後にLaにより9年、 3ヶ月前に更新されました。
7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #53070
      La
      ゲスト

      Simplicity2.5.5を導入しカスタマイズをしようとしています。
      ただ、PHPなどの知識がまったくなく手探り状態で、どうにも思ったように組めません。
      助言をいただけるとうれしいです。

      すでに書かれているコメントに対して「返信」ボタンが出ると思いますが、これを右端に表示したいです。
      自分でもいろいろ試してみて変身ボタンの作成やらは出来たのですが、右に寄せるやり方がよくわかりません。

      現物はこのサイトです。
      http://14tz.net/1
      まだほとんどいじっていませんが、自分用にメモしていた変更点メモ等に本文からリンクを張っておきます。

      よろしくお願いします。

    • #53087
      アバター画像わいひら
      キーマスター

      style.cssに以下のように追記すれば多分いけるのではないかと思います。

      .comment-edit {
          display: block;
          text-align: right;
      }
    • #53099
      La
      ゲスト

      できました!
      ありがとうございます。

      ただ、これでなぜできるのかがよくわかりません…。

      comment-editの外に出したつもりでいたreplyがeditの中にはいってしまっているのもよくわからないのですが、CSSの解説サイトを調べてみるとどこも「text-alignはインライン要素に使うモノだ」と書かれています。
      display: block;はインライン要素をブロックとして扱うための指示であるはずなのに、なぜブロック化するとtext-alignが働くようになるのでしょうか。

      おまけにブラウザ(Firefox)でページのソースを表示してみたら、コメント部分の</div>が数はあっているようにみえるのに1個ずつ余計で開始タグが見つからないとか文句言われるし…。
      元ソースの<div>は触っていないはずなのですが。

    • #53114
      アバター画像わいひら
      キーマスター

      display: block;はインライン要素をブロックとして扱うための指示であるはずなのに、なぜブロック化するとtext-alignが働くようになるのでしょうか。

      ブロック要素とすることで、中にあるものに対してtext-alignが働くようになるというか。
      これに関しては、僕が説明するより、Googleなどで検索してちゃんとした説明をしっかりと読んだ方が分かりやすいかと思います。

      おまけにブラウザ(Firefox)でページのソースを表示してみたら、コメント部分のが数はあっているようにみえるのに1個ずつ余計で開始タグが見つからないとか文句言われるし…。
      元ソースの

      は触っていないはずなのですが。

      手元の最新版のソースコードを見た限りでは、そのようにはなっていませんでした。Wordpressは、プラグインやなんやかんやが干渉して不具合を起こすことがあるので、手元のファイルに問題がない上、僕も原因はわからないです。

    • #53193
      La
      ゲスト

      ブロック要素とすることで、中にあるものに対してtext-alignが働くようになる

      なるほど…?
      軽く検索してもそれらしい情報が見つかりませんでしたが、もうちょっと自分で探してみようと思います。

      手元の最新版のソースコードを見た限りでは、そのようにはなっていませんでした。

      私の方でも、コメントの返信ボタンを書き加えなければdivのエラー表示は出ないのでプラグインなどではないと思うんですよね…。
      よくわかりませんがとりあえず表示はできてるので後回しにします。

    • #53202
      アバター画像わいひら
      キーマスター

      コメントの返信ボタンを書き加えなければdivのエラー表示は出ないので

      PHPでカスタマイズして返信を書き加えているのですか?

    • #53486
      La
      ゲスト

      当初、返信機能がコメントアウトされているだけだということを見落としていて、新しく書き加えていました。

      現在は元ソースのコメントアウト部分をそのまま使っていますが、やはりエラー表示は出ます。
      ただ、まぁ実害はないので別にいいかなと思ってそのままほうってあります。

    • #53493
      La
      ゲスト

      申し訳ありません。

      よくよく見直してみたところ、spanが本来「始,終,始,終」となるべきで、そうなっていると思っていた場所が、”/”を入れ忘れて「始,”始”,始,終」になっていました。
      私がいじって試していたときに誤って消してそのままになっていたようです。

      なぜdivの方にエラーが出ていたのかよくわかりませんが、これを直したらdivの赤字もなくなりました

7件の返信スレッドを表示中
  • トピック「コメントの「返信」ボタンを右に寄せたい」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)