狠狠撸

狠狠撸Share a Scribd company logo
Twenty Eleven で
レスポンシブサイトを
つくろう、そうしよう
     @Odyssey
おでっせい            おかねがたりません

        サラリーマン
                           WordPress 歴: もうすぐ6年
        まけずぎらい             WordPress 0.9.5 に出会う
       せいべつ:おとこ            WordPress ME 2.0 を使う
        レベル:10             WordPress オフに参加
                           WordPress 公式日本語サイ
     せいそくち:さいたま
                           ト運営チーム
                           WordPress 日本語版作成
E   ハイストリートのふく             チーム(WordPress 3.2 リ
E   Galaxy SII             リースリーダー)
E   iPhone 4S              WordCamp/Bench に参加
E   iPod Nano              WordBench 写真部
E   Nintendo 3DS           WordPants 製作委員会
E   Playstation Portable   WordBench モクモク部
E   MacBook Air            WordBench モンハン部
http://8bitOdyssey.com/
今日のお話でできたのが
  このデザインです。




http://8bitOdyssey.com/
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
おでっせい            おかねがたりません

          おやバカ
                           WordPress 歴: もうすぐ6年
        まけずぎらい             WordPress 0.9.5 に出会う
       せいべつ:おとこ            WordPress ME 2.0 を使う
        レベル:1              WordPress オフに参加
                           WordPress 公式日本語サイ
     せいそくち:さいたま
                           ト運営チーム
                           WordPress 日本語版作成
E   ハイストリートのふく             チーム(WordPress 3.2 リ
E   Galaxy SII             リースリーダー)
E   iPhone 4S              WordCamp/Bench に参加
E   iPod Nano              WordBench 写真部
E   Nintendo 3DS           WordPants 製作委員会
E   Playstation Portable   WordBench モクモク部
E   MacBook Air            WordBench モンハン部
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
では行ってみよう~!
1998年

    WWW




 ブラウザ
1999年

          WWW




                携帯電話

ブラウザ
2003年

          WWW




           i     E     V



                ケータイ

ブラウザ
2007年

           Web




            i     E     V



ブラウザー            ケータイ   Ktai Style
2008年

               Web




                     i    E     V
           ?

ブラウザー    スマートフォン         ケータイ
                          Ktai Style
2009年

              Web




                    i    E     V
          ?

ブラウザー   スマートフォン         ケータイ
                         Ktai Style
2010年

              Web




                     i    E     V
          ?

          スマートフォン
ブラウザー                    ケータイ
           / タブレット
                          Ktai Style
2011年

              Web




                     i    E   V
          ?

          スマートフォン
ブラウザー                    ケータイ
           / タブレット
                         Ktai Style
つまり、手間が増えている
ということです。
あきらめる…わけにも
いかないし…
手間と時間は
 無限じゃないし…
がんばって
スマホ対応したらしたで…
あなたのサイト、
こう思われてません?
いつも、オレが
使ってるメニューが
スマホだと使えない
じゃないか!!!(怒)
2011年

              Web




                     i    E   V
          ?

          スマートフォン
ブラウザー                    ケータイ
           / タブレット
                         Ktai Style
2011年
        今日のお話は
        ここをまとめてなんとか
               Web
        しようというお話です。

                       i    E   V
            ?

            スマートフォン
ブラウザー                      ケータイ
             / タブレット
                           Ktai Style
本日のアジェンダ
本日のアジェンダ

?レスポンシブサイトとは?
本日のアジェンダ

?レスポンシブサイトとは?
?Twenty Eleven
本日のアジェンダ

?レスポンシブサイトとは?
?Twenty Eleven
?どのように実現しているの?
本日のアジェンダ

?レスポンシブサイトとは?
?Twenty Eleven
?どのように実現しているの?
?子テーマの作り方をおさらい
本日のアジェンダ

?レスポンシブサイトとは?
?Twenty Eleven
?どのように実現しているの?
?子テーマの作り方をおさらい
?子テーマカスタマイズのコツ
本日のアジェンダ

