「HTML/CSS」カテゴリーアーカイブ

HTML/CSSに関する記事です。

[HTML/CSS]datetime属性

日付、時刻、日時を示す属性です

[HTML/CSS]スマホが自動で電話番号リンクを貼るのを防ぐ方法

スマホのブラウザは、ページ中に連続した数字があると、自動で電話番号リンク化してしまいます。
以下のコードをヘッダーに追加するとおせっかい機能をOFFにできます。

 

[確認環境]
iPhone 4
iOS 7.0.6(11B651)

[HTML/CSS]ul/liリストで小さい黒丸(中黒点)を設置する

下記のように、小さい黒丸の画像をbackgroundで指定する
backgroundは画像配置の微調整ができるため使いやすい

 

下記のように、小さい黒丸の画像をlist-styleで指定する方法もあるが、
list-styleは画像配置の微調整ができないので使いにくい

 

下記のリスト標準の黒丸は、サイズが大きすぎるため使えない

[HTML/CSS]Googleマップを自分のWebサイトにカスタムサイズで埋め込む方法

※2015年8月12日現在の手順です
※Googleがメニューを更新した場合はこの通りの手順では進めません

 

[操作手順]
→Googleマップで「東京駅」を検索する
https://www.google.co.jp/maps/place/%E6%9D%B1%E4%BA%AC%E9%A7%85/

→キーワード入力窓の左にある、三本線アイコン(ハンバーガーアイコン)をクリックしてメニューを呼び出す

→「地図を共有または埋め込む」(クリップのようなアイコン)をクリックする

→「地図を埋め込む」をクリックする

→窓の左上より、「中 ▼マーク」をクリックして「カスタムサイズ ▼」へ変更する

→地図を埋め込む予定のスペースの縦横ピクセルサイズを入力する

→iframeのコードをコピーする
※以下「東京駅」「400x400px」の例です

→iframeのコードを自分のWebサイトへ貼り付ける

[HTML/CSS]ブラウザの窓サイズによらず、フッターを常に最下部に表示するレイアウト

[要点]
・td 二つのテーブルでページ全体を覆う
・table width=”100%” height=”100%” border=”0″ cellspacing=”0″ cellpadding=”0″
・td valign=top にフッター以外を入れる
・td valign=bottom にフッターを入れる

 

テーブルで覆う前

 

テーブルで覆った後

[HTML/CSS]CSS、jQueryの読み込み順序の注意点

結論を先に書くと、*.cssを先に、*.jsを後に読み込むようにします

*.jsを先に、*.cssを後に読み込んだ場合、
例えば、jquery.customSelect.jsは正常に動かなくなります

Google Chrome環境のみで以下の不具合が発生します(IE11、Firefoxに問題は起きません)
セレクトボックスの幅が想定よりも長くなり、選択できる部分にズレが生じる(▼マークを押してもプルダウンできない状態)
F5を押して再読み込みすると直ることがある

*.cssを先に、*.jsを後に読み込むことで解決します。

 

[確認環境]
Windows 7 SP1 64bit
Firefox 38.0.5
Google Chrome 44.0
IE 11.0