メモ:CSS3のdisplay:boxで中央寄せ

HTML5+CSS3に手をつけててハマったのでメモ。

3カラムのボックスを横並びにしようとして、CSS3の display:boxを使ってみたら親要素を中央寄せできなかった。
環境はMac / Firefox 3.6.3。
ちなみにSafari4では大丈夫でした。

HTMLはこんなの。

<div id="container">
<section>左</section>
<section>中</section>
<section>右</section>
</div>

CSSはこんな感じ。

#container {
display :box;
margin: 0 auto; /* ←これが効かない */
width: 900px;
}

#container section {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 300px;
}

こう書いたらうまく 3カラムの真ん中寄せができました。

body{
text-align:center; /* ←Firefox用 */
}
#container {
display :box;
margin: 0 auto; /* ←Safari用  */
width: 900px;
text-align:left; /* ←Firefoxのテキストを左寄せに戻す */
}

#container section {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 300px;
}

解決策は、親要素の親要素(ここではbody)にtext-align:center を指定するだけだった。
まとめると、

  • display :box を指定した要素は Firefoxでは寄せに関しては、inline-box的な振る舞いになるっぽい?
  • display :box を指定した要素の親要素に text-aling:center を指定すれば真ん中寄せになる
  • display :box で text-aling:leftを指定してテキストの寄せを戻しておく。

ってことみたい?

タグ: , , , ,

Adobe CS5は内蔵SSDにインストールできると回答ありました

Adobeから正式に回答がありました。
他に悩んだり困ったりしてる人がいると思うのでメモしておきます。

質問内容)

◯必要システム構成 : Adobe Flash Professional CS5
「…取り外し可能なフラッシュメモリを利用したストレージデバイス上にはインストール不可」

と、 ありますが、
「取り外し可能なフラッシュメモリ」
には内蔵SSDは含まれていますでしょうか?

上記の明記を指して、
AppleStore◯◯の店員から
「一部のAdobeのビデオ編集ソフトはSSDにはインストールできないので気をつけてください。」
と説明を受けたのですが本当でしょうか?

Adobeサポートセンターからの回答)

いわゆるUSBメモリなどのようなポータブルリムーバブルデバイスには
インストールできませんが、コンピュータに内蔵されているような
フ ラッシュドライブ(SSD)については、現時点では問題は報告されておりません。
厳密な意味で動作保証できるものではありませんが、
現在多くのコンピューターで、ハードディスクドライブの代わりにSSD
内蔵されておりますので、多くの場合、問題なく動作するものと思われます。

というわけで、内蔵SSDにAdobe CS5は全てインストールできる!

これで一安心です。
Twitterでいろいろお騒がせしてしまいましたが、
サポートセンターに問い合わせて良かったです。

また、AppleStore◯◯の店員さんの件ですが、
Adobeのサポートからの回答が来る前に、直接ストアに電話しました。
電話に出られた担当の方も、
「SSDに関して、そのような情報は本社から何も連絡を受けていません。」
という内容を電話口で言われていたので、
おそらく僕に説明した店員(バイト?)の誤認識だったのでしょう。

AppleStoreの店員でも、ジーニアスバーのスタッフかどうかで全然専門知識が違うようなので、
ちょっとでも疑問に思ったら、そちらのスタッフさんに問い合わせするようにします。

タグ: , , , , , ,

WiMaxを天神近辺で試してみた

wimax試したのは去年末頃。
その時のログが残ってたのでとりあえずのコピペ公開。

WiFiは、WiFiルーター「URoad-5000経由で。
USBは、「MW-U2510を直接USBポートに挿した形で。
ちなみにMac Book Pr0 / Mac OS 10.5です。

Read More »

タグ: ,

MT4でJS(jQuery)のみでThickBoxに対応する

MovableType4.2でThickBoxに対応させた時にメモ。
検索すると、MTのエントリーで画像を挿入した場合に自動で対応タグを出力するために、
MT自体のソースファイルをカスタマイズする方法が大半だったんですが、
これだとアップデートとかするのが怖くなるので、なんとかMTのソースは触らずに実現できないかと模索。

いろいろ模索した後に、yuga.jsでも対応出来る事が判明したけど、くじけずに書いてみますorz
Read More »

タグ: , , ,

Xrea、CoreServer系でFlashアップローダーを有効にする

(wordpress)/wp-admin/ 内に [.htaccess]を設置する。

[.htaccess] の内容

<files upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

先日のWordpress勉強会で、会場の皆さんに質問したところ、
inazumaTV@taikiken氏が教えてくれましたた。

いやーアホででもバカでも困ってたら質問なり何なりしてみるものですね。
(ずーっとハマってました)

やったー!これでブログ更新が楽になる!

タグ: , , ,