?レスポンシブサイトとは?
?Twenty Eleven
?どのように実現しているの?
?子テーマの作り方をおさらい
?子テーマカスタマイズのコツ
?ぼくが実際に変更したこと
レスポンシブ?
    (ウェブ)サイト

  レスポンシブサイトとは
レスポンシブ?
    (ウェブ)サイト

  レスポンシブサイトとは
  レスポンシブ?ウェブデザイン
  という手法でデザインされた
  ウェブサイト。
レスポンシブ?
    (ウェブ)サイト

  レスポンシブサイトとは
  レスポンシブ?ウェブデザイン
  という手法でデザインされた
  ウェブサイト。
  ※語呂が悪いので、ウェブだけ省きました…
レスポンシブ?
    ウェブデザイン
レスポンシブ?
    ウェブデザイン
              のメリット
レスポンシブ?
    ウェブデザイン
              のメリット

  ?必要な技術はHTMLとCSS
レスポンシブ?
    ウェブデザイン
              のメリット

  ?必要な技術はHTMLとCSS
  ?どのデバイスにもソースはひとつ
レスポンシブ?
    ウェブデザイン
              のメリット

  ?必要な技術はHTMLとCSS
  ?どのデバイスにもソースはひとつ
  ?今後登場するデバイスもOK
レスポンシブ?
    ウェブデザイン
              のメリット

  ?必要な技術はHTMLとCSS
  ?どのデバイスにもソースはひとつ
  ?今後登場するデバイスもOK
  ?もちろんWordPressも
レスポンシブ?
    ウェブデザイン
レスポンシブ?
    ウェブデザイン
              のデメリット
レスポンシブ?
    ウェブデザイン
              のデメリット

  ?CSS3未対応デバイスでは難しい
レスポンシブ?
    ウェブデザイン
              のデメリット

  ?CSS3未対応デバイスでは難しい
  ?回線の細いモバイルデバイスにも
  PCと同じ画像を読み込ませてしまう
レスポンシブ?
    ウェブデザイン
              のデメリット

  ?CSS3未対応デバイスでは難しい
  ?回線の細いモバイルデバイスにも
  PCと同じ画像を読み込ませてしまう
  ?自分で作るときっと気が狂う
