SlideShare a Scribd company logo
1 of 28
Download to read offline
CSS検証(と教育)むずすぎ・・・

だからツールつくってみました
CSS Validation in the Browser
Igari Takeharu
第61回 HTML5とか勉強会
Style Validator


Igari Takeharu
• フロントエンドエンジニア
(歴7年)
• 大手ポータルサイトにおける大規模
フロントエンドエンジニアリングを
担当
• 数千ページに及ぶ大量にコーディン
グ経験
• エヴァンジェリスト
• 株式会社レイハウオリ

先端技術開発部部長
現在のCSSバリデータ
の問題点とは?
3つの問題点
• JavaScriptで更新されたDOMやスタイルに対して検
証できない
• 計算されたスタイルに対して検証ができない
• スタイルとスタイルの組合せに対して検証できない




 だからCSS検証むずすぎ・・・
目視でテストするしかない 👀!
文法(Syntax)しか検証不可
スタイルの良し悪しまでは検証不可
NGなスタイルとは?
Case1-1: 不要なスタイル
• Q. DIV要素のdisplayプロパティの値は何か?
この場合、display: inline;は不要なスタイル
A. block
Case1-2: 不要なスタイル
• Q. P要素のdisplayプロパティの値は何か?
A. block
この場合、display: table-cell;は不要なスタイル
Case1-3: 不要なスタイル
• Q. SPAN要素のwidthプロパティの値は何か?
A. auto
この場合、widthは不要なので削除。もしくは、
SPAN要素をblockかinline-blockにする必要あり!
• Q.空要素に対して擬似要素を挿入するのはOK?
• Correct one
Case2-1:リスキースタイル
A.いいえ、バギーです
Case2-2:リスキースタイル
• Q.親なしの単体table-cellはOK?
A.いいえ、バギーです
• 以下が正解パターンです。親子 える必要がある
• メディアクエリの中で親なしtable-cellの問題が発生
• Correct one
Case3-1: RWDでのミス
親なしtable-cell…
• JavaScript実行前は、正常な状態 これを・・・
Case3−2: JS実行後のミス
• JSでDOMが挿入されtable > inlineの構造ミスに
Case3−2: JS実行後のミス
table直下にinline要素が・・・
これらはほんの一部ですが、
NGなスタイルによる人的被害が甚大です
• 退屈で大量のクロスブラウザパッチ
• クリエイティブなアイデアを遮断
• 貴重なエンジニア人生を浪費
解決するには
Style Validator
• 計算後のスタイルの検証
• スタイルとスタイルの組合
せの良し悪しを検証
• DOM変更を監視した検証

(JS実行後やMQでも検証可能)
Demonstration
紹介用Webサイト
デモページ
弱点
• 非公式バリデーションルールであること
• 仕様がないため、仕様ドリブンでなく現
場の開発者のナレッジ依存であること
• 完成させるとすれば、壮大なプロジェク
トに・・・(1人じゃ時間が足りない)
なので、全世界から知見を
(ルールをプルリクエストしてもらう)
ということで・・・
Open Source Project
• 今、日本語コメントありまくりだし、とても触ってもらうクオリティま
で完成してないので、宣伝するレベルになるのは来年になる見込み・・・
• それでも良いという人は、今からでも是非一緒に!

日本人の技術でWebの世界をほんの少しだけ良くしませんか:)
• 短期目標は、検証コスト・教育コスト削減。

長期目標は、新しいCSS検証の仕組みが整うまでの橋渡し役になるこ
と。
ご清聴有難う御座いました
• 気軽にご連絡ください

igari.takeharu@gmail.com

https://www.facebook.com/IgariTakeharu
• Official Website

http://style-validator.github.io/
• Github

https://github.com/Style-Validator/

More Related Content

What's hot

ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSSブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSSTakeharu Igari
 
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?Yuki Ishikawa
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたItaru Kitagawa
 
Concurrent Programming in JavaScript
Concurrent Programming in JavaScriptConcurrent Programming in JavaScript
Concurrent Programming in JavaScriptyjono Seino
 
Concurrent Programm in JavaScript
Concurrent Programm in JavaScriptConcurrent Programm in JavaScript
Concurrent Programm in JavaScriptyjono Seino
 
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。Terui Masashi
 
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話kumatch kumatch
 
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」Seiko Kuchida
 
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」Seiko Kuchida
 
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルJavaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルMaaya Ishida
 
jQueryを中心としたJavaScript
jQueryを中心としたJavaScriptjQueryを中心としたJavaScript
jQueryを中心としたJavaScripthideaki honda
 
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」Seiko Kuchida
 
Web Platform -- Moving Forward!
Web Platform -- Moving Forward!Web Platform -- Moving Forward!
Web Platform -- Moving Forward!Masataka Yakura
 
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのかなぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのかYoichi Toyota
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web PlatformMasataka Yakura
 
Style Guide活用のススメ
Style Guide活用のススメStyle Guide活用のススメ
Style Guide活用のススメShigeki Ohtsuki
 
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかたHiroshi Urabe
 

What's hot (20)

ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSSブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
 
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
 
