Upload
tecking
View
2.542
Download
0
Embed Size (px)
DESCRIPTION
WordBench福井 第8回勉強会(2012年4月21日)で発表したライトニングトークのスライドです。レスポンシブウェブデザインのテンプレートを作る際に便利な変数を紹介しています。
Citation preview
Copyright 2012 COWBELL Corporation.Some rights reserved
レスポンシブウェブデザインに効くこの一言!のはなし。
カウベル・コーポレーション 森川徹志
Copyright 2012 COWBELL Corporation.Some rights reserved
森川徹志(もりかわ・てつし)自己紹介
● 福井市生まれ
● 雑誌・パンフ・サイト等を編集・制作
● WordPress歴7年目(バージョン2.0.xより)
● 仕事(受託・自社サービス)でも個人でもWP活用
Copyright 2012 COWBELL Corporation.Some rights reserved
最近ヒットしたブログネタ最近ヒットしたブログネタ
Copyright 2012 COWBELL Corporation.Some rights reserved
FB+TwFB+Tw効果でアクセスが普段の効果でアクセスが普段の22倍倍
Copyright 2012 COWBELL Corporation.Some rights reserved
さて、レスポンシブデザイン。
Copyright 2012 COWBELL Corporation.Some rights reserved
レスポンシブウェブデザインとは?
● ブラウザの横幅でレイアウトが変わる
● (x)HTMLファイルは単一
● CSS3で横幅を判断しレイアウト制御
Copyright 2012 COWBELL Corporation.Some rights reserved
WordPressでの例
Copyright 2012 COWBELL Corporation.Some rights reserved
PCPCで見たで見たTwenty ElevenTwenty Eleven
Copyright 2012 COWBELL Corporation.Some rights reserved
iPhoneiPhoneで見たで見たTwenty ElevenTwenty Eleven
Copyright 2012 COWBELL Corporation.Some rights reserved
CSS3 CSS3 の の Media QueriesMedia Queries
Copyright 2012 COWBELL Corporation.Some rights reserved 拙作『へやさがす拙作『へやさがす.net.net』』
PC iPhone
Copyright 2012 COWBELL Corporation.Some rights reserved
Copyright 2012 COWBELL Corporation.Some rights reserved
Copyright 2012 COWBELL Corporation.Some rights reserved
Copyright 2012 COWBELL Corporation.Some rights reserved
デバイスに応じて文字列を変える?
Copyright 2012 COWBELL Corporation.Some rights reserved
$is_iphone$is_iphone
Copyright 2012 COWBELL Corporation.Some rights reserved
コーディング例コーディング例
<?php
global $is_iphone;
if ( $is_iphone ) :
?>
<p>スマホorタブレットの場合の文字列</p>
<?php else : ?>
<p>PCの場合の文字列</p>
<?php endif; ?>
Copyright 2012 COWBELL Corporation.Some rights reserved
$is_iphone が true になる条件
● User-Agent(UA)文字列に safari がある
(大文字・小文字を区別しない)
● かつ UA文字列に mobile がある
(大文字・小文字を区別しない)
Copyright 2012 COWBELL Corporation.Some rights reserved
$is_iphone が true になる環境
● iOS
(iPhone, iPod touch, iPad)
● Android
標準ブラウザ
Dolphin Browser HD
Copyright 2012 COWBELL Corporation.Some rights reserved
余談
Copyright 2012 COWBELL Corporation.Some rights reserved
$is_iphone のありか
INSTALL_DIR
wp-includes
vars.php ←ここ
Copyright 2012 COWBELL Corporation.Some rights reserved
まあまあ使えそうまあまあ使えそう
$is_winIE
Copyright 2012 COWBELL Corporation.Some rights reserved
使わなくもない…かな…使わなくもない…かな…
$is_opera
Copyright 2012 COWBELL Corporation.Some rights reserved
えっ? えっ?えっ? えっ?
$is_NS4
Copyright 2012 COWBELL Corporation.Some rights reserved
レスポンシブウェブデザインへの対応
● レイアウト
→CSS3 の Media Queries を利用
● 文字列
→$is_iphone を有効活用
Copyright 2012 COWBELL Corporation.Some rights reserved Thanks! Thanks! tetsushi.morikawatetsushi.morikawa