2009-01-01から1年間の記事一覧
web標準と、後方互換、二兎追うものは一兎も得ず。 altがポップアップしない。 bodyに対するテキストサイズ指定を「IEはハックで%指定、他のブラウザはpx指定」にしてると、文字サイズを変更できなくなってる。(メニューの互換ボタンを押せば、IE7のときみ…
なんでか、ステージ上で文字がギザギザで、書き出すとちゃんとアンチエイリアスが効いてる。という現象に悩まされました。MX2004があかんのかなと思って、試しにCS4の体験版をダウンロードしてみたら、CS4でも同じだったので、これはPCか環境設定の問題やと…
illustratorからphotoshopにパスをコピーするとき、普通はダイアログが表示されて、パスかピクセルかなんやらと選べるんですが。環境によって選べないときがあって、macはあかんのかなぁ、とか思ってたんですが。illustratorの方のメニュー[環境設定]→[フ…
今日、本屋で、ActionScriptとかFLASHの本とか、プログラミングの本を立ち読みしてたら、ビジュアルデザインのためのプログラミング言語「Processing」というのを扱った本を発見して、少し興味がわいた。早速、家に帰って、検索してみたら、その本では、まだ…
縦に並んだ画像を、position: relative;で、上の方に移動させて配置すると、その画像がもともとあった場所の分、下に余白ができる。そういうときは、その移動させた要素に対して、margin-bottom: -○○px;など、ボトムにネガティブマージンをとってやると、余…
ActionScript3.0やなんや言う前に、FLASHの概念自体をまず理解しないとダメなのでFLASHもぼちぼちやって行こうとは思いますが、いかんせんCS4が出てる時代にうちにはMX2004しかありません。しかもMX2004はActionScript3.0使えないので、2.0と3.0で文法が違…
とりあえず、FLASH CS4を買うお金はないので、テキストエディタで書いたスクリプトをFlex 4 SDKっていうソフトでコンパイルしてSWFに出力するFLEXという技術(?)で、もうほんまに火の海に飛び込むような感じで無茶してやろうと思います。もう、ターミナル…
MTでパンくずリストの順番が逆になっていて、おかしかったので直そうと思ったけど、なかなかそういった事例の記事が見つからず。結局、ブログを投稿するときのカテゴリの選び方に問題があることがわかった。簡単にいえば、★ web web > movable type web > mo…
MTではカテゴリにエントリーない場合「リンク切れにする」という処理しかできないっぽいので、リンク切れのやつは、display:none で消してたのですが、どうやらIEだと、リストの中が空でも余白ができてしまうので、カテゴリの順番を変えて、とりあえず空のや…
Movable Type の条件分岐タグについて、前回はほとんど理解せずに何となく書きましたが、今回は、ひと皮むけました。一番理解できてなかったのは「条件分岐をさせるための変数を定義の仕方がわからん」というところで、元々テンプレートとして存在している、…
MTで、最近の記事リストとか最近のコメントリストのところが、アーカイブページにいくと、そのアーカイブ記事での最新記事が表示されるため、なしになったりするのがすごい気になったので、どうにかならないかと思ったら、IndexContext というプラグインでな…
サブドメインで構築したり、プロフィール画像のサイズを設定したりするのには、環境設定ファイル mt-config.cgi の設定を変更する必要があります。 環境変数リファレンス: http://www.movabletype.jp/documentation/appendices/config-directives/サブドメ…
CSSでmin-heightをIEでも使えるようにする。■min-height div { min-height:100px; height: auto !important; height: 100px; } ■min-width div { min-width:100px; width: auto !important; width: 100px; } 参考: http://blog.creamu.com/mt/2008/03/cssmi…
IE7をメインで使うようになってついつい忘れがちやけど、IE6 でフロートさせるとマージンが2倍になるので、div { display: inline; float: left; width: 300px; } わざわざ*htmlハックをつかって指定を増やすよりも、「display:inline;」で対応。
IE独自の拡張プロパティ、「hasLayout」が原因であることが多い。らしい。主な対処方は、その該当する要素、または、それを含む要素自体に、 widthをpx、または100%指定する。 height:1%を指定する。 zoom:1%を指定する。 と直るようです。 IEでのCSSのバグ…
とある入力フォームに、ちょっと良いところを見せようと、入力チェックAjax「JSValidate」を導入しようと思ったら、外国の人が作ったやつなので、日本語が文字化けする問題が起こりました。いろいろ試行錯誤して、HTMLの方の文字コードを"Shift_JIS"にしたり<form method="POST" action="" name="" accept-charset="utf-8"></form>…
以下、Movable Type テンプレートタグリファレンスの MTIf より条件文の対象となる MTSetVar ファンクションタグに設定した変数、または MTSetVarBlock, MTSetVarTemplate ブロックタグの変数を利用して条件文を作成します。MTIf ブロックタグは条件を満たし…
photoshop CS2で画像を書き出す際などに、「仮想メモリが不足しています」というエラーが出たら、Photoshop へのメモリの割り当て量を少なくすると、その他のプラグインやフィルタに十分なメモリが割り当てられるようになってエラーがなくなります。メモリが…
携帯のいろんなキャリアでタブナビゲーションっぽいのを実現するのに、以外と手間取り姉妹。携帯はけっこうテーブルレイアウトをガンガン使うので、いつものノリでテーブルでタブナビゲーションっぽいのもできるだろうとやってみると、(どっちがどっちかわ…
フォームで、チェックボックスとラベルテキストを並べると、ブラウザによって、縦方向にちょっとだけズレます。そんなときはこういう風にCSSを指定すると、なんとか良い感じになるはず。input { margin-right: 2px; font-size: 93%; line-height: 1; vertica…