わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

nobr

火曜日のゼミにて.

 私「この表は,HTMLで書いたのだと思いますが…左上のマスだけ,2行になっているのを,途中改行せず1行で見せるように,できますか?」
学生「えっと……できると思います」
 私「まあできるんですが…キーワードはnobrです.あとは調査して,組み込んでください」

HTMLで途中改行をさせない方法というと,nobrタグのほか,スタイルシートのnowrapですね*1.あと,各セル(または先頭行)をすべて改行させないとして,表が画面に収まらないときはどのような表示になるか,その表示で実用上いいのかの検討も必要となります.
とはいうものの,そんな実装上のテクニカルなことを指摘したかったのではなかったのです.
「できるか?」の質問に対して,できる・できないだけの返答は不十分です.
できる場合には,そのための手段または方針を,できない場合にも,できないと考えている理由*2を,手短に添えるべきです.その情報を質問者が得て,そのまま任せてよさそうだなとかその方向性ではまずそうだなとか思い,ここに,情報だけでなく意思の疎通が図られることになります.
そういう,コミュニケーションを促すちょっとしたコツを,アドバイスしたかったのですが,その場ではできなかったので,ここに残しておきます.

*1:スタイルシート[CSS]/テーブル/セル内で自動改行させない - TAG index

*2:論理的にできないならそれをかいつまんで説明するといいのですが,そうでない場合にも,自分が努力した範囲のもとでできないことを表明するのは,「できない」の根拠を相手に伝えるものとして,有用です.