2009年5月22日 16:02 URLやメールアドレスなどの半角英数字を羅列した際に、それを包括する要素を突き抜けてレイアウト崩れが発生することがあります。 これは、スペース等の区切りが登場するまで一つの単語として認識され、通常では改行されません。 これをJSで解決されてたブログを見つけたのでご紹介します。 CSSにて[word-break:break-all;]と指定すれば、半角英数字の文字列の途中であっても領域に合わせて改行することが可能です。 しかし、これはIEでしか対応しておらず、そのほかのブラウザでは対応していません。 「to-R」というブログで「wordBreak.js」というものが公開されており、IE以外のブラウザでも[word-break:break-all;]と同様の効果が得られるようです。 FirefoxとOperaでword-break:break-allを実現する
注:今回のエントリは主観がよりたくさん混じっています。ツッコミは適宜お願いいたします(誰 ここいらで普通のウェブデザインのお話。通常、現代的なウェブの作り手のかたはPhotoshopかFireworksでデザインを制作し、swfかhtmlに実装していく・・・というプロセスを踏むかと思われます。どちらも優秀なツールですが、僕(あくまで個人として)なりにどちらで制作していくのがいいのかな?というのは数年間、悩みのタネでした。 (昔勇吾さんには「俺Flashでやってるよ」と言われ驚愕した覚えがあります。今はどうか知りませんし、彼はそもそも、Ultimateですから・・・。) 悩みの原因 昔、MacromediaがFireworksの開発元で、AdobeがM社を買収するという話になったとき、Ps/Fwの棲み分けはどうなるの?っていう議論がありました。機能的にこの2つ、結構かぶっている訳です。今は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く