アドビ
製品

トップ

  • Adobe Creative Cloud
  • Creative Cloudグループ版
  • Creative Suite 6
  • Adobe Marketing Cloud
  • Acrobat
  • Photoshop
  • SiteCatalyst

教育向け

  • 学生・教職員個人向け
  • 小・中・高等学校機関
  • 高等教育機関

Adobe Creative Cloud

  • Adobe Creative Cloudとは?

デザインと写真処理

  • Photoshop
  • Illustrator
  • InDesign
  • Adobe Muse
  • Lightroom
  • Elementsファミリー

ビデオ

  • Adobe Premiere Pro
  • After Effects

Web開発&HTML5

  • Edgeツール&サービス [新規ウィンドウで開く]
  • Dreamweaver
  • ゲーム [新規ウィンドウで開く]
  • モバイルアプリ

Adobe Marketing Cloud

  • Adobe Marketing Cloudとは?
  • 分析
  • Webエクスペリエンスマネジメント
  • 広告管理
  • テストとターゲティング
  • ソーシャルマーケティング

Analytics

  • SiteCatalyst
  • Adobe Discover
  • Insight

Target

  • Test&Target
  • Recommendations

Social

  • Adobe Social

Experience Manager

  • CQ
  • Scene7

Meida Manager

  • AdLens

ドキュメントサービス

  • Acrobat
  • FormsCentral [新規ウィンドウで開く]
  • SendNow [新規ウィンドウで開く]
  • Acrobat.com [新規ウィンドウで開く]

パブリッシング

  • Digital Publishing Suite

  • すべての製品を見る
ビジネスソリューション

Digital Media

  • Creative Cloudグループ版
  • ユーザー事例
  • Digital Media事例

ビジネスニーズ別

  • 分析
  • デジタルパブリッシング
  • ドキュメント管理
  • 広告管理
  • ソーシャルマーケティング
  • テストとターゲティング
  • ビデオ編集と公開
  • Web開発 [新規ウィンドウで開く]
  • Webエクスペリエンスマネジメント
  • すべてのビジネスニーズを見る

Digital Marketing

  • Adobe Marketing Cloud
  •  
  • Digital Marekting事例

業種別

  • 放送業界
  • 教育機関
  • 金融機関
  • 行政機関
  • 出版
  • 小売
  • 全業種を見る
サポートとラーニング

サポート

  • サポートホーム
  • サポートプログラム
  • 製品ヘルプ
  • ダウンロードとインストールヘルプ
  • Adobe Creative Cloud メンバーシップサポート
  • サポートお問い合わせ

ラーニング

  • ラーニングとチュートリアル
  • マーケター向けトレーニングサービス [新規ウィンドウで開く]
  • Photoshopマガジン
  • デザインマガジン
  • Focus In(ビデオ制作者向け)
  • Adobe Developer Connection
  • アトリエ(初心者向け写真編集)
  • Adobe Marketing Center
  • Adobe Marketing Cloud Japan Blog [新規ウィンドウで開く]
  • 認定制度
ダウンロード
  • 体験版
  • Adobe Flash Player
  • Adobe Reader
  • Adobe AIR
  • すべてのダウンロードを見る
会社情報
  • 採用情報
  • 投資家の皆様へ(英語)
  • プレスルーム
  • プライバシー
  • 企業の社会的責任(CSR)
  • ショーケース
  • お問い合わせ
  • その他の会社情報
ご購入
  • 個人・プロフェッショナル向け製品
  • 学生・教職員向け製品
  • 小中規模ビジネス向け製品
  • ライセンスについて
  • キャンペーン情報
  • Adobe Marketing Cloudお問合せ [新規ウィンドウで開く]
  • 販売パートナー
検索
 
情報 サインイン
サインインの目的 お客様のアカウントや体験版ダウンロード、製品の拡張機能、コミュニティエリアへのアクセスなどを管理するため
ようこそ、さん
My Adobe
注文状況
ユーザー情報
マイアカウント
製品およびサービスの登録状況
サインアウト
カート
プライバシー My Adobe
アドビ
製品 セクション 購入   検索  
ソリューション会社情報
サポートラーニング
サインイン サインアウト プライバシー My Adobe
先行予約の提供開始予定日Date. 商品が発送されるまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。 先行予約の提供開始予定日Date. ダウンロードの準備が整うまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。
個数:
(消費税を含む )
ご購入には学生・教職員個人版の購入資格の確認が必要です。
小計 (税込)
キャンペーン ( 税込)
送料( 税込)
消費税
Calculated at checkout
合計 ( 税込)
カートの中身を見る
Adobe Developer Connection [ADC] / Dreamweaver デベロッパーセンター /

