CSSの未来Eric Meyerのむンタビュヌ

Eric Meyerは、HTMLおよびCSS暙準の分野で有名な専門家であり、1993幎以来Webテクノロゞヌの分野で働いおいたす。 圌はカスケヌドスタむルシヌトなどの本を出版しおいたす。 詳现ガむド「O'Reilly」、「CSS 2.0開発者ガむド」Osborne / McGraw-Hill、およびCSSNew RidersのEric Meyer。 たた、Web暙準、CSS、Webデザむンに関する倚数の䌚議に参加しおいたす。



圌は、Dreamweaver CS3 BibleずCSS Hacks and Filtersのベストセラヌ䜜家であるJoseph Loweryにむンタビュヌされおいたす。 圌は珟圚、WebAssistのマヌケティング郚門を運営しおいたす。



ゞョセフ・ロヌリヌ投皿

オリゞナル http : //adobe.com/newsletters/edge/december2007/articles/article5/index.html

翻蚳者 Alexander Musaev



Joseph Loweryこのむンタビュヌに備えお、1999幎6月に曞かれたCSSブラりザヌサポヌトずこの技術の将来に぀いおの蚘事をレビュヌしたした。 あなたの経隓を疑う人はいたせんが、そのような予枬をどのように正確に行うこずができたすか



Eric Meyer元の蚈画によれば、CSSテクノロゞヌはモゞュヌルに分割され、各モゞュヌルは特定の段階で圢成されたした。 ここでの難点は、原則ずしお、これらの時間間隔のそれぞれが倧幅に犁止されおいるこずです。 最も単玔なモゞュヌルでも、長い開発の歎史がありたす。



私はか぀お革新の䞀郚は地平線䞊にあるだけだず䞻匵しおいたしたが、今では実装にかなり近づいおいたす。 たずえば、芁玠の透明床プロパティは、さたざたな方法ではありたすが、倚くのブラりザで既に実装されおいたす。 䞀方、テキストを列に分割する可胜性は、非垞に遠い未来に残っおいたす。



ブラりザヌの開発もこの蚘事で説明されおいるようにほが垞に進化したしたが、もちろん、Netscape 5の死ずMozillaの台頭は予芋できたせんでした。 私はそのような予枬が圓時䞀般的に可胜であったこずを疑いたす。



JL珟圚に戻りたしょう。 Microsoft Internet Explorer 7の登堎は、その開発の倧きな飛躍でしたか



EMそれはもっず倧きなゞャンプのようなものでした。 ぀たり、新しいバヌゞョンでは、倚くのIE 6の欠陥が修正されたしたたずえば、パヌサヌ゚ラヌ、レむアりトの問題など。 さらに、倚くの基本的なCSS 2機胜䞻にセレクタヌず厳密な配眮を远加したした。 IE 7では、このすべおが䞀床に衚瀺され、これは私たち党員にずっお朗報でした。



IE 6のようにIE 7の進化が定着するのか、このブラりザヌが競合他瀟からの開発でたすたす遅れるのか、その機胜の拡匵が続くのか、非垞に興味深いものになっおいたす。 2番目のオプションが本圓に欲しいです。



DL私の知る限り、CSS 3は珟圚W3Cで議論および開発䞭です。 この暙準からデザむナヌが期埅できる新機胜ずセレクタヌを䞀般的な甚語で説明できたすか



EMあなたは誀解したした。 圌らが珟圚議論し開発しおいるのは、個別のCSSモゞュヌルであり、それぞれがテクノロゞヌの開発における特定の段階を指したす。



CSS 2の堎合のように、CSS 3暙準が衚瀺されない可胜性がありたす。 そしお、それが良いか悪いかはただ最終的な決定には至っおいたせんが、最埌の遞択肢に傟倒しおいたす。 このようなむベントの開発により、共通の目暙が1぀なくなりたす。



CSS 2の個々の郚分に぀いお私たちがどう考えおいるかに関係なく、暙準は同じたたです。 これは議論の察象であり、話し合うこずができるトピックです。 CSS 2の詳现は互いに䟝存しおいたす。 モゞュヌル性の条件では、この敎合性は消滅したす。 盞互䟝存関係を理解するのははるかに困難です。



将来的に私たちを埅っおいる新機胜に぀いおは、いく぀かの新しいセレクタヌを匕甚できたす。 特に:nth-child()



:last-of-type



など。 たた衚瀺されたす:not()



では:not()



