[過去ログ] Electronによる掲示板ビューア Siki Part23 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
916(2): 2023/08/05(土)21:34 ID:w130NTkH0(1/8) AAS
要望です
今の仕様では、各レスは position: absolute で描画されていますが、
それだとユーザーがレスの余白 padding や、line-height を自由に変更できないため、
(レス本文が切れたりする。画像参照)
absolute の指定を無しにしてほしいです
おそらく、各レスへジャンプできるようにするためなどの理由で絶対座標で描画しているのだと思いますが、
ジャンプならアンカー a を各レスに設けると実現できると思います
画像リンク[png]:i.imgur.com
920: 2023/08/05(土)21:51 ID:w130NTkH0(2/8) AAS
position の問題ですね
Siki は、各レスの描画領域の高さを計算で出しているようで(position: absolute と top で指定)、
そのために、レスの line-height や padding などユーザーが変更し本文の行数・高さが変わってしまうと
Siki が計算した高さからはみ出てしまい、本文が切れてしまいます
(そのため、ユーザーはレスの余白や行間などを自由に変更できない)
922: 2023/08/05(土)21:53 ID:w130NTkH0(3/8) AAS
>>918
>>916 の添付画像内の説明を読んでほしいのですが、
Siki の設定で変更しても不具合が起きます
添付画像は、Siki の設定で行の高さを変更しただけ(他は初期状態)ですが、
本文が切れています
923: 2023/08/05(土)21:56 ID:w130NTkH0(4/8) AAS
>>919
img タグの画像の幅と高さを記述すると、ブラウザがプログレッシブに再計算・再描画しなくてよくなる、に似たようなことですね
メリットに比べて弊害が大きいように感じるので、仕様を再考してほしい、という話です
925(1): 2023/08/05(土)22:00 ID:w130NTkH0(5/8) AAS
Siki をダウンロードし、data フォルダを作成してポータブルモードで起動し、
初期設定のまま「テーマ編集」の「レス本文の行の高さ」を 2 に変更してみてください。
レス本文が切れて描画されます。
(Siki ではレスの高さが絶対値で指定されているため、行間を広く指定すると本文がはみ出てしまう)
929: 2023/08/05(土)22:19 ID:w130NTkH0(6/8) AAS
再現条件があるようだ
Siki の window (レスビュー)の幅を変えると再現したり、しなかったり
画像リンク[png]:i.imgur.com
2chスレ:software
上記スレだと再現する
レス番34 くらい
より確実に再現するには、
「レス本文の行の高さ」を 2 に加えて、css で左右の余白を大きくする
.rcon > .rb { padding: 4px 100px; }
これだとこのスレでも再現する
932: 2023/08/05(土)22:25 ID:w130NTkH0(7/8) AAS
>>928
ありがとう
既知だったのですね
これは根本的な設計の変更が必要になる変更なので、変更は大掛かりになると思う
既知ということがわかれば、それでよいです
現状でも大きな支障はないので
(個人的に、レス本文の左の余白を大きくしたかったのですが、
デフォルトの設定のまま使うか、
自分で試して妥協できる点を探そうと思います)
933: 2023/08/05(土)22:37 ID:w130NTkH0(8/8) AAS
>>931
そうですね
正確には、要素の高さの計算が正確にできていない
(ので、position: absolute の top や height が、実態と異なってしまっている)
という問題
(計算が正確にできるなら、absolute でも問題ない)
が、absolute にしていると他にも問題が出る(出がち)なので、
システム任せにする方が、簡単で、筋が良いと思う
例えば、「レスのヘッダーを複数行で表示」を有効にすれば、
たとえヘッダーが1行収まっても、Siki は 2行分の高さを確保してレスを描画しようとするので、
省7
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s