スポンサーサイト
--/--/-- (--) --:--:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 | page top↑
雷が鳴る前に
2010/04/16 (Fri) 01:11:04
槇原敬之のカバーで、これも好きな曲。
真夜中に一人きりで聴きたい。
雨の匂いが感じられるようだ。
18日の矢野顕子のライブに行きたかったけれど、四月からの仕事スケジュールが確定した時にはチケットが売り切れていた。残念だが仕事の予定が決まるまでは用事を入れるわけにはいかないからな。

来週から予備校の新学期で久しぶりのクラス授業を持つことになった。


スポンサーサイト
未分類 | トラックバック(0) | コメント(0) | page top↑
テーブルセル内での自動改行
2010/04/14 (Wed) 00:41:58
ASP.NETでWebページのテーブルを作成した。

次は、Textが空の2行3列テーブルの例。
<asp:Table id="Table1" runat="server">
<asp:TableRow ID="rowNum1">
<asp:TableCell Text="" ID="TableCell1" Width="40em"></asp:TableCell>
<asp:TableCell Text="" ID="TableCell2" Width="40em"></asp:TableCell>
<asp:TableCell Text="" ID="TableCell3" Width="40em"></asp:TableCell>
</asp:TableRow>

<asp:TableRow ID="rowNum2">
<asp:TableCell Text="" ID="TableCell4" Width="40em"></asp:TableCell>
<asp:TableCell Text="" ID="TableCell5" Width="40em"></asp:TableCell>
<asp:TableCell Text="" ID="TableCell6" Width="40em"></asp:TableCell>
</asp:TableRow>
</asp:Table>

このテーブルのセル内に長い文字列を入れた時、自動改行するようにしたい。
上のWidth="40em"のようにセルの幅指定があれば自動改行されて見えるブラウザもある。

しかし動作確認に使ったIE8ではデフォルトの表示設定がW3C準拠だそうで、
このままでは自動改行されずにセルが横に長くなってしまう。
(IE8でも「互換表示」を指定すると(※)自動改行が反映されて見える)

しばらく調べて
<asp:TableCell Text="" ID="cellPrevBody" Width="40em" style="white-space:normal" ></asp:TableCell>
と、style="white-space:normal" を追加することでIE8のデフォルトでも自動改行ができるようになった。

スタイルシートリファレンス(white-space):http://www.htmq.com/style/white-space.shtml

しかしwhite-space:normalの説明から当然のことなのだが、これをすると
連続する半角スペースなどは1つの半角スペースにまとまってしまう。

連続半角スペース等をそのままに、自動改行もできる方法はないのだろうか。


※IE8で「互換表示」指定
 参考:http://cbr1100xx.ic-blog.jp/mebi/2009/04/internetexplore.html
未分類 | トラックバック(0) | コメント(0) | page top↑
C++ std::vectorの疑問点解決
2010/04/08 (Thu) 17:31:17
C++ std::vectorの過去記事の現象について、再度調べてみたら解決した。

実行時に落ちるのは、
v1.insert(v1.begin() + 4, v1.begin(), v1.begin() + 2);
のような操作がC++の規格上保証されていないからということで納得した。
過去記事に追記しておいた。
未分類 | トラックバック(0) | コメント(0) | page top↑
| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。