Angular#Kanazawa
Angular#KanazawaAngular#Kanazawa
Angular#Kanazawa
 
AngularJS 概説
AngularJS 概説AngularJS 概説
AngularJS 概説
 
Concurrent Programming in JavaScript
Concurrent Programming in JavaScriptConcurrent Programming in JavaScript
Concurrent Programming in JavaScript
 
Concurrent Programm in JavaScript
Concurrent Programm in JavaScriptConcurrent Programm in JavaScript
Concurrent Programm in JavaScript
 
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。
あなたはインフラエンジニアですか?
 いいえ、私はソフトウェアエンジニアです。
 
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
 
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
 
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
 
JSつまみぐい
JSつまみぐいJSつまみぐい
JSつまみぐい
 
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイルJavaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
 
jQueryを中心としたJavaScript
jQueryを中心としたJavaScriptjQueryを中心としたJavaScript
jQueryを中心としたJavaScript
 
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
 
Web Platform -- Moving Forward!
Web Platform -- Moving Forward!Web Platform -- Moving Forward!
Web Platform -- Moving Forward!
 
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのかなぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web Platform
 
Style Guide活用のススメ
Style Guide活用のススメStyle Guide活用のススメ
Style Guide活用のススメ
 
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
 

Viewers also liked

Ecosystems And Livelihoods Adaptation Network (Elan)
Ecosystems And Livelihoods Adaptation Network (Elan)Ecosystems And Livelihoods Adaptation Network (Elan)
Ecosystems And Livelihoods Adaptation Network (Elan)Edward Cameron
 
Indonesia tracer study and impact assessment synthesis
Indonesia   tracer study and impact assessment synthesisIndonesia   tracer study and impact assessment synthesis
Indonesia tracer study and impact assessment synthesisimecommunity
 
UOW-Caching and new ways to improve response time (Paper)
UOW-Caching and new ways to improve response time (Paper)UOW-Caching and new ways to improve response time (Paper)
UOW-Caching and new ways to improve response time (Paper)Guson Kuntarto
 
Durban Outcomes Presentation Slides Only
Durban Outcomes Presentation Slides OnlyDurban Outcomes Presentation Slides Only
Durban Outcomes Presentation Slides OnlyEdward Cameron
 
Leveraging Feature Selection Within TreeNet
Leveraging Feature Selection Within TreeNetLeveraging Feature Selection Within TreeNet
Leveraging Feature Selection Within TreeNetagdavis
 
05 framework for entrepreneurship education bahasa indonesia
05 framework for entrepreneurship education bahasa indonesia05 framework for entrepreneurship education bahasa indonesia
05 framework for entrepreneurship education bahasa indonesiaimecommunity
 
Put your polling station on the map
Put your polling station on the mapPut your polling station on the map
Put your polling station on the mapFiifi Baidoo
 
How ramón gómez de la serna became a twitter fan final con notas
How ramón gómez de la serna became a twitter fan final con notasHow ramón gómez de la serna became a twitter fan final con notas
How ramón gómez de la serna became a twitter fan final con notasAlvi
 
JavaScript Debugging Tips & Tricks
JavaScript Debugging Tips & TricksJavaScript Debugging Tips & Tricks
JavaScript Debugging Tips & TricksSunny Sharma
 
Re presentation-flow
Re presentation-flowRe presentation-flow
Re presentation-flowJohan Larsson
 
Youtube Policy Primer
Youtube Policy PrimerYoutube Policy Primer
Youtube Policy PrimerESutton17
 
Virtual midterm 48_69
Virtual midterm 48_69Virtual midterm 48_69
Virtual midterm 48_69asadrizvi1
 

Viewers also liked (20)

Ecosystems And Livelihoods Adaptation Network (Elan)
Ecosystems And Livelihoods Adaptation Network (Elan)Ecosystems And Livelihoods Adaptation Network (Elan)
Ecosystems And Livelihoods Adaptation Network (Elan)
 
Plat 02
Plat 02Plat 02
Plat 02
 
Modul 8 kab
Modul 8 kabModul 8 kab
Modul 8 kab
 
Indonesia tracer study and impact assessment synthesis
Indonesia   tracer study and impact assessment synthesisIndonesia   tracer study and impact assessment synthesis
Indonesia tracer study and impact assessment synthesis
 
Exp imp-di
Exp imp-diExp imp-di
Exp imp-di
 
UOW-Caching and new ways to improve response time (Paper)
UOW-Caching and new ways to improve response time (Paper)UOW-Caching and new ways to improve response time (Paper)
UOW-Caching and new ways to improve response time (Paper)
 
Ddfrtvb
DdfrtvbDdfrtvb
Ddfrtvb
 
Durban Outcomes Presentation Slides Only
Durban Outcomes Presentation Slides OnlyDurban Outcomes Presentation Slides Only
Durban Outcomes Presentation Slides Only
 
Leveraging Feature Selection Within TreeNet
Leveraging Feature Selection Within TreeNetLeveraging Feature Selection Within TreeNet
Leveraging Feature Selection Within TreeNet
 
05 framework for entrepreneurship education bahasa indonesia
05 framework for entrepreneurship education bahasa indonesia05 framework for entrepreneurship education bahasa indonesia
05 framework for entrepreneurship education bahasa indonesia
 