?自分で作るときっと気が狂う
?自分で作るときっと気が狂う
いや、まじで(; ?`ω??)
レスポンシブウェブデザイン
は作るもんじゃない!
レスポンシブウェブデザイン
は作るもんじゃない!
パク…インスパイア
するものだ!
つまり
レスポンシブウェブデザイン
にするのが大変なのではない。
レスポンシブウェブデザイン
にするのが大変なのではない。
レスポンシブウェブデザイン
にするのが大変なのではない。
そう、WordPressならね。
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Twenty Eleven
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
?
Twenty Eleven
Twenty Eleven


   ?WordPress 3.2からのデフォル
   トテーマ(3.3でももちろんOK)
Twenty Eleven


   ?WordPress 3.2からのデフォル
   トテーマ(3.3でももちろんOK)
   ?テーマ機能の見本市
WordBench 東京勉強会プレゼン
資料をアップしました
http://8bitodyssey.com/
archives/2278
Twenty Eleven


   ?WordPress 3.2からのデフォル
   トテーマ(3.3でももちろんOK)
   ?テーマ機能の見本市
   ?レスポンシブ?ウェブデザイン
どのように実现してるの?
どのように実现してるの?



  ?長さ?高さの指定は % or em
body {
    padding: 0 2em;         wp-content/themes/-
}                           twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;
    max-width: 1000px;
}
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;
    margin-right: 7.6%;
    width: 18.8%;
}
body {
    padding: 0 2em;         wp-content/themes/-
}                           twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;
    max-width: 1000px;
}
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;
    margin-right: 7.6%;
    width: 18.8%;
}
body {
    padding: 0 2em;         wp-content/themes/-
}                           twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;
    max-width: 1000px;
}
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;
    margin-right: 7.6%;
    width: 18.8%;
}
body {
    padding: 0 2em;         wp-content/themes/-
}                           twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;
                            #page
    max-width: 1000px;
                                       2em
}
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
                                    1000px
    width: 100%;
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {                           2em
    ?oat: right;            ブラウザ幅: 1000px以上
    margin-right: 7.6%;
    width: 18.8%;
}
body {
    padding: 0 2em;         wp-content/themes/-
}                           twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;
    max-width: 1000px;
}
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;
    margin-right: 7.6%;
    width: 18.8%;
}
body {
    padding: 0 2em;         wp-content/themes/-
}                            twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;                      -264px
                          #primary
    max-width: 1000px;
}                                       #secondary
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;                          188px 76px
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;             ブラウザ幅: 1000px以上
    margin-right: 7.6%;
    width: 18.8%;
}
どのように実现してるの?



  ?長さ?高さの指定は % or em
  ?CSS3 Media Queries
CSS3 Media Queries
 メディアタイプやスクリーン
 サイズなどの条件を指定して、
 より細かくスタイルを適用できる。
CSS3 Media Queries
 颁厂厂でも条件分岐できる!
CSS3 Media Queries
 颁厂厂でも条件分岐できる!
 さようなら、JavaScript!
CSS3 Media Queries
 颁厂厂でも条件分岐できる!
 さようなら、JavaScript!
CSS3 Media Queries
 颁厂厂でも条件分岐できる!
 さようなら、JavaScript!

 非対応ブラウザは JS で!
 http://code.google.com/p/css3-
 mediaqueries-js/
wp-content/themes/-
      ……                twentyeleven/style.css
      ……                2240行目~

@media (max-width: 800px) {
      ……
}
@media (max-width: 650px) {
      ……
}
@media (max-width: 450px) {
      ……
}
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
wp-content/themes/-
      ……             twentyeleven/style.css
      ……             2240行目~

@media (max-width: 800px) {
      ……
}
                              通常適用
@media (max-width: 650px) { されるCSS
      ……
}
@media (max-width: 450px) {
      ……
}
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
wp-content/themes/-
      ……            twentyeleven/style.css
      ……            2240行目~

@media (max-width: 800px) {
      ……                      ブラウザ幅が
}                             800px以下
@media (max-width: 650px) {
                              の時に適用
      ……
}
@media (max-width: 450px) {
      ……
}
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
wp-content/themes/-
      ……            twentyeleven/style.css
      ……            2240行目~

@media (max-width: 800px) {
      ……                      ブラウザ幅が
}                             650px以下
@media (max-width: 650px) {
                              の時に適用
      ……
}
@media (max-width: 450px) {
      ……
}
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
wp-content/themes/-
      ……            twentyeleven/style.css
      ……            2240行目~

@media (max-width: 800px) {
      ……                      ブラウザ幅が
}                             450px以下
@media (max-width: 650px) {
                              の時に適用
      ……
}
@media (max-width: 450px) {
      ……
}
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
wp-content/themes/-
      ……             twentyeleven/style.css
      ……             2240行目~

@media (max-width: 800px) {
      ……
                             スクリーン型
}                            の媒体でかつ
@media (max-width: 650px) { デバイス幅が
      ……                     320px以上
}
                             480px未満
@media (max-width: 450px) {
      ……
                             の時に適用
}                            (iphone等)
@media only screen and (min-device-
width: 320px) and (max-device-width:
480px) {
      ……
}
Twenty Elevenで見てみましょう
body {
    padding: 0 2em;         wp-content/themes/-
}                            twentyeleven/style.css
#page {                     68行目~
    margin: 2em auto;                      -264px
                          #primary
    max-width: 1000px;
}                                       #secondary
#primary {
    ?oat: left;
    margin: 0 -26.4% 0 0;
    width: 100%;                          188px 76px
}
#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}
#secondary {
    ?oat: right;             ブラウザ幅: 1000px以上
    margin-right: 7.6%;
    width: 18.8%;
}
wp-content/themes/-
@media (max-width: 800px) { twentyeleven/style.css
   ……                       2240行目~
   #main #content {
                         #primary
      margin: 0 7.6%;
                             #content
      width: auto;
                        7.6%                     7.6%
   }
   ……
   #main #secondary {
      ?oat: none;
                            #secondary
      margin: 0 7.6%;
      width: auto;      7.6%                     7.6%
   }
   ……
  }


                            ブラウザ幅: 800px未満
どのように実现してるの?



  ?長さ?高さの指定は % or em
  ?CSS3 Media Query
  ?画像もフレキシブルに
wp-content/themes/-
/* Images */       twentyeleven/style.css
.entry-content img,849行目~
.comment-content img,
.widget img {
    max-width: 97.5%;
}
img[class*="align"],
img[class*="wp-image-"]
{
    height: auto;
}
img.size-full {
    max-width: 97.5%;
    width: auto;
}
Twenty Elevenで
レスポンシブサイト
をつくる。
おすすめは子テーマ
おすすめは子テーマ


    子テーマ
    エヴァンジェリストです
Duotone の子テーマを作ろう、
そうしよう@ WordCamp
Fukuoka 2010
http://www.slideshare.net/
odysseygate/duotone-
wordcamp-fukuoka-2010

           子テーマ
           エヴァンジェリストです
子テーマとは?
子テーマとは?
          抜粋版
子テーマとは?
          抜粋版

 ?親テーマのテンプレートや機能を
 利用できる。必要に応じて変更?
 上書きできる。
子テーマとは?
          抜粋版

 ?親テーマのテンプレートや機能を
 利用できる。必要に応じて変更?
 上書きできる。
 ?親テーマがバージョンアップして
 も子テーマの変更は保持される。
子テーマのつくり方
子テーマのつくり方
            超浓缩版
子テーマのつくり方
            超浓缩版

 ?親テーマと同階層にディレクトリ
子テーマのつくり方
wp-content          超浓缩版
  themes
    ?親テーマと同階層にディレクトリ
     twentyeleven    親テーマ
子テーマのつくり方
wp-content            超浓缩版
  themes
    ?親テーマと同階層にディレクトリ
     twentyeleven      親テーマ
     ディレクトリ作成!
     yourchildtheme    子テーマ
                       子テーマの
       style.css       style.css
子テーマのつくり方
               超浓缩版

 ?親テーマと同階層にディレクトリ
 ?style.cssにtemplate: 親テー
 マ名を入力
子テーマのつくり方
yourchildtheme/style.css
                       超浓缩版
/*
Theme Name: yourchildtheme
     ?親テーマと同階層にディレクトリ
Theme URI: http://www.example.com/
     ?style.cssにtemplate: 親テー
Description: Child theme for ...
Author: You
     マ名を入力
Author URI: http://www.example.com/
Template: twentyeleven
*/

@import url(/slideshow/twenty-eleven/10333988/"../twentyeleven/style.css");
子テーマのつくり方
               超浓缩版

 ?親テーマと同階層にディレクトリ
 ?style.cssにtemplate: 親テー
 マ名を入力
 ?style.cssと各種テンプレートで
 上書き
子テーマのつくり方
yourchildtheme/style.css
                       超浓缩版
/*  ?親テーマと同階層にディレクトリ
…
*/  ?style.cssにtemplate: 親テー
    マ名を入力
@import url(/slideshow/twenty-eleven/10333988/"../twentyeleven/style.css");
    ?style.cssと各種テンプレートで
以下で 上書き
    twentyeleven/style.css を上書き
適宜新規スタイルを記載
例:header.php を変更したい
  子テーマのつくり方
wp-content          超浓缩版
  themes
    ?親テーマと同階層にディレクトリ
    ?style.cssにtemplate: 親テー
    twentyeleven
    マ名を入力
    yourchildtheme
    ?style.cssと各種テンプレートで
                コピー
      style.css
    上書き             子テーマの
       header.php
       コピー           header.php
子テーマカスタマイズのコツ
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
  れるか考える
子テーマカスタマイズのコツ
親テーマ



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える
子テーマカスタマイズのコツ
親テーマ         目指すべき姿



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える
子テーマカスタマイズのコツ
        header の横幅
        を変えれば…
親テーマ          目指すべき姿



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える
子テーマカスタマイズのコツ
        header の横幅
        を変えれば…
親テーマ            目指すべき姿



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える

          コメント数の背景を
          吹き出しの画像にすれば…
子テーマカスタマイズのコツ
        header の横幅
        を変えれば…
親テーマ            目指すべき姿



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える

          コメント数の背景を
          吹き出しの画像にすれば…

どのようにスタイル
を書くかから
子テーマカスタマイズのコツ
        header の横幅
        を変えれば…
親テーマ            目指すべき姿



       ?親テーマと目指すべきデザインを
       見比べて、どう変更したら近づけら
       れるか考える

          コメント数の背景を
          吹き出しの画像にすれば…

どのようにスタイル       どのように変更するか
を書くかから          という発想
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
  れるか考える
  ?ワイヤーフレームで狙い所を確認
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
  れるか考える
  ?ワイヤーフレームで狙い所を確認
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
 でも自分で書くの面倒でしょう?
  れるか考える
  ?ワイヤーフレームで狙い所を確認
子テーマカスタマイズのコツ

    ?親テーマと目指すべきデザインを
Twenty Eleven のレスポンシブ構造を
    見比べて、どう変更したら近づけら
図解してみた ? 8bitodyssey.com
    れるか考える
http://8bitodyssey.com/
archives/2923
    ?ワイヤーフレームで狙い所を確認
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
  れるか考える
  ?ワイヤーフレームで狙い所を確認
  ?現状把握は開発ツールで
子テーマカスタマイズのコツ

  ?親テーマと目指すべきデザインを
  見比べて、どう変更したら近づけら
  れるか考える
  ?ワイヤーフレームで狙い所を確認
  ?現状把握は開発ツールで
ボックス?マージン?パディング
の状況を確認

子テーマカスタマイズのコツ

    ?親テーマと目指すべきデザインを
    見比べて、どう変更したら近づけら
    れるか考える
    ?ワイヤーフレームで狙い所を確認
    ?現状把握は開発ツールで
ボックス?マージン?パディング
の状況を確認

子テーマカスタマイズのコツ

    ?親テーマと目指すべきデザインを
    見比べて、どう変更したら近づけら
    れるか考える
    ?ワイヤーフレームで狙い所を確認
    ?現状把握は開発ツールで



      適用されているスタイルを確認
HTML5テーマで気をつけて
おいたほうがよいこと



  ?タグそのものではなく、
  ID や CLASS を駆使して
  スタイルを指定する。
HTML5テーマで気をつけて
おいたほうがよいこと



  ?タグそのものではなく、
  ID や CLASS を駆使して
  スタイルを指定する。
HTML5テーマで気をつけて
おいたほうがよいこと {
    header nav
    ……
   }
  ?タグそのものではなく、
  ID や CLASS を駆使して
  スタイルを指定する。
HTML5テーマで気をつけて
おいたほうがよいこと {
    header nav
    ……
   }
  ?タグそのものではなく、
  ID や CLASS を駆使して
   #branding #access {
  スタイルを指定する。
     ……
   }
HTML5テーマで気をつけて
おいたほうがよいこと



  ?タグそのものではなく、
  ID や CLASS を駆使して
  スタイルを指定する。
HTML5テーマで気をつけて
おいたほうがよいこと



  ?タグそのものではなく、
 消滅して、復活した <time> 要素
  ID や CLASS を駆使して
  スタイルを指定する。
HTML5テーマで気をつけて
おいたほうがよいこと



   ?タグそのものではなく、
 消滅して、復活した <time> 要素
   ID や CLASS を駆使して
   スタイルを指定する。
 HTML 5 もテーマのコードも
 変更の余地あり(かも)
ファイルが多すぎて
 よくわからないんだけど…
大丈夫だ、问题ない!
Twenty Eleven のファイルを分類して
みたよ ? 8bitodyssey.com
http://8bitodyssey.com/
archives/3208
8产颈迟翱诲测蝉蝉别测を作るに
あたって僕が変更したこと

   ?スマートフォンに適用される
   media queries でロゴの位置
   をちょこっと調整
8产颈迟翱诲测蝉蝉别测を作るに
あたって僕が変更したこと

   ?スマートフォンに適用される
   media queries でロゴの位置
   をちょこっと調整

   レスポンシブ?ウェブデザイン
   のためではほとんど、これだけ。
8产颈迟翱诲测蝉蝉别测を作るに
あたって僕が変更したこと

   ?スマートフォンに適用される
   media queries でロゴの位置
   をちょこっと調整

   レスポンシブ?ウェブデザイン
   のためではほとんど、これだけ。
8产颈迟翱诲测蝉蝉别测を作るに
あたって僕が変更したこと
          切れちゃっ
          てるし。
   ?スマートフォンに適用される
   media queries でロゴの位置
   をちょこっと調整

   レスポンシブ?ウェブデザイン
   のためではほとんど、これだけ。
8产颈迟翱诲测蝉蝉别测を作るに
            かぶってるし。
あたって僕が変更したこと
            切れちゃっ
            てるし。
    ?スマートフォンに適用される
    media queries でロゴの位置
    をちょこっと調整

    レスポンシブ?ウェブデザイン
    のためではほとんど、これだけ。
8产颈迟翱诲测蝉蝉别测を作るに
            かぶってるし。
あたって僕が変更したこと
            切れちゃっ
            てるし。
    ?スマートフォンに適用される
    media queries でロゴの位置
    をちょこっと調整
             こうしたい

    レスポンシブ?ウェブデザイン
    のためではほとんど、これだけ。
@media (max-width: 450px) ,
  8产颈迟翱诲测蝉蝉别测を作るに
@media only screen and (min-device-width:
  あたって僕が変更したこと
320px) and (max-device-width: 480px) {
   #site-title {
       ?スマートフォンに適用される
     padding: 8em 0 0;
       media queries でロゴの位置
     width: 280px;
   }   をちょこっと調整
   #site-title img {
     width: 280px;
       レスポンシブ?ウェブデザイン
   }
       のためではほとんど、これだけ。
   #branding #searchform {
     top: 3em !important;
   }
}
@media (max-width: 450px) ,
 8产颈迟翱诲测蝉蝉别测を作るに
@media only screen and (min-device-width:
 あたって僕が変更したこと
320px) and (max-device-width: 480px) {
  #site-title {
      ?スマートフォンに適用される
    padding: 8em 0 0;
      media queries でロゴの位置
    width: 280px;      通常は 405px
  }   をちょこっと調整
  #site-title img {
    width: 280px;
      レスポンシブ?ウェブデザイン   通常は 405px
    }
        のためではほとんど、これだけ。
    #branding #searchform {
      top: 3em !important;  通常は 4em
    }
}
完成!
http://8bitOdyssey.com/
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
One more thing...
补诲蝉别苍蝉别を出し分ける
补诲蝉别苍蝉别を出し分ける


   <?php if ( $is_iphone ) : ?>
    // ここにモバイル用 adsense コード
   <?php else : ?>
    // ここに通常の adsense コード
   <?php endif; ?>
Twenty Elevenでレスポンシブ
サイトをつくろう、そうしよう!
本日のスライドは下記にて公開します!
http://8bitOdyssey.com/


    Twitter: @odyssey
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう

More Related Content

Twenty Eleven で レスポンシブサイトを つくろう、そうしよう

Editor's Notes