DreamweaverCS5.5が生み出す新たな可能性

著者 森房 卓史(もりふさたかし)

森房 卓史(もりふさたかし)
  • アドビ システムズ社
  • Dreamweaver & Fireworks
  • プロダクトマネージャー

Content

  • HTML5とCSS3をよりサポート

作成日

11 April 2011

ページ ツール

Facebookでシェア
Twitterでツイート
LinkedInでシェア
ブックマーク
印刷

この記事に設定されたタグ

CSS3DreamweaverHTML5mobile

必要条件

ユーザーレベル

すべて

必要な製品

  • Dreamweaver (Download trial)

HTML5とCSS3をよりサポート

Dreamweaver CS5を出荷した後、「HTML5へ対応してほしい」というリクエストが急速に増えてきました。Dreamweaverチームの本来のスタンスとしては、まずW3Cで仕様が勧告されてから、そのスペックに対応する機能を製品に導入するという順序でした。しかし、HTML5とCSS3の場合は、各ブラウザーベンダーの対応状況は様々ですが、マーケットのニーズが高かったため、我々は24時間体制で拡張機能を開発し、Dreamweaver CS5用のHTML5 パックを作り上げました。今回のDreamweaver CS5.5では、標準でHTML5 パックの機能が搭載されているだけではなく、さらにHTML5とCSS3への対応を強化しています。

HTML5スターターテンプレートの追加

HTML5ベースのスターターテンプレートが追加されます。今までCSSでレイアウトする際はdiv要素とid/class属性を駆使して制御していましたが、HTML5では新たな要素を使うことで、よりシンプルなマークアップ構造でレイアウトを実現できます。その例とも言えるのが、このスターターテンプレートです。このテンプレートを使って、一般的なカラムレイアウトがHTML5を使ってどのように構築されているかを理解するのにも便利だし、これを元に作り込んでいくことでもできます。

HTML5スターターテンプレート
図1 HTML5スターターテンプレート

メディアクエリー機能の強化

メディアクエリーを使えば、スクリーンサイズによってスマートフォン向け、タブレット向け、デスクトップ向けのCSSを振り分けることができ、マルチスクリーン対応のサイト作成が可能になります。

HTML5 パックでは、メディアクエリーのタグに対応するほか、マルチスクリーンでの表示を確認できる[マルチスクリーンプレビュー]パネルと、メディアクエリーの詳細を設定する[メディアクエリー]ダイアログが用意されていました。Dreamweaver CS5.5では、この[メディアクエリー]ダイアログが強化されています。例えば、デバイスの中には特定のタグを記述しないと、指定通りの画面サイズで表示を行わないものがあり、その問題を回避する機能が追加されています。

[メディアクエリー]ダイアログの強化
図2 [メディアクエリー]ダイアログの強化

またHTML5 パックでは、デザインビューとコードビューを分割表示していた場合、デザインビューの横幅サイズを変更すると、それに応じてビュー内容が切り替わって表示されてしまいました。Dreamweaver CS5.5では、この問題を解消するために、デザインビューを指定したサイズで固定することができます。

デザインビューを指定したサイズで固定
図3 デザインビューを指定したサイズで固定

デザインビューの右下にあるサイズのプルダウンメニューでプレビューサイズを変更することができます。例えば、スマートフォンに合わせた縦横方向のサイズ指定ができるので、デザインビューをライブビューモードで確認しながらページ作成できます。

CSS3のRGBaとHSLaに対応し、透過の塗りが可能

CSS3を使用する大きなアドバンテージは、透明度、グラデーション、角丸などの表現が画像なしで実現できるようになったことです。Dreamweaver CS5.5では、RGB+Alpha、HSL+Alphaに対応します。そして、HEX colorを3桁のショートハンドに切り替える作業も、同じメニューからできるようにしました。これにより、透過バックグラウンドの塗りが可能になります。

CSS3のRGBaとHSLaに対応し、透過の塗りが可能
図4 CSS3のRGBaとHSLaに対応し、透過の塗りが可能

マルチデバイス向け開発をサポート

サイトをHTML5へ対応させる必要性というと、真っ先に思いつくのがスマートフォンやタブレットなどのモバイル製品でしょう。ここ1年の間に日本でも、iPhoneやAndroidなど、いろいろなスマートフォンやタブレットがマーケットに急速に登場してきてました。新しいデバイスのマーケットの充実は、制作会社にとって急速に成長できる新たなビジネスチャンスでもあるわけです。