Put your polling station on the map
Put your polling station on the mapPut your polling station on the map
Put your polling station on the map
 
How ramón gómez de la serna became a twitter fan final con notas
How ramón gómez de la serna became a twitter fan final con notasHow ramón gómez de la serna became a twitter fan final con notas
How ramón gómez de la serna became a twitter fan final con notas
 
Exp imp-rks
Exp imp-rksExp imp-rks
Exp imp-rks
 
JavaScript Debugging Tips & Tricks
JavaScript Debugging Tips & TricksJavaScript Debugging Tips & Tricks
JavaScript Debugging Tips & Tricks
 
St. Johnland University, Kings Park NY
St. Johnland University, Kings Park NYSt. Johnland University, Kings Park NY
St. Johnland University, Kings Park NY
 
Even slower
Even slowerEven slower
Even slower
 
Re presentation-flow
Re presentation-flowRe presentation-flow
Re presentation-flow
 
Television Cameras puzzle
Television Cameras puzzleTelevision Cameras puzzle
Television Cameras puzzle
 
Youtube Policy Primer
Youtube Policy PrimerYoutube Policy Primer
Youtube Policy Primer
 
Virtual midterm 48_69
Virtual midterm 48_69Virtual midterm 48_69
Virtual midterm 48_69
 

Similar to [Japanese] Style validator-html5etcstudy20151125

Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transitionTest automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transitionTatsuya Ishikawa
 
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015知己 久保
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所真吾 吉田
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225Hironori Washizaki
 
20160421 react勉強会
20160421 react勉強会20160421 react勉強会
20160421 react勉強会Naoki Kurosawa
 
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Masakazu Muraoka
 
ウェブディレクターのための Web A11Y 勉強会 #04
ウェブディレクターのための Web A11Y 勉強会 #04ウェブディレクターのための Web A11Y 勉強会 #04
ウェブディレクターのための Web A11Y 勉強会 #04Kazuhiko Tsuchiya
 
Cssアニメーションとその制御
Cssアニメーションとその制御Cssアニメーションとその制御
Cssアニメーションとその制御Muyuu Fujita
 
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~Rakuten Group, Inc.
 
ウェブディレクターのための Web A11Y 勉強会 #10
ウェブディレクターのための Web A11Y 勉強会 #10ウェブディレクターのための Web A11Y 勉強会 #10
ウェブディレクターのための Web A11Y 勉強会 #10Kazuhiko Tsuchiya
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか真吾 吉田
 
企業でのAI開発でAIエンジニアに求められるもの
企業でのAI開発でAIエンジニアに求められるもの企業でのAI開発でAIエンジニアに求められるもの
企業でのAI開発でAIエンジニアに求められるものHirohito Okuda
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから真吾 吉田
 
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介schoowebcampus
 
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依schoowebcampus
 
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニングGW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニングschoowebcampus
 
あなたはどのタイプがお好き? イケメンHtml5系男子 ゲットのしかた
あなたはどのタイプがお好き?  イケメンHtml5系男子 ゲットのしかたあなたはどのタイプがお好き?  イケメンHtml5系男子 ゲットのしかた
あなたはどのタイプがお好き? イケメンHtml5系男子 ゲットのしかたMasakazu Muraoka
 

Similar to [Japanese] Style validator-html5etcstudy20151125 (20)

Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transitionTest automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
 
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
 
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
 
20160421 react勉強会
20160421 react勉強会20160421 react勉強会
20160421 react勉強会
 
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
 
ウェブディレクターのための Web A11Y 勉強会 #04
ウェブディレクターのための Web A11Y 勉強会 #04ウェブディレクターのための Web A11Y 勉強会 #04
ウェブディレクターのための Web A11Y 勉強会 #04
 
Cssアニメーションとその制御
Cssアニメーションとその制御Cssアニメーションとその制御
Cssアニメーションとその制御
 
[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build
 
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
 
ウェブディレクターのための Web A11Y 勉強会 #10
ウェブディレクターのための Web A11Y 勉強会 #10ウェブディレクターのための Web A11Y 勉強会 #10
ウェブディレクターのための Web A11Y 勉強会 #10
 
CSSシークレットはどのような書籍か【映像あり】
CSSシークレットはどのような書籍か【映像あり】CSSシークレットはどのような書籍か【映像あり】
CSSシークレットはどのような書籍か【映像あり】
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか
 
企業でのAI開発でAIエンジニアに求められるもの
企業でのAI開発でAIエンジニアに求められるもの企業でのAI開発でAIエンジニアに求められるもの
企業でのAI開発でAIエンジニアに求められるもの
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
 
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
 
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニングGW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
 
あなたはどのタイプがお好き? イケメンHtml5系男子 ゲットのしかた
あなたはどのタイプがお好き?  イケメンHtml5系男子 ゲットのしかたあなたはどのタイプがお好き?  イケメンHtml5系男子 ゲットのしかた
あなたはどのタイプがお好き? イケメンHtml5系男子 ゲットのしかた
 

[Japanese] Style validator-html5etcstudy20151125