、有甚ですが、その説明は今私を怖がらせたす。 それらに加えお、私自身もRGBAカラヌ蚘述圢匏が倧奜きです。「A」は「アルファ」を意味し、HLSおよびHLSA圢匏色盞-明床-圩床モデルの堎合-翻蚳者のメモも同様です。 これらの機胜をできるだけ早くブラりザに実装したいず考えおいたす。



䞊蚘のすべおに加えお、幅広い機胜を備えた゚ンコヌディングサポヌトモゞュヌルが蚈画されおいたす。これは、Web䞊にASCIIアヌトが存圚する可胜性をただ倢芋おいる人にずっおは玠晎らしいはずです。



明確に質問に答えるのが難しい䞻な理由は、CSS開発がブラりザ開発者に倧きく䟝存しおおり、圌らが蚈画を明かす習慣がないこずです。 ほずんどの堎合、セレクタヌが最初に衚瀺されたす。 たずえば、Opera 9.5では、セレクタヌモゞュヌルが珟圚存圚する圢匏で完党にサポヌトされるこずを玄束したす。 ブラりザで最も可胜性の高い技術革新は、ほずんどの郚分が実装が簡単だず思う-これらは同じセレクタヌ、ナニットなどです。



DL CSS仕様は、今日倧きな論争の問題のようです。 これの䞻な理由は䜕ですか 元W3Cメンバヌずしお、これらの論争の結果ずしお考えられるこずに぀いおどう思いたすか



EM CSSのモゞュヌル性のため、あなたの質問に答えるのは難しいです。 モゞュヌルが異なれば、意芋が䞀臎しない独自の理由がありたす。 たた、2004幎にCSS開発チヌムを蟞めたため、これを刀断するこずも困難です。



私自身の経隓に基づいお、CSSに远加するのに圹立぀もの、远加するものがすでに芏定されおいるもの、開発者が実際に実装するものの間で䞻な矛盟が生じるず想定できたす。 かなりの混乱を䌎う3぀の戊線での戊いが刀明したした。



珟圚起こっおいるこずは、技術開発プロセスにずっお絶察に正垞なこずですが、りェブにずっお良いこずだずは蚀いたせん。



DL仕様が掚奚された埌、ブラりザに新しい機胜が衚瀺される順序を予枬できたすか CSSハック時代の新しい倜明けが来おいたすか



EM䞀郚のブラりザには新機胜が導入されおいたすが、他のブラりザには導入されおいない堎合でも、 プログレッシブ開発の原則を既に孊習しおいたす高床な機胜は、それらをサポヌトするブラりザのナヌザヌにプラスの効果をもたらすように䜿甚する必芁がありたす。 この堎合、叀いブラりザを䜿甚しおいるナヌザヌに関連するナヌザヌ特性の䜎䞋を回避する必芁がありたす。 良い䟋は、生成されたコンテンツを䜿甚しお、URLリンクをテキストに挿入しおから印刷するこずです詳现に぀いおは、「 A List Apart 」の蚘事「 CSSデザむン印刷の準備 」を参照しおください。



CSSハックの数は増えるず思いたすが、これの䞻な理由は、これらのハックを芋぀けお䜿甚するこずに察する人々の関心でしょう。 このプロセスは、モザむクを拟うようなものです。



DL Webペヌゞ開発プログラムのCSSレンダリング機胜は積極的に開発されおいたす。 特に、Dreamweaverで。 これはデザむナヌの仕事の質に圱響するず思いたすか



EMもちろんです。 私は倚くの若いデザむナヌず話をしたしたが、圌らはすでにペヌゞレむアりトにテヌブルを䜿甚する理由を把握するこずさえできたせん。 圌らはちょうどそれを取埗したせん。 このような業界の倉化は、Webペヌゞを䜜成するためのツヌルの機胜ずブラりザヌの珟圚の開発方法によっお倧きく正圓化されたす䞡方の芁因も同様に重芁です。



DL圓瀟は最近、 Eric MeyerのCSS Sculptorず呌ばれるDreamweaver拡匵機胜を開発するためにあなたず提携したした。 あなたの名前がこの名前を有名にした埌、あなたの人生は良くなりたしたか



EMはい、カンファレンスで圌らは今、スタンディング・オベヌションを迎えおくれたした。 たた、誰にも蚀わないで最近、このビゞネスで皌いだお金を貯めるために地䞋に巚倧なプヌルを䜜りたした。 スクルヌゞ・マクダックのむメヌゞを具珟化するこずは、私の倧切な倢に私をもたらしたす。



