タグ

ブックマーク / blog.webcreativepark.net (22)

  • AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ

    AndroidiPhoneHTML,CSS,JavaScriptのバグまとめ AndroidiPhoneなどのスマートフォンではHTML,CSS,JavaScriptにバグが多くてコーディングが大変になります。そこでバグを紹介しているサイト、記事をまとめてみました。(中にはバグではなく仕様なものもあるかもしれません) iOS 8.4.1の:hover問題 iOS 8.4.1で:hoverを指定していると1タップでページ遷移できない問題 【STINGER5】AndroidChromeで が「・」になってる気がする | ビビビッ  を に変更すると直るとのこと。 Mobile Safari 8でposition: fixedした擬似要素が完全に位置が固定されない - Weblog - Hail2u.net Mobile Safari 8でposition:

    AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ
  • PCサイトとスマートフォンサイトを切り替える「Pc2Sp.js」

    PCサイトとスマートフォンサイトを切り替える「Pc2Sp.js」 PCサイトとスマートフォンサイトを切り替える「Pc2Sp.js」を作成したので公開しておきます。 このライブラリを利用すると スマートフォンでPCサイトにアクセスした場合、指定したスマートフォン用のURLに転送されます。 PCでスマートフォンサイトにアクセスした場合、指定したPC用のURLに転送されます。 スマートフォン用ページでは「PCサイトを見る」なリンクが設定可能で、それがクリックされると、スマートフォンでPC用のサイトが閲覧できます。クリック後は1の転送機能が無効になります PC用のサイトでは、スマートフォンで見た場合のみ表示される「スマートフォンサイトを見る」なリンクが設定可能で、これがクリックされるとスマートフォン用のURLに転送され1の機能が復活します。 個々のページでどのPCページとスマートフォンページが対応

    PCサイトとスマートフォンサイトを切り替える「Pc2Sp.js」
  • mixiチェックのチェックボタンを設置

    mixiチェックのチェックボタンを設置 mixiチェックのチェックボタンを設置してみました。(参考:mixiチェックとは?)FacebookのLike Button(いいねボタン)のmixi版のような感じです。 設置方法 mixi Developer Centerのmixiチェックに設置方法が書かれていますが、設置には「mixi チェックキー」が必要のようです。 mixi チェックキーの取得 チェックキーの取得にはデベロッパー登録が必要で、mixi Developer Centerでデベロッパー登録ができます。 個人の場合はmixiアカウントとメール認証が出来る携帯電話が必要です。 デベロッパー登録が終了したら、mixi Developer Centerの右上のログインリンクからダッシュボードに移動し、mixi プラグインに新規登録からチェックボタンを設置するサイトを登録します。URL許可

    mixiチェックのチェックボタンを設置
    gotack
    gotack 2010/09/19
  • alphafilter.jsが透過pngのロールオーバーに対応

    alphafilter.jsが透過pngのロールオーバーに対応 IE6用の透過pngライブラリ「alphafilter.js」が透過pngのロールオーバーに対応しました。 透過機能はIE6で画像の拡張子がpngの場合のみですが、ロールオーバーはすべてのブラウザ、jpg、gif、png形式の画像で利用いただけます。 img要素の場合class属性に「btn」と付ければロールオーバーの処理を行います。 <img src="./sample.png" class="btn" alt="" /> sample.pngの場合はsample_on.pngのように拡張子の前に「_on」が付いた画像をロールオーバー時に表示します。 透過機能と合わせて利用する場合は、以下のように指定します。 <img src="./sample.png" class="alphafilter btn" alt="" />

    alphafilter.jsが透過pngのロールオーバーに対応
  • IE6,7,8の確認ツールの決定版!?Microsoft Expression Web SuperPreview

    IE6,7,8の確認ツールの決定版!?Microsoft Expression Web SuperPreview マイクロソフトのWEBオーサリングツール「Microsoft Expression Web 2」の次期バージョンに含まれる新機能Microsoft Expression Web SuperPreviewがベータ版として公開されました。 このSuperPreviewを利用すればIE6,7,8での検証作業が可能です。(製品版にはFirefox、Safariなども搭載予定) 公式ブログよりダウンロード可能で、インストールには.Net 3.5 frameworkが必要なので結構時間がかかります。 (インストーラーを実行すると最初に.Net 3.5 frameworkをインストールし再起動、次にインストーラーを実行するとSuperPreviewがインストールされる) 検証ブラウザの切り替

    IE6,7,8の確認ツールの決定版!?Microsoft Expression Web SuperPreview
  • float方向のmarginが倍増するバグへの対応

    float方向のmarginが倍増するバグへの対応 IE6ではfloatしている要素にmarginを指定すると、float方向のmarginが倍近くに増加するというバグが存在します。 サンプル これに対応する為にはfloatを指定している要素に対して、display:inlineを適用します。 div#box{ float:left; margin:20px; display:inline; } サンプル これは、ボックスのdisplay値を変更すると言う意味ではありません。 CSSの仕様上、'float'が'none'以外の値を持つ要素のdisplayの値は強制的にblockに変換される為、この記述には全く意味がありません。 IE6に対してfloat方向のmarginが倍増するバグへの対応としてのみ活用できる記述になっています。 関連エントリー tableにおけるmarginの相殺 ma

    float方向のmarginが倍増するバグへの対応
    gotack
    gotack 2008/08/27
  • WEB製作者の為のSEOチートシート[to-R]SEOmozで配布されているSEOチートシートが素敵ですので日本語にしてみました

    WEB製作者の為のSEOチートシート SEOmozで配布されているSEOチートシートが素敵ですので日語にしてみました。 重要なHTML要素 title要素にキーワードを含みましょう。 h1,h2,h3要素にキーワードを含みましょう。 b要素、strong要素でキーワードを包みましょう。 img要素のalt属性、ファイル名にキーワードを含みましょう。 a要素のtitle属性、アンカーテキストにはキーワードを含ませましょう。 a要素のnofollowを上手に使いましょう。 インデクシングに関する限界 ページのファイルサイズは150KB以下にしましょう。 ページ内のリンクは100個以内にしましょう。 title要素は70文字(半角)以内にしましょう。 meta要素のdescriptionは155文字(半角)以内にしましょう。 URLの含まれるパラメーターは2個以内にしましょう。 ディレクトリの

    WEB製作者の為のSEOチートシート[to-R]SEOmozで配布されているSEOチートシートが素敵ですので日本語にしてみました
    gotack
    gotack 2008/05/02
  • 非常に美しいcoverflowスライドギャラリー『ImageFlow』

    非常に美しいcoverflowスライドギャラリー『ImageFlow』 ImageFlowはPHPJavaScriptで作られている非常に美しいcoverflowスライドギャラリーです。 設置方法 配布サイトより関連ファイルをダウンロードし、サーバーにアップします。 スライドギャラリーを利用したいページのhead要素内で『screen.css』と『imageflow.js』を読み込みます。 <link rel="stylesheet" title="Standard" href="screen.css" type="text/css" media="screen" /> <script language="JavaScript" type="text/javascript" src="imageflow.js"></script> スライドを利用したい箇所に以下のHTMLコードを記述しま

    非常に美しいcoverflowスライドギャラリー『ImageFlow』
  • 商品画像掲載のページ構成CSS

    商品画像掲載のページ構成CSS ネタ元:商品画像掲載のページ構成css or table? なかなか語られることのない、Web制作の問題点が議論されています。 この問題はheightLine.jsを使ったり、tableで組むことで解決できるのですが、なんかそれをやると負けた気がする人がいるのも理解できます。 ですので、私が最近使っている方法を紹介。 サンプル コードに関してはサンプルから参照してください。 行ごとにブロックレベル要素で包み、その要素(サンプルではul要素)に対して、商品のリスト表示に使っている要素(サンプルではli要素)にかかっている物とおなじfloatプロパティを適用します。 副産物として、行ごとにブロックレベル要素で包んでいるのでclassを適用することにより背景色を変更することができます。 このマークアップも好みが分かれる所だと思いますが参考までに 関連エントリー 高

    商品画像掲載のページ構成CSS
    gotack
    gotack 2007/12/16
    ダンボー
  • footerをウィンドウ下部に固定する『footerFixed.js』

    footerをウィンドウ下部に固定する『footerFixed.js』 footer部分を画面下部に固定するためのjsライブラリ『footerFixed.js』を作成しました。 フッターをコンテンツの内容量にかかわらずwindow下部に表示させるためのjsライブラリです。 サンプル 設置方法は head要素なのでfooterFixed.jsを読み込みます。 <script type="text/javascript" src="./footerFixed.js"></script> ウィンドウ下部に固定したい要素にid属性「footer」を付けます。 これでその要素をウインドウの下部に表示させることが可能です。 (ウインドウの下部というのがわかりにくいと思うのですが、内容量がウィンドウサイズを超える場合は通常通り、内容量がウィンドウサイズより小さい場合はウィンドウの下部に配置という意味です

    footerをウィンドウ下部に固定する『footerFixed.js』
    gotack
    gotack 2007/11/16
  • 高さの異なるカラムをそろえるスタイルシート

    高さの異なるカラムをそろえるスタイルシート ネタ元:高さの異なるカラムを揃えるスタイルシート[コリス] 高さの異なるカラムをそろえるのがはやっているようですので、色々考察。 高さの異なるカラムをそろえる一般的な手法は、親要素の背景に画像を設定し、高さが揃っているように見せかける方法です。 まず、高さがバラバラの場合のサンプル。 次に、高さをそろえたサンプル。 こちらの方がネタ元より若干、汎用性が高い。 例えば、カラムの下を角丸でそろえることも可能です。サンプル ネタ元ですが、ネガティブマージンを使った手法でボックスの領域を超えて背景画像を表示する形で、高さをそろえているように見せかかけています。 図解するとこんな感じ、 『カラムの内容領域の高さ』に対して、『padding-bottomにより背景画像の表示領域を拡大』し、『カラムの実際の高さ』は、『margin-bottomにより縮小』させ

    高さの異なるカラムをそろえるスタイルシート
    gotack
    gotack 2007/10/31
  • Web屋さんのためのMovable Type4

    Web屋さんのためのMovable Type4 先日、WebSig会議「Web屋さんのためのMovable Type4」in 大阪に行ってきました。 仕事が入ってたので行けないかと思っていたのですが、急遽仕事がキャンセルになり行ける事に。初のWebSig24/7体験です。 最初は蒲生トシヒロさん(IT Professional)が『MT4で作る簡単な企業サイト』について講演を MT4で作る簡単な企業サイト 1.デフォルトテンプレートは使わない。 スタイルキャッチャーを利用する為に構造が複雑な為、CSSを適用させにくい為。 2.XAMPPを利用して、ローカルサーバーを立ち上げて作業する。 インターネットに接続していなくても作業ができる為。 3.まずはコンセプトを決める。次にフローチャートを決める(最初に、ちゃんと決めていないと後が大変) 4.Movable Type4であたらしく登場した『ウ

    Web屋さんのためのMovable Type4
    gotack
    gotack 2007/10/02
  • 画面の下部にフッターを表示する

    画面の下部にフッターを表示する 動的サイトで画面の下部にフッターを表示する事は非常に困難です。 さまざまなパターンを想定してフッターを設定することになります。 コンテンツ領域がブラウザの高さより高い場合 この場合、通常の方法で問題なく表示できます。 サンプル(コンテンツのheight:1000px) ただし、コンテンツ領域がブラウザの高さより低い場合、画面下部に大きな余白が発生します サンプル(コンテンツのheight:100px) コンテンツ領域がブラウザの高さより低い場合 この場合は、高さ100%のボックスを作成する方法を使用して、画面に対してheight100%のボックスを作成して、postionを利用して画面下部にフッターを持ってくることで、表示が可能になります。 サンプル ただし、この方法ではIE6以外のブラウザでは、コンテンツ領域がブラウザの高さより高い場合、フッターが初期表示

    画面の下部にフッターを表示する
    gotack
    gotack 2007/10/01
    下部配置の詳しい説明。
  • ユーザーがページのどこをクリックしたか解析するツール[to-R]

    ユーザーがページのどこをクリックしたか解析するツール ユーザーがどのようにサイトを巡回しているかはアクセス解析なのでわかりますが、ページのどこをクリックしたかも知りたくないでしょうか? 今回は、ページのどこがクリックされたかを解析するツールを紹介します。 Crazy EggはwebページにJavaScriptのコードを一行追加するだけでwebページのどこがクリックされているかを解析できるおもしろいツールです。 ちなみにto-Rを解析した所、このような結果になりました。 最初のエントリーの『続きを読む』にクリックが集中してますね。 CSSのカテゴリーページも結構人気っぽいです。 お約束として『パーマリンク』を用意しているのですが全くクリックされていませんので必要なさそうですね。 などアクセス解析やデザインを見ているだけではなかなか見えないwebサイトの性質が見えてきます。 セットアップ まず

    ユーザーがページのどこをクリックしたか解析するツール[to-R]
    gotack
    gotack 2007/08/22
  • ブロックレベル要素の高さを揃えるheightLine.js[to-R]

    ブロックレベル要素の高さを揃えるheightLine.js Web標準の日々のグループディスカッションで出たライブラリ案を作っていく企画、第一弾。 ブロックレベル要素の高さを揃えるjsライブラリを作ってみました。 このライブラリは新バージョンがあります。 レスポンシブWebデザインに対応した「jquery.heightLine.js」 CSSでは複数のブロックレベル要素の高さを揃えれないという問題があります。 このheightLine.jsは、複数のブロックレベル要素の高さを揃える事ができ、2カラムレイアウトや3カラムレイアウトのそれぞれのカラムの高さを揃えたり、複数のブロックレベル要素をfloatで配置する際の高さを揃えたりできる、便利なライブラリになります。 設置方法 head要素内にダウンロードしたheightLine.jsを読み込みます。 <script type="text/ja

    ブロックレベル要素の高さを揃えるheightLine.js[to-R]
    gotack
    gotack 2007/07/26
  • CSSでロールオーバーもどき

    CSSでロールオーバーもどき ロールオーバーの際に画像の輝度を上げるやり方がありますけど、CSSで簡単にできます。 XHTMLソース <a href="http://blog.webcreativepark.net"><img src="./tor.gif" alt="to-R"/></a> CSSソース a:hover img{ opacity:0.8; filter: alpha(opacity=80); } サンプル ロールオーバー時にimg要素のopacityプロパティを使い不透明度を下げます。 IEはopacityプロパティに対応していない為、filterを使い不透明度を下げます。 簡単なんで、忙しいときに重宝します。 関連エントリー CSSで実現するスマートなロールオーバー 画像置換 cssで画像をプリロードする方法(改 一番簡単な画像置換の方法 画像置換でメニューを作る 画像

    CSSでロールオーバーもどき
    gotack
    gotack 2007/07/18
  • ページ内リンクをスマートにするsmoothScroll.js[to-R]

    ページ内リンクをスマートにするsmoothScroll.js ページ内リンクをスムーズに行うjsライブラリ、smoothScroll.jsを作成したので公開します。 どういったものかはサンプルで確認してください。 <a href="#header">ページの先頭に戻る</a> などのページ内リンクをスムーズな移動に変更します。 これにより、エンドユーザーがページが遷移したという錯覚におちいることはありません。 設置方法は簡単です。 smoothScroll.jsをダウンロードして、設置したいページで取りこみます。 <script type="text/javascript" src="./smoothScroll.js"></script> 特定のリンクはスムーズさせない smoothScroll.jsは#(ハッシュ)付きのリンクを全てスムーズスクリプトに変換します。他のライブラリなどで#

    ページ内リンクをスマートにするsmoothScroll.js[to-R]
    gotack
    gotack 2007/07/18
  • WEBディレクトリ登録の今[to-R]

    WEBディレクトリ登録の今 最近のYahoo!カテゴリ登録の効果のエントリーから、大分時間がたちました。 状況が変わったので、他のWEBディレクトリを含めてまとめ直しときます。 Yahooカテゴリ 先のエントリーでは、Yahooカテゴリ登録は検索結果の補正がほぼなくなったと考察していましたが、キーワードマッチングが追加されていたようです。 登録カテゴリーや登録ページ、登録内容に含まれるキーワードで検索された際には以前のように、Yahooカテゴリ登録サイトは上位に表示されやすい傾向にあります。 逆に言えば、登録カテゴリーや登録ページ、登録内容に含まれないキーワードで検索した場合は、Yahooカテゴリ登録の恩恵はさほど受けられません。 また、リンクはjavascriptによるリンクなので他の検索エンジンには影響を与えません。 審査料は無料と有料(ビジネスエクスプレス)(5万2500円~15万7

    WEBディレクトリ登録の今[to-R]
    gotack
    gotack 2007/07/06
  • IE6とIE7で検証する方法

    IE6とIE7で検証する方法 2006年、待望のIE7がリリースされまた。 これまでIEのCSS実装の不十分に悩ませれた来たwebクリエイターの作業が、楽になるかというとそんなことはありません。 世の中の多くの人がIE6を使用している現状を考えるとIE6に対応させなくてはいけません。 ただ、既にIE7をインストールしたPCではIE6をインストールできない為、通常の方法では検証ができません。 検証を行うにはいくつかの方法がありますが、スタンドアローン版のIE6を利用するのがお手軽でしょう。 スタンドアローン版とは単体で起動できる、つまりインストールせずに使用できるソフトになります。 スタンドアローン版はbrowsers.evolt.orgで配布されています。 IE3~IE6などの古いバージョンのIEが配布されていますのでさまざまなブラウザで検証ができます。 IE6はie6eolas_nt.z

    IE6とIE7で検証する方法
    gotack
    gotack 2007/06/21
  • IEとそれ以外のブラウザでアルファ画像を使う方法-とあるWEBクリエイターのblog

    IEとそれ以外のブラウザでアルファ画像を使う方法 pngのアルファ画像をIE6とその他のモダンブラウザでアルファの画像を表示する方法 記述するcssコード div.alpha{ width:100px; height:200px; background:url("alpha.png"); } * html div.alpha{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='alpha.png',sizingMethod='scale'); background:none; } html sample div.alphaの記述はすべてのブラウザに対して適用されます。 その後に スターハックを使用してアルファ画像をサポートしていないIEのみに適用するスタイルを記述します。 (IEの独自拡張フィルタを使用しています)

    IEとそれ以外のブラウザでアルファ画像を使う方法-とあるWEBクリエイターのblog
    gotack
    gotack 2007/06/21
    jsを使わずにcssのみで実現する方法