• ベストアンサー

w3.orgの右上にあるGoogle検索窓実装方法

http://w3.org/の右上にあるGoogle検索窓はどうやって実現しているのでしょうか? 自分、CSS/JSの知識が3年前で止まっているものでして。 ※なぜテキストボックスが角丸にできる? ※なぜテキストブックス内にGoogleロゴと虫眼鏡マークを表示できる? ※なぜテキストボックスにフォーカスを当てるとGoogleロゴが消える? ※なぜ虫眼鏡アイコンをクリックすると、検索実行できる? っとわからないことばかりです。 あと、これってひょっとしてグーグルがテンプレートとして配ってるのでしょうか? (とはいえどこで配っているのかあわかりません) 以上、よろしくお願いいたします。、

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Google Chromeの開発ツールやFirefoxのFirebugを使うとHTMLの要素ひとつひとつに設定されているCSSやJavascriptのアクションがチェックできますので、それで確認してみることをおすすめします。 自分が下に書いたことはChromeの開発ツールで全て調べたことです。 ※なぜテキストボックスが角丸にできる? ChromeやSafariといったWebkit系ブラウザやFirefoxなどGecko系ブラウザにしかないCSS記述を使っています。 -webkit-border-radius: 5px; -moz-border-radius: 5px; ※なぜテキストブックス内にGoogleロゴと虫眼鏡マークを表示できる? divで検索ボックスを作ったあとにそれらを加えています。 input要素のCSSに背景Googleロゴを表示するCSSが入っています。 background: white url(../images/google) no-repeat center left 虫眼鏡は画像として張ってあります。 ※なぜテキストボックスにフォーカスを当てるとGoogleロゴが消える? background imageとcolorの両方があると、フォーカスした時にcolorが勝つのではないかと。 ※なぜ虫眼鏡アイコンをクリックすると、検索実行できる? 虫眼鏡のimg要素ががbuttonで囲まれているからですね。

