Bootstrap 2.0 × Google MAP API

Bootstrap2系

max-width:100%;

 状態:-  閲覧数:2,565  投稿日:2012-01-19  更新日:2014-05-12
レスポンシブサイトとGoogleMap APIとの相性
・具体的には、max-width:100%;と書いてあると、
・「Google MAP API V2」地図が表示されない
・「Google MAP API V3」地図は表示されるが、ストリートビューは表示されない


経緯メモ
・既存サイトに、「Bootstrap2.0」エンジン組む込んだら、「Google MAP API V3」ストリートビューが表示されなくなった
・犯人は、「bootstrap.css」
・jsではなく、cssが影響している理由は、「max-width:100%;」の影響
・一つ一つcssを外していった結果、ようやく判明したよ

「Google MAP API V2」の時は、地図部分にクラスを割り当て、max-width:100%;を強制回避したけど、
やっぱその方法しかないのかね。
それだと、レスポンシブじゃなくなるんだけど…。

横幅に応じて非表示対応

 閲覧数:1,061 投稿日:2012-01-03 更新日:2014-05-12
横幅に応じて非表示対応
・メディアクエリcssで、display:none;するだけ

レスポンシブの画面サイズによる画像サイズ自動変更は、max-width:100%;によって行なわれる
・例えば、img{width:600px;!important;}とかしていると機能しない

max-width:100%;で困るのは、
・「Google MAP API V2」地図が表示されなくなる
・GoogleADsenseなど、直接imgタグを触れない場合

GoogleADsenseに関しては、上位タグに「max-width:100%;」でイケる


分からないのは、max-width:auto;(多分この指定は出来ない)とか、
width:auto;とかの違い。


画面サイズを変えてうまくいかないときは、
大体、block;inline;の指定がうまくいっていないため。

画面サイズに寄って切り替えればうまくいくが(media-queries.cssとかで)、結構、メンドくさい。

ちゃんとやろうと思えば思うほど、一杯記述しなければいけなくなる。


スマホメインの人には、専用サイトで切り分けた方がいいと思われ。



1/20
レスポンシブで、下記解像度による表示の違いに凝ってみたのだが、
1024×768
1280×1024
imgタグに「max-width:100%;」ってやっても、
その上位タグに「max-width:100%;」ってやっても、
「tdタグ」「trタグ」「tableタグ」「「tableタグの上位タグ」に「max-width:100%;」ってやっても、
tableがあると、レスポンシブにならないのね。

テーブルは、レスポンシブには鬼門と思われ。

しょうがないので、テーブル止めたら、普通にレスポンシブになった






「Bootstrap, from Twitter」を利用する際、「current page」では白アイコンを利用する方法



週間人気ページランキング / 7-24 → 7-30
順位 ページタイトル抜粋 アクセス数
1 Design 0 12
2 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 3
2 鉄道会社毎のカラーコード | カラーコード(色) 3
3 経緯 / 用語の違いが分からない / ソフトウェア比較一覧表 2
3 「東京都」のカラーコード取得は難しい | カラーコード(色) 2
3 RGBの種類 / ビットカラー | RGB(色) 2
3 HLS / HSL 2
3 FontAwesomeでアイコンが□(四角)になって表示されない Forbidden  | Font Awesome(フォント) 2
3 8ビットカラー / インデックスカラー / パレットカラー 2
3 「属性」「プロパティ」「アトリビュート」の違い | CSS 2
3 「Google Chrome」履歴一覧から、複数履歴を選択して一度に開くことはできません。バージョン: 94.0.4606.81(Official Build) (64 ビット) | Google Chrome(ブラウザ) 2
4 Chromeで名前を付けて保存する際、ファイルを一つにするには、mht形式で保存する | Google Chrome(ブラウザ) 1
4 試行履歴 1
4 resizeが効かない場合は、min-heightを設定してみる | CSS 1
4 今後について / 要検討事項 1
4 丸い顔アイコンジェネレータ / Icon Generators 1
4 画像フィルタ 選考落選 | 画像フィルタ(画像) 1
4 Chromeブックマーク(ブラウザ) カテゴリー 1
4 navタグで定義している部分だけCSSが効かない【html5】 | HTML5(HTML) 1
4 Chromeがおかしくなった。width認識が狭くなりレイアウトが崩れる | Google Chrome(ブラウザ) 1
2026/7/31 5:05 更新