しかし、そう簡単にはいきません。様々なAndroid携帯、iPhone、そしてiPadにGalaxy Tabなどのタブレット。それぞれ似ていますが、画面サイズ/解像度/OS/ブラウザー/サポートしている機能など微妙に違います。これらのデバイスすべてに対応できる魅力的なWebサイトを構築するのは至難の業です。各要素の違いを調べるだけでも大変な作業です。

今のところiPhoneが大きいマーケットシェアを取っているので、iPhoneだけに対応したサイトをとりあえず作るという方もいますが、今後のメンテナンス、他のデバイスの対応を考えると得策とはいえないでしょう。

デスクトップでは、今まで「Browser War(ブラウザー戦争)」と言われていた中で、クロスブラウザー対応したjQueryが、JavaScriptフレームワークとしてデファクト・スタンダードになっています。jQueryは、インタラクティブな表現を複数のブラウザーで対応しており、Web制作において非常に良い開発効率を実現するフレームワークとして浸透しました。

そして、今日の急速に機種が増え続けるモバイルデバイスにおいても、「Device War(デバイス戦争)」が起きていると言ってもいいでしょう。それに対してjQueryでは、「jQuery Mobile」というモバイルデバイスに特化したJavaScriptフレームワークの開発を行っています。jQuery Mobileの開発において、Adobeも積極的に貢献してきています。

jQuery Mobile
図5 jQuery Mobile

jQuery Mobileをベースにしたモバイルスターターレイアウトテンプレート

jQuery Mobileは、ほぼ全てのスマートフォンに対応している、まさに"クロスデバイス"対応なフレームワークです。jQuery Mobileを導入すれば、インタラクティブなマルチスクリーン向けサイトの制作効率も確実に上がることでしょう。Dreamweaver CS5.5では、jQuery Mobileを使った、スマートフォンやタブレットなどのモバイル向けのモバイルスターターレイアウトテンプレートが追加されます。

モバイルスターターレイアウトテンプレート
図6 モバイルスターターレイアウトテンプレート

このテンプレートでは、HTML5のpage機能を使い、1つのHTMLファイルの中に複数のページを作り、pageごとのインタラクティブなトランザクションを確認しながら勉強することができます。このテンプレートはjQuery Mobileを使用しており、HTMLファイルを保存するときに、必要なjQuery MobileのJavaScript/CSS/イメージファイルを指定したフォルダに保存できるほか、CDN(Contents Delivery Network)を使用してjQuery Mobileのサーバーに直接リンクすることもできます。CDNを使えば、jQuery Mobileの最新版に簡単にアップデートできるようになるでしょう。

[挿入]パネルからjQuery Mobileのユーザーインターフェイス・コンポーネントを挿入可能

そして、注目してほしい機能として、jQuery Mobileの代表的なユーザーインターフェイス・コンポーネントを[挿入]パネルからデザインビューやコードビューに挿入することが可能になります。[挿入]パネルからドラッグ&ドロップで簡単に挿入することができます。

[挿入]パネル > jQuery Mobile
図7 [挿入]パネル > jQuery Mobile

これにより、マルチスクリーン対応サイトの構築に際し、よりスピーディーな開発環境が整ったわけです。

マルチスクリーン対応サイトの構築に際し、よりスピーディーに
図8 マルチスクリーン対応サイトの構築に際し、よりスピーディーに

挿入したjQuery MobileのUI(ユーザーインターフェイス)をライブビューで確認しながら作業することができます。デバイスサイズでプレビューすれば、縦方向や横方向にデバイスを向けたときのレンダリングの確認もできます。

PhoneGapのOpen Sourceのフレームワークを使って、ネイティブモバイルアプリの開発

もう一つ重要な点として、スマートフォンやタブレットに対して一番ホットな話題はモバイルアプリケーションです。とはいえ、日常の業務をこなしながら忙しいスケジュールの時間を割いて、新たな言語(iPhone用にObjective-C、Android用にJava)を勉強するのは、非常に敷居が高く、かなりのリスクを伴い、投資効果を期待するのは難しいでしょう。今後、Windows7Mobile、BlackBerry、WebOSなど、どんどん増えてくるプラットフォームにどのように対応していけばよいのでしょうか?

Dreamweaver CS5.5ではそのソリューションとして、PhoneGapのOpen Sourceのフレームワークを使用し、HTML/CSS/JavaScriptを使って、Webアプリケーションを開発する感覚でiOSやAndroid向けのネイティブアプリケーションを開発できる環境を用意します。

