Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Akira Maruyama
PDF, PPTX
1,629 views
Dreamweaver コードヒントHowTo
CSS Nite in OSAKA Vol.20 前夜祭でお話したDreamweaverのコードヒントのカスタマイズについてのスライドです
Software
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 58
2
/ 58
3
/ 58
4
/ 58
5
/ 58
6
/ 58
7
/ 58
8
/ 58
9
/ 58
10
/ 58
11
/ 58
12
/ 58
13
/ 58
14
/ 58
15
/ 58
16
/ 58
17
/ 58
18
/ 58
19
/ 58
20
/ 58
21
/ 58
22
/ 58
23
/ 58
24
/ 58
25
/ 58
26
/ 58
27
/ 58
28
/ 58
29
/ 58
30
/ 58
31
/ 58
32
/ 58
33
/ 58
34
/ 58
35
/ 58
36
/ 58
37
/ 58
38
/ 58
39
/ 58
40
/ 58
41
/ 58
42
/ 58
43
/ 58
44
/ 58
45
/ 58
46
/ 58
47
/ 58
48
/ 58
49
/ 58
50
/ 58
51
/ 58
52
/ 58
53
/ 58
54
/ 58
55
/ 58
56
/ 58
57
/ 58
58
/ 58
More Related Content
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
by
Yoshiki Hayama
PDF
コードをさわらずにビジネスサイトを作ろう!
by
FLOW web planning & design
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
PDF
WordBench 東京 とは
by
Mignon Style
PDF
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
by
Mignon Style
PDF
今から始めよう!WordPressで作る女子ウケ★スマホサイト
by
rie05
PDF
マークアップエンジニアと情報アーキテクチャ
by
力也 伊原
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
by
Yoshiki Hayama
コードをさわらずにビジネスサイトを作ろう!
by
FLOW web planning & design
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
WordBench 東京 とは
by
Mignon Style
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
by
Mignon Style
今から始めよう!WordPressで作る女子ウケ★スマホサイト
by
rie05
マークアップエンジニアと情報アーキテクチャ
by
力也 伊原
What's hot
PDF
7/7 WordBench kobe dreamweaver seminar
by
Atushi Sugiyama
PDF
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
by
Mori Kazue
PDF
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
PDF
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
by
Horiguchi Seito
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
by
Mignon Style
PDF
Htmlコーディングの効率化 前編
by
Yasuhito Yabe
PDF
Yat-wbnara201602
by
YAT blog
PDF
Css Architecture for the future 未来を見据えるCSS設計
by
Horiguchi Seito
PDF
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
PDF
CSS の歩き方
by
Seiichiro Mishiba
PDF
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
PDF
WordPressってこんなCMS
by
Kawakami Hiroko
KEY
WordPressってブログじゃないの?
by
tokumotonahoko
PDF
一歩踏み込むWordPress
by
正樹 平野
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
by
Horiguchi Seito
PDF
設計から実装まで、今すぐ始める高速化
by
masaaki komori
7/7 WordBench kobe dreamweaver seminar
by
Atushi Sugiyama
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
by
Mori Kazue
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
by
Horiguchi Seito
第3回WordPress Cafe プラグイン紹介
by
foom_in
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
by
Mignon Style
Htmlコーディングの効率化 前編
by
Yasuhito Yabe
Yat-wbnara201602
by
YAT blog
Css Architecture for the future 未来を見据えるCSS設計
by
Horiguchi Seito
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
CSS の歩き方
by
Seiichiro Mishiba
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
WordPressってこんなCMS
by
Kawakami Hiroko
WordPressってブログじゃないの?
by
tokumotonahoko
一歩踏み込むWordPress
by
正樹 平野
今日から使える! HTML/CSS/JSの シンプルテクニック15選
by
Horiguchi Seito
設計から実装まで、今すぐ始める高速化
by
masaaki komori
More from Akira Maruyama
PDF
設定のカスタマイズで まだまだ使える Dreamweaver
by
Akira Maruyama
PDF
DW テンプレートをマスターして 楽々サイトメンテナンス
by
Akira Maruyama
PDF
Fireworksの潜在能力を拡張機能で引き出そう!
by
Akira Maruyama
PDF
コードビュー中心で開発するDreamweaverテンプレート
by
Akira Maruyama
PDF
覚えておいて損はない! Fireworksの便利なTips特集
by
Akira Maruyama
PDF
HTML5コーディング環境を Dreamweaverで構築する
by
Akira Maruyama
PDF
Dreamweaver de HTML5 CS5 Ver.
by
Akira Maruyama
PDF
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
by
Akira Maruyama
PDF
パワーユーザー必携の海外の拡張機能20選+α
by
Akira Maruyama
PDF
Fireworksで作成したデータのリサイクル考察
by
Akira Maruyama
PDF
FireworksでのRetina対応を考えてみた
by
Akira Maruyama
PDF
実はこんなこともできる Fireworksの裏技
by
Akira Maruyama
設定のカスタマイズで まだまだ使える Dreamweaver
by
Akira Maruyama
DW テンプレートをマスターして 楽々サイトメンテナンス
by
Akira Maruyama
Fireworksの潜在能力を拡張機能で引き出そう!
by
Akira Maruyama
コードビュー中心で開発するDreamweaverテンプレート
by
Akira Maruyama
覚えておいて損はない! Fireworksの便利なTips特集
by
Akira Maruyama
HTML5コーディング環境を Dreamweaverで構築する
by
Akira Maruyama
Dreamweaver de HTML5 CS5 Ver.
by
Akira Maruyama
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
by
Akira Maruyama
パワーユーザー必携の海外の拡張機能20選+α
by
Akira Maruyama
Fireworksで作成したデータのリサイクル考察
by
Akira Maruyama
FireworksでのRetina対応を考えてみた
by
Akira Maruyama
実はこんなこともできる Fireworksの裏技
by
Akira Maruyama
Dreamweaver コードヒントHowTo
1.
Dreamweaver コードヒントHowTo 前夜祭 1
2.
Profile 2
3.
丸山 章 mixi: http://mixi.jp/show_profile.pl?id=7200 Twitter: @akira_maru blog:
http://dwlog.net/ 岡山県出身 鳥取在住のフリーランス。 CSS Nite in OSAKAの 実行委員もやってます。 3
4.
DWテンプレートのあたりを 詳細に書いてます。 今のバージョンでも十分 使えますよ。 本も書きました!共著ですが… Dreamweaver プロフェッショナル スタイル 4
5.
機能拡張作ってます DWテンプレートタグ コードヒント機能拡張 MT5 タグライブラリ 機能拡張 他 コメントタグコードヒント 機能拡張 5
6.
要望などフィードバック お待ちしています。 6
7.
Today's Agenda 7
8.
コードヒントとは? コードヒントを表示させるためには? ➡ タグをコードヒントで出す ➡ タグ以外をコードヒントで出す 補足 まとめ Today's
Agenda 8
9.
コードヒントとは? 9
10.
コードヒントとは? Dreamweaverのコードビューで htmlタグやcssなどの入力の際に 表示される補完機能のこと。 <body 10
11.
コードヒントとは? コードヒントの有無でコード入力の 作業効率への影響大。 登録されていないものは表示されない。 11
12.
コードヒントを表示させる ためには? 12
13.
で表示するために情報が登録 されている必要がある。 コードの種類により、登録する 情報の場所が異なる。 13
14.
コードの種類により、登録する 情報の場所が異なる。 タグ HTML5、MTタグなど →タグライブラリエディタ それ以外 CSS、JavaScript、phpなど →codehintフォルダ内(xml形式で) 14
15.
タグをコードヒントで出す 15
16.
属性も登録・変更可 rel属性に、nofollowを追加するとか コメントタグは登録できない タグはタグライブラリ エディタで登録する 16
17.
その1 環境設定 → コードヒント 機能アクセス ここをクリック 17
18.
その2 環境設定 → コードフォーマット 機能アクセス ここをクリック 18
19.
その3 編集メニュー → タグライブラリ... 機能アクセス 19
20.
ここをクリック タグライブラリエディタ 20
21.
新しいタグ ⃝:<tag></tag> ×:<tag /> タグの名前 どのタグライブラリに属するか? 21
22.
新しい属性 どのタグに属するか? どのタグライブラリに属するか? 登録する属性名 22
23.
上で選択する項目に よってここが変わる タグライブラリ タグ タグ属性 タグライブラリエディタ 23
24.
タグライブラリエディタ タグライブラリの時 タグを使用する言語を指定 タグの時 コードフォーマットを指定 属性の時 属性の大文字小文字、属性のタイプを指定 適切な選択がキモ 24
25.
タグライブラリエディタ よく使う属性のタイプ テキスト:任意の文字 列挙: 値を「 , 」で区切る カラー: 色指定(カラーパレット) 相対パス:ファイル参照 CssStyle:CSSのID・Classを指定 25
26.
Demo 26
27.
タグ以外をコードヒントで出す 27
28.
タグ以外の設定は codehint.xmlに格納されている Mac OSX /Applications/Adobe Dreamweaver
CS4/ configuration/CodeHints/ Windows C:¥Program Files¥Adobe¥Adobe Dreamweaver CS4 ¥configuration¥CodeHints 28
29.
注意点など xmlで定義されています。 タグと属性で構成されている。 →htmlと考え方は同じ。コメントアウトもできる。 CodeHintフォルダに別ファイル(xxx.xml) で格納しておくとそれも適用される。 →オリジナルは、安全のために極力触らない。 29
30.
CSSをコードヒントで 出してみよう 30
31.
その前に基本構造を 理解する 31
32.
基本骨格 <codehints xmlns:MMString="http://www.adobe.com/ schemes/data/string/"> <menugroup MMString:name="css_codehints_1" id="CodeHints_Style_Attributes"> <description> <MMString:loadString
id="css_codehints_2" /> </description> </menugroup> </codehints> この部分にコードヒント表示 させたいものを定義 32
33.
CSSコードヒントの基本形 <menu pattern="hoge"> <menuitem label="表示される文字" value
="挿入される文字" /> </menu> hoge aaaaa bbbbb hoge 確定後 ccccc 33
34.
<menu>の属性 pattern属性 入力した際にコードヒントで表示する 出す文字列を指定。 複数の文字列を同時に指定することが できる。 text 34
35.
<menu>の属性 patternseparator属性 pattern属性で複数文字列を指定する 場合、仕切りとなる文字を指定。 text pattern="aaa/bbb" patternseparator="/" aaaまたはbbbが 入力された時、 コードヒントを出す 35
36.
<menu>の属性 additionaldismisschars属性 指定した文字が入力されたらコード ヒントを消す。複数指定可。 text additionaldismisschars=";:" " : "または"
; "が入力された時、 コードヒントが消える 36
37.
<menu>の属性 allowwhitespaceprefix属性 空白が挿入されたらコードヒント表示を 消すか否かを指定。デフォルトはfalse。 true / false allowwhitespaceprefix="true" 空白が入力されても コードヒントは消えない。 37
38.
aaaaa bbbbb <menu>の属性 allowmultiplevalues属性 空白挿入後、再度menuitemの値を 入力できるかを指定。 デフォルトはfalse。 true / false allowmultiplevalues="true" hoge
aaaaa bbbbb 空白入力でコードヒントが 再び出る 38
39.
<menu>の属性 type属性 font /
color / url 特殊なコードヒントを表示する。 39
40.
<menu>の属性 type属性 font /
color / url type="font" フォントリストを表示 type="color" 選択後、カラーパレット表示 type="url" 選択後、ファイル参照 ダイアログを表示 40
41.
<menuitem>の属性 label属性 コードヒント表示時に表示される文字 value属性 確定後に挿入される文字 text text 41
42.
記述してみる 42
43.
CSSプロパティを出す 基本形 <menu pattern="hoge" displayrestriction="css"> <menuitem
label="viewtext" value ="inserttext" /> </menu> 43
44.
CSSプロパティを出す 考え方 ➡ " {
"の入力の後に、コードヒントが 表示される。 ➡ 空白が入力されても消えない。 ➡ " : " " } " の後に、コードヒントが 消える。 44
45.
CSSプロパティを出す <menu pattern="{" allowwhitespaceprefix="true" additionaldismisschars=":}" displayrestriction="css"> <menuitem label="opacity" value
="opacity:" /> </menu> "{"でコードヒント表示 空白OK ":"または"}"で消える コードヒントで "opacity"が表示 確定後は "opacity:" 45
46.
例:opacityの後に0.1∼1を表示 考え方 ➡ " {
"の入力後に、コードヒントで "opacity"表示。確定文字は "opacity:" ➡ "opacity:"の入力後に、コードヒントで 0.1、0.2…を表示。確定文字も同様。 プロパティ確定後に の特定値を出す 46
47.
プロパティ確定後に の特定値を出す <menu pattern="{" allowwhitespaceprefix="true" additionaldismisschars=":}" displayrestriction="css"> <menuitem label="opacity" value
="opacity:" /> </menu> 【opacity表示用】 47
48.
プロパティ確定後に の特定値を出す <menupattern="opacity:" allowwhitespaceprefix="true" additionaldismisschars=":;" displayrestriction="css"> <menuitemlabel="0.1"value="0.1"/> <menuitemlabel="0.2"value="0.2"/> </menu> 【数値表示用】 48
49.
CSSセレクタを出す 基本形 <menu pattern="hoge" doctypes="CSS"> <menuitem
label="viewtext" value ="inserttext" /> </menu> 大文字 49
50.
CSSセレクタを出す 例:" @ "の後にimportを表示 <menu
pattern="@" doctypes="CSS"> <menuitem label="@import" value ="import" /> </menu> 50
51.
Demo 51
52.
補 足 52
53.
機能拡張として 配布するためには? パッケージ化するために mxiファイルが必要 同様にxml形式。 mxpはExtensionManagerで作成。 mxiファイルの仕様 http://help.adobe.com/en_US/ ExtensionManager/2.0/mxi_file_format.pdf 53
54.
まとめ 54
55.
タグ系コードヒントは タグライブラリエディタで登録。 それ以外のコードヒントはxmlを編集 する必要がある。 xmlの編集はタグと属性を理解すれば htmlライクに編集出来る。 55
56.
明日も話します 56
57.
HTML5 タグライブラリ 機能拡張 CSS3コードヒント機能拡張 CSSセレクタコードヒント 機能拡張 57
58.
ありがとうございました。 58
Download