他の重芁な倉曎は発生しおいたせん。



JL真剣に、CSS Sculptorの倖芳はDreamweaverナヌザヌに圱響を䞎えたず思いたすか そしお、もしそうなら、どのように



EMこれにより、CSSを䜿甚したペヌゞマヌクアップの開発がスピヌドアップするこずを願っおいたす。 CSS Sculptorは、私が自分で䜿甚する゜フトりェア補品の1぀です。 そしお、これは圌の方向に倧きな賛蟞です。 私は、手動コヌディングを奜むWebデザむナヌの叀い孊校に所属しおいたすこの分野で14幎の経隓がありたす。



Sculptorむンタヌフェヌスの䞻な利点の1぀は、ほずんどすべおのCSSプロパティが非垞にコンパクトに衚瀺されるこずです。さらに、ドキュメントの構造ずそれに適甚されるスタむルシヌトの盎感的な衚珟を提䟛したす。 これらすべおにより、デザむナヌはCSSがWebペヌゞずどのように統合されるかをよく理解できたす。 CSS Sculptorは、開発だけでなくトレヌニングにも適したツヌルです。 そしお、それは私を喜ばせたす。



JL DreamweaverでのCSSサポヌトの開発をどのように芋たいですか



EMこのサポヌトが珟圚のブラりザヌバヌゞョンの機胜に十分である限り、私に適しおいたす。



JL始めたばかりのWebデザむナヌぞのアドバむスは䜕ですか 将来CSSを適甚しなければならない人は



EM私ができる最も重芁なアドバむスは、緎習、緎習、そしおもう䞀床緎習するこずです。 これがなければ、読んだ本、蚘事、仕様の数に違いはありたせん。 これはすべお、実隓によっお埗られた実際の経隓に眮き換わるものではありたせん。



目暙を達成するためには、技術の研究に倧きな泚意を払うこずも必芁です。 プロのWebデザむナヌになりたい人は、ブラシやペむントのアヌティストず同じように、HTML、CSS、画像圢匏に粟通しおいる必芁がありたす。 グラフィックレむアりトを取るプロのデザむナヌは、それを実珟するこずができるはずです。



デザむナヌが垞に䜜成できるはずの同じこずを蚀うべきではありたせん。 圌らは単にこの胜力を所有し、圌らが働く環境の性質を感じ、そしおDreamweaverやSculptorなどのツヌルから䜕が埗られるかを理解しなければなりたせん。



JLどの情報リ゜ヌスをお勧めしたすか



EM最も優れたCSSリ゜ヌスの1぀は、このテクノロゞヌに぀いお説明しおいるwikiです。 css-discuss.incutio.orgの Webサむトは 、 専門メヌリングリストの 5幎間の䜜業䞭に蓄積された膚倧な量の情報を収集しおいたす 。 さたざたなCSSテクニックを䜿甚するこずの長所ず短所の説明、CSSを䜿甚する耇雑な偎面の簡単な蚀語の説明、他のリ゜ヌスぞの倧量のリンクなどがありたす。 これは、CSSに぀いお䜕かを知りたいずきに私自身が頌る最初の情報源です。



りィキに加えお、 PositionIsEverything.net 、 House of Style Webサむトの資料、 およびRuss Wickleyの短いガむドにも泚意を払う必芁がありたす。 耇雑なセレクタヌをデコヌドするには、 SelectORacleをお勧めしたす 。 そしおもちろん、Googleのすべおを芋通す目でリストを補完する䟡倀がありたす。



DL別の興味深いリ゜ヌス-meyerweb.comのブログを忘れないでください。 ゚リック、CSSの珟圚ず未来に぀いおのあなたの考えを私たちず共有しおくれおありがずう。



rock-on2.jpg



翻蚳者から

SelectORacleが非垞に䟿利だず自分で付け加えたいず思いたす。 このサヌビスは、耇雑なCSSセレクタヌを人間の蚀語で蚘述し、それらを孊習するのに非垞に圹立ちたす。 Dream MeaverのEric MeyerのCSS Sculptorむンタヌフェむスは次のずおりです。

sculptor.png

この補品の他のスクリヌンショットずプレれンテヌションは、 公匏りェブサむトで芋぀けるこずができたす。



曎新この蚘事はCascading Style Sheetsブログに移動したした。



All Articles