関連するQ&A

  • Googleの検索窓がおかしい

    お世話になります。 数日前から、Googleの検索窓で右クリックが利かずに不便を感じています。 説明いたします。 どこかからコピーしてきた単語をペーストする場合、マウスで右クリックします。 通常は「元に戻す 切り取り コピー ・・・」といった項目のメニューボックスがポップアップされますよね。 しかし、Googleの検索窓にペーストしようと右クリックをしますと、 「前に戻る 次に進む ~~ プロパティ」のボックスが現れます。これはブラウザ上で右クリックした場合のメニューボックスと同じものです。 何回試しても、平常の右クリック+ペーストができないです。 ちなみに現在のところ、他サイトの検索窓や通常のテキストボックスでのペーストは問題ありません。 わたくし側の問題でしょうか? 皆様は問題なく使用できていますか?

  • 私のホームページへのGoogle検索窓の追加が上手く行きません。

    私のホームページへのGoogle検索窓の追加が上手く行きません。 初めまして、御質問にお答えを頂けますでしょうか。 私のホームページ(ホームページビルダー8で作成) 下記が私のホームページです(取り合えずテスト画面です)           ↓ http://www.cafetime.jp/indextest.html この私のホームページに Googleのリンク、検索機能の追加のページ           ↓ http://www.google.co.jp/intl/ja/searchcode.html Google検索窓を追加したのですが 1・キーワードを入力して(カタカナや漢字等)検索結果のページに移りますと 検索窓の文字が文字化けしてしまいます。検索結果も何か変です。(文字化けした物を検索している?) まったく検索されない時もあります。 算用数字だけなら(240等)は文字化けはしません。文字化けした画面の検索窓に入力すると検索結果が 表示されて文字化けはしません。 Google フリー検索 (ベーシック版): ウェブ検索 + サイト検索ページに下記の注意書きがあります。 お客様のウェブサイトのエンコードが UTF-8 ではない場合、以下のコード内 2 箇所の UTF-8 を Shift_JIS や EUC-JP のような、お客様のウェブサイトに適したエンコードに変更していただく必要があります。 もしかして、これが原因かもしれないのですが、初心者なので意味が判らず 如何してよいのか分かりません。変にソースをいじってしまったら取り返しがつかなく なりそうなので何もしていません。 私の様な初心者でも問題が解決出来る様にお答えをお願い申し上げます。 2・ホームページビルダー内の作成画面でGoogleのロゴが チューリップマーク+×(ペケマーク)(ビルダーではエラー画面の意味)になっているがアップロードすると Googleのロゴは問題なく表示されているが気にしなくて良いのでしょうか 3・ビルダーの機能で表の中に挿入(セルの属性は水平、垂直位置共に中央揃え) したのですがGoogleロゴの上が狭く、下が大きく開いてしまいます。 上の隙間を広く、下の隙間を狭くする事は可能でしょうか。 また、 WWW を検索 YOURSITE.CO.JP(お店の名前にしました)内を検索 の下段、もしくは横に【検索のコツ】の文字を追加して別画面を立ち上げる様にしたいのですが 変に文字やリンクを挿入するとエラーが出そうなので良い方法を教えて下さい。 4・説明書きの、Google 検索ボックスにウェブ検索機能およびサイト内検索機能を加えて利用する場合は、 下記の HTML をお使い下さい。センタリングの除去、テキストボックス幅または背景色の変更は自由ですが、 Google ロゴの背景色は透明ではなく白色なのでご注意ください。 の、センタリングの除去、テキストボックス幅または背景色の変更は自由です の、説明と方法を教えて頂けますでしょうか。 宜しくお願い申し上げます。

  • firefox2.0でgoogle窓にフォーカスするショートカットキーは?

    firefox2.0で右上のgoogleの検索バーにキーボード操作だけでフォーカスを移したいのですが、どうすればいいですか? 以前はCtrl+kとかで似たような操作が出来たような気がしますが、 今やるとgoogle検索ページみたいなのに移動してしまいます。

  • グーグルのサイト内検索について Google

    Seesaaブログのサイドバーに グーグルのサイト内検索ボックスを 設置しようとしたら、 サイドバーのパーツが全部下にいってしまいました。 サイズが大きいためだと思います。 グーグルのロゴを消したいのですが、どうすればよいのでしょうか?

  • ウインドウ右上に検索ボックスがない

    おせわになります。PCか゜壊れたので買い換えました。windows7です。以前も同じでした。ウインドウの右上に、検索ボックスが以前はあり、yahooやgoogleなど、すきなものを設定しておくことができましたが、今回のwindows7では、それがでません。どのようにしたらでるのでしょうか??

  • Googleのサイト内検索設置で、テキストエリアにGoogleロゴを表示させる方法について

    googleのカスタム検索エンジンを使って、あるコーポレートサイトのサイト内検索を実装しようと思っています。 そこで 1.サイト内検索でGoogleロゴをテキストエリアに表示させる方法 2.ロゴをテキストエリアに表示させて利用しても良いのか の二つが知りたく、投稿させて頂きました。 以下が詳細となります。 1.サイト内検索でGoogleロゴをテキストエリアに表示させる方法 Googleのサイト内検索を実装する方法も何個かある事は調べて知っているのですが、Googleのヘルプ内で書いてあるのは、検索キーワード入力欄の左にロゴが表示されたり、まったくロゴが表示されなかったりのパターンです。 テキストエリアにロゴを表示させ、クリックした瞬間消えるような仕組みは可能でしょうか? 以前にどこかでこれができると書いてあるものを見たような気がするのですがどうしても見つけれなかったのでここにで質問させて頂きました。 『そもそもカスタム検索エンジンを使うべきではない』と言うレベルからもご指摘頂ければと思います。 ※なおこれを実装したい環境は通常のLAMP環境と考えてください。  専用サーバなので、必要なものは自由にインストールする事も  可能な環境です。 2.ロゴをテキストエリアに表示させて利用しても良いのか 1でロゴをテキストエリアに表示して、サイト内検索を実装できたとして、果たしてGoogleヘルプ内に載っていない方法で実装しても良いのかと言うのが構築するサイトがコーポレートサイトなだけに心配です。 Googleの利用規約も読んでみたのですがこの件がどこに該当するのかもよくわからず行き詰ったので質問させてもらいました。 上記2点において、何かご存知の方がいらっしゃれば教えて頂ければ幸いです。 よろしくお願いします。

  • HPに検索BOXを導入方法

    自分のホームページにグーグルの検索テキストBOXとロゴマークと検索ボタンを追加する場合はHTMLに何を書けばよいでしょうか? 対応ブラウザはIE6です。 よろしくお願い致します。

  • マックのgoogle検索がGenieoに。。。

    Mac osxを利用しているものです。検索の際に現れたフリーのソフトをダウンロードしてインストールしたら、目的のものは見当たらず(騙されたと思い)、アンインストールしました。。 そしたら、safariでインターネットをしているのですが、いつもなら画面右上の虫眼鏡マークの検索するところが、検索をすると、genieo.comの検索エンジンに変わってしまい、googleで検索出来なくなってしまいました(画像参照)。。。 safariの環境設定のところを見ても、変更出来るところが見当たりません。。。 どうしたら元の状態に戻すことが出来るでしょうか?回答をお待ちしております。

    • ベストアンサー
    • Mac
  • IE8で、検索プロバイダーをgoogleにできません

    IE8で、検索プロバイダーをgoogleにできません IE8の右上の虫眼鏡のプルダウンで、「追加のプロバイダーを検索」で 以前は、googleを追加することができたような記憶があるのですが、 今見るとgoogleが一覧からなくなっています。 OSを再導入したので、IE8の検索も設定しなおしていて気がつきました。 検索プロバイダをgoogleにする方法ないでしょうか? 環境 Windows7(32bit) IE8(8.0.7600.16385)

  • Excelのワークシート上に検索窓とボタンを作りたい

    Excelのワークシート上に検索窓とボタンを作ろうとしています。 コントロールツールボックスからテキストボックスとコマンドボタンを1つずつ配置しました。ボタンを押すと検索用マクロが動作してテキストボックスに入力した文字を別のシート上から検索する仕組みです。計画どおりの動作をするようになったのですが、使い勝手についていくつか不満があるので解消したいのです。 1.検索窓のあるシートを開いたとき、カーソルがテキストボックス内にある状態にしたい。 2.カーソルがテキストボックス内にある状態でEnterキーを押すと、検索用マクロが動作するようにしたい。 3.カーソルがテキストボックス内にある状態でTabキーを押すと、コマンドボタンにフォーカスが移るようにしたい。 自分でも色々調べてみたのですが、どうにも分かりません。よろしくお願いします。

専門家に質問してみよう