REDLINE MAGAZINE | 検索フォーム続編:Safari だと酷すぎるREDLINE MAGAZINEトップページへ

すべてのエントリを見る

検索フォーム続編:Safari だと酷すぎる

で、一晩空けて親切な方がSBMのコメントにて「Safari だとひどい」と教えてくださった。しかもーースクリーンショットまで作ってくださりました。で、こんな感じ。(forestk様、ありがとうございます。直接画像にリンクするのもアレだったんでDLさせて頂きました。)

Safari だとひどい

※追記:cornsさんもページ全体をキャプチャしてくださいました。
ありがとうございます! >>で、こんな感じでした。

・・・これはひどいな。
ここでSafari用ハックを考えたわけですが、
(追記)ごめんなさい。間違ったソースを書いていたので勘違いされる方がいらっしゃると申し訳ないので、ソースは削除しました。

キャプチャして頂いた画像を見ると前回の指定でSafariに効いてるのはテキストフォームの幅・高さくらいなのかな。ボーダーはコレ入ってるっつーかデフォルト状態なのかな。←Safariのデフォ状態が記憶にない人。

で、何が分かったの?

  • Safariではinputに背景画像が入らないらしい。
  • Safariでは幅と高さはcssで言う事を聞いてくれるらしい。
  • input回りの挙動に関してはIEとFx、NNは同じようなcss指定が効く。
  • OperaとSafariはデフォルトのスタイルの方が実はカッコいい。
  • Safariのみに適応させるのは「*+html:first-child」らしい。
  • SafariとOperaへの適応が「html:first-child」らしい。(追記)
  • Operaのみ適応が「*+html:first-child」とのこと。(追記)
  • あまりこういう事はしない方がよかったと反省。

あー、この指定でSafariでもマシになってるといいんだけど・・・。
(追記)全然ダメらしい。。。ていうか、ハック指定勘違いしてたし。ソース消す前にご覧になられた方、混乱させてごめんなさい。

一番混乱し出したのが自分自身という現在。
ちとSafariに関してはもっと調べねば。何にせよ、手元にmacがないのが痛すぎる。

ハックで参考にさせて頂いたサイト

<< CSSで検索フォームの見た目を変更 | CSSでポップアップネタ・改正版 >>

トラックバック

このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/124

コメント (4)

ウーン。Safariではなんにも変わってないですねw。
buttonエレメントを使って背景に画像を埋めるしかないかも?

>cornsさん、何度もすみませんー。

なんか根本的にSafari用のハックを指定する方法ってのが違ってたです。はい。ほんとすいません・・・。
気になってるのはSafariのそのでっかくなったテキストフォームにフォーカスした時にどの位置にテキストが入るのかって部分だったりします。
それだけでかくなっててもフォーム高さの真ん中にテキスト入るのかなーと。上過ぎたり下過ぎしてたら嫌やなぁとか。丁度高さが真ん中に入ってるなら、これはこれで検索フォームの場所とか分かるやすいしいいんじゃないかと相当妥協気味の私であります。ひどいことは事実なんですが(汗

Redさん、こんにちはー。
お疲れ様です。
一応、Mac使いなので検証してみました。
Safariのフォームの入力位置ですが、一番上のようです;;
実は、私もサイトアドレス変更するついでにリニュしようと色々試行錯誤してるところなのですが、それぞれのOS、ブラウザで微妙に違うので、もーイライラ。(汗)
私も今回入力フォームをかっこ良くしよう!と意気込んでいたのですが、どうもボツになりそうな気がしてきました。(涙)
最後に、CSS関連情報、非常にありがたく読ませていただいております。ありがとうございます。
m(_ _)m

>さちさん、こんばんわー。
Safariにぎゃふんと言わされているRedです。

なーんかいろいろ調べてたらSafari単体がどうこうっていうよりOSの仕様でいじれないみたいな情報もチラホラ。確かにmacのインターフェイスはいい感じですもんねー。

>一番上のようです;;
ダーーーーーーーーーー。
やっぱりそういう事態になっていたのか(汗)
line-heightいじっても意味なさげだなぁ。Safariユーザーさんには『何コレ』と思われてもしばらくこのままで行く予感です。ごめんなさい。

>サイトアドレス変更するついでにリニュしようと色々試行錯誤

おおおおおお。新しいデザイン楽しみにしてますー。CSSすげーー楽しいですが、とにかくmac欲しいっす。なにはなくともSafariが使いたい今日この頃。




※コメント欄に「<」「>」等を含むソースを記載する場合は実体参照に変換してください。

このページの一番上へ

その他の情報など

最近のコメント

PHP オブジェクト指向の勉強
  • Red - 2010.01.08
  • hogepage - 2010.01.21
  • Red - 2010.01.22
  • - 2011.11.27
  • houseiii - 2011.11.27
Fireworks トリミング画像を一括書出 CS4編
  • Iper - 2009.06.27
  • Red - 2009.06.27
  • mala - 2011.11.17
  • Red - 2011.11.18
jQueryでボックスを上下左右中央に簡単配置
overflow を使用したボックス背景のこと
  • - 2007.12.13
  • Red - 2007.12.13
  • - 2007.12.13
  • Red - 2007.12.13
  • hj - 2011.09.23
IE6 → 透過PNG+overflow=混ぜるな危険(追記有)

メッセージを送る

こちらのメッセージ送信フォームは閉鎖させて頂きました。
御用の方は新しい方のブログ にコメント頂くか、 連絡用のフォーム もありますので、そちらからご連絡ください。