まず、Androidアプリの開発環境を準備するとき、Android SDKを設定するのは非常に大変な作業です。下手をすると丸1日費やしてしまうかもしれません(iOSの場合、Androidより開発環境を整えるのは、比較的容易に設定できるでしょう)。

Dreamweaver CS5.5では、ボタン一つでAndroid SDKをダウンロードし、設定も、エミュレーターの準備もしてくれます。

ボタン一つでAndroid SDKをダウンロードし、設定できる
図9 ボタン一つでAndroid SDKをダウンロードし、設定できる

PhoneGapはjQuery Mobileとの相性が非常に良く、jQuery Mobileのインタラクティブな機能に、PhoneGapのモバイルデバイス向けのJavaScript APIを使うことができます。つまり、デベロッパーのみなさんが既に習得済みのHTML/CSS/JavaScriptのノウハウを生かし、モバイルアプリケーションを開発できるのです。PhoneGapのJavaScriptには、Accelerometer/Camera/GPS/Compass/Contactsなど、一般的に必要なネイティブデバイスのAPIが用意されています。詳しくは、PhoneGapのサイトをご参照ください。

また、HTML/CSS/JavaScriptを用いて開発したアプリケーションのdebugビルドをそのままAndroidエミュレーターを起動して確認することもできます。

Androidエミュレーターを使って確認が可能
図10 Androidエミュレーターを使って確認が可能
Androidエミュレーター
図11 Androidエミュレーター

Mac版ではiOS SDKを入れて、エミュレーターで確認することもできます。

Mac版のiOSエミュレーター
図12 Mac版のiOSエミュレーター

このようにDreamweaver CS5.5は、マルチスクリーン対応のWebサイトの開発だけでなく、既存の知識やノウハウを生かしたモバイルアプリケーションも開発できるツールに進化しています。

そのほか、最新のSubversion 1.7のサポート、FTPs機能、W3C Validation(英語でのみ)のサポート、WidgetBroswerなどといった機能が追加されています。Dreamweaver CS5.5で、最新技術を利用したサイトの開発、モバイルアプリケーションの開発をお楽しみください。

More Like This

  • jQuery Mobileを使ったスマートフォンサイト制作に役立つスニペット
  • jQuery Mobileファーストステップガイド
  • Dreamweaver+SVG:SVGのキホン
  • Dreamweaver CS5.5 マスターシリーズ 第3回 jQuery Mobile Widgetでスマートフォン対応サイトを作ろう その2
  • Dreamweaver CS5.5 を使って Web アプリケーションをモバイルアプリケーションにパッケージ
  • Introduction to media queries
  • スマートフォン時代のWebサイト制作 第1回 スマートフォン対応の重要性とその方法
  • HTML5&CSS3入門 第4回 @font-face(ウェブフォント)の利用
  • HTML5&CSS3入門 第1回 HTML5のベースと文章マークアップ
  • What's new in Dreamweaver CS5.5

製品

  • Adobe Creative Cloud
  • Creative Cloudグループ版
  • Creative Suite
  • Adobe Marketing Cloud
  • Acrobat
  • Photoshop
  • Digital Publishing Suite
  • Elementsファミリー
  • SiteCatalyst
  • 教育向け

ダウンロード

  • 体験版
  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR

サポート

  • ヘルプ&サポート
  • 注文と返品
  • ダウンロードに関するヘルプ
  • ユーザー登録に関するヘルプ

ラーニング

  • トレーニング
  • Adobe TV
  • デザインマガジン
  • Photoshopマガジン
  • Focus In(ビデオ制作者向け)
  • Adobe Developer Connection [ADC]
  • 初心者向け写真編集
  • Adobe Marketing Cloud Japan Blog

ご購入

  • 個人・プロフェッショナル向け製品
  • 学生・教職員向け製品
  • 小中規模ビジネス向け製品
  • ライセンスについて
  • キャンペーン情報
  • 販売パートナー

会社情報

  • プレスルーム
  • パートナープログラム
  • 企業の社会的責任(CSR)
  • 採用情報
  • 投資家の皆様へ(英語)
  • イベント
  • 法的事項
  • セキュリティ
  • お問い合わせ
地域を選択してください 日本(変更)
地域を選択してください 閉じる

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2013 Adobe Systems Software Ireland Ltd. All rights reserved.

利用条件 | プライバシー | Cookie

Reviewed by TRUSTe: site privacy statement