09:08:37 @sayunu@mofu.kemo.no
icon

おはよも :RoadNoHazardous:

09:14:33 @sayunu@mofu.kemo.no
icon

何も考えないで絵文字付けたら意味不明ですね…。

10:57:37 @sayunu@mofu.kemo.no
icon

@kyuubinokitsune ジャンジャン :ablobcatrave: ジャンジャン :ablobcatrave:

icon

Google Chrome の 103.0.5060.134 で、整ってない HTML が奇妙な形に解釈される。「<p><i><p><b>」と書いた時に、「<p><i></i></p><p><b></b></p>」ではなく「<p><i></i></p><p><i><b></b></i></p>」のような構造になる。(最新版がどうかは知らない。)

p‐要素は入れ子にならないから、二個目の開始タグで一個目が暗黙的に閉ぢるというのはいい。でも一個目の中身で開けたままになっていた要素を解析器は覚えていて、二個目の解析にも影響してしまうみたい。

Attach image
11:04:38 @sayunu@mofu.kemo.no
icon

CSSBattle が無理な字数削減を奨励するので無理してたら遭遇したのでした。

cssbattle.dev/

11:09:46 @sayunu@mofu.kemo.no
icon

太古の既存ウエブページを壊さない為の意図的な挙動だったりするのかしら。p のタグを「大きい br」みたいに捉えてるページが存在して、段落を跨ぐ形でインライン要素を使ってる事があるとしたら。

17:37:28 @sayunu@mofu.kemo.no
icon

@ara_tsuma イラッシャイ :pacochi_taiyaki:

17:51:45 @sayunu@mofu.kemo.no
icon

@ara_tsuma そうそう。見るだけでも、お気に入りしたい時にできるし。

カスタム絵文字は前後が普通の文字に接してると駄目で、空白や改行や句読点で区切る必要があります。右下のメニューから「編集」で試してみて。

18:58:24 @sayunu@mofu.kemo.no
2023-05-01 18:53:01 Ryuseiの投稿 mandel59@pleroma.ryusei.dev
icon

@sayunu そこらへんのパーサーの挙動はWHATWGの HTML Living Standard 仕様で操作的に定義されているんですよね。

HTML Living Standard 13.2 Parsing HTML documents

そこの Note に、なんでそうなっているのかが書いてあります。

While the HTML syntax described in this specification bears a close resemblance to SGML and XML, it is a separate language with its own parsing rules.

Some earlier versions of HTML (in particular from HTML2 to HTML4) were based on SGML and used SGML parsing rules. However, few (if any) web browsers ever implemented true SGML parsing for HTML documents; the only user agents to strictly handle HTML as an SGML application have historically been validators. The resulting confusion — with validators claiming documents to have one representation while widely deployed web browsers interoperably implemented a different representation — has wasted decades of productivity. This version of HTML thus returns to a non-SGML basis.

Authors interested in using SGML tools in their authoring pipeline are encouraged to use XML tools and the XML serialization of HTML.

昔のHTMLは、仕様上はSGMLによって構文解析ルールが規定されていましたが、SGMLは複雑で、ブラウザーは仕様通りにちゃんと実装することはなかったんですよね。今はHTMLの仕様はSGMLと無関係に仕様が決まっていて、結果的に、昔からのブラウザーの挙動を再現しつつ、ブラウザー間の挙動を統一するものになっています。

19:01:53 @sayunu@mofu.kemo.no
icon

@mandel59 おおー :blobcataww: ちゃんと読んでないけど、今では相互運用可能になるように定義されてるようですね。ありがとうございます。

19:16:16 @sayunu@mofu.kemo.no
icon

のタイムライン内に添付画像をどんな風に表示するかについては、幾つか観点がある。
(1) そもそもタイムラインに文字以外を表示したいかどうか
(2) 見たい画像かどうか
(3) 見やすい体裁かどうか

まづ (1) について。「タイムラインは飽くまで文字重視でコンパクトに表示し、見たい画像があれば個別に展開したい」という利用者がいる。この場合、常に小さいサムネイルだけ表示するのが望ましいだろう。

(2) について。フォロー対象のアカウント別に「この人のブーストは表示しない」という設定が可能なら、「この人の画像は大きく表示したい」などの設定項目があってもいい。

以前「ホームタイムライン内では画像を大きく、連合では小さく表示したい」との声があった。タイムラインの役割として見るなら (1) で、アカウントの種類として見るなら (2) に近いかしら。

(3) について。大きく表示したいとしても、表示領域の広さや画像の内容に依って見やすい大きさは異なる。現状は「横幅をカラムいっぱいにして、縦幅は成り行き」という単純な作りになっていて、必ずしも最適ではない。

icon

table‐関連の HTML‐要素を使っていても、CSS で display の値を変えると意味論が変わる(表という意味を失う)らしい。どうしてそんな事になってしまったんでしょうか。スタイルシートは見た目に過ぎず、マークアップが適切であれば根底の意味を維持するというのが十年前の認識だったと思うけど…。どのようにスタイルされるかを見越してマークアップに ARIA role を書き加える必要があるって何事 ?

developer.mozilla.org/en-US/do

20:40:00 @sayunu@mofu.kemo.no
icon

@tizerm 〈キロ〉は飽くまで「千」と定義されているが、計算機分野の人々が 1024 の意味で使い始めて混乱したので、ちゃんと使い分けましょうという事で 1024 の為に〈キビ〉などの接頭辞を折角用意したのに、相変わらず厳密に使わない販売者が多いから混乱が続いているという状況。「そう表示している製品がある」というのはまさに混乱の表れだ。

icon

Mac のシステムは記憶容量について、1000³ バイトの意味で「1 GB」と表示する(四捨五入)。社用機を見ると、Windows 10 は 1024³ バイトの意味で「1 GB」と表示しているようだ(切り捨てかしら)。

Macintosh HD の情報 使用領域 : 837,919,930,614 バイト(ディスク上の 837.92 GB)
Attach image
Local Disk (C:)のプロパティ 使用領域 : 114,760,605,696 バイト, 106 GB
Attach image
21:41:26 @sayunu@mofu.kemo.no
icon

@tizerm 未だに整理されないの、「マイクロソフトが改めないから」という影響力が大きそう。

21:42:29 @sayunu@mofu.kemo.no
icon

@admtan そう、今ほかの人とその話をしてたの。GiB って書いてくれたらいいのに…。

22:02:40 @sayunu@mofu.kemo.no
icon

キビ・メビ・ギビなどの二進法系の接頭辞は計算機の記憶装置の容量とかにしか使われないけど、敢えて変な組み合わせにしてみると…「60 キログラム」の体重は「58.6 キビグラム」にほぼ等しい。

肥満をごまかしたい人は、マイクロソフトに倣ってキビグラムの意味で「Kg」と表示しよう。