HTMLレむアりトの芁件

1.レむアりト、アりト゜ヌシング、技術仕様



レむアりトはWeb開発の比范的独立した段階であり、たずえば、小芏暡なWebスタゞオでは、倚くの堎合、限られた劎働リ゜ヌスの条件でアりト゜ヌシングの最初の候補になりたす。

偶然にもこの仕事を䞋請け業者に提䟛しなければならなかったので、結果の想定された䞀意性にもかかわらず、時々レむアりトデザむナヌが本圓に驚きたした。 そしおより頻繁に-吊定的な意味で。



フルタむムの怍字工の劎働力を節玄するには、この仕事を泚目を集めた最初のフリヌランサヌの肩に移すだけでは十分ではありたせん。 垞に同じ請負業者に䜜業を倖泚する堎合、すべおがはるかに簡単です。長期的な協力の過皋で、䜕らかの皮類の曞面による䞀連の暙準ず芁件が垞に圢成され、その履行は習慣です。 しかし、あなたが初めお人ず仕事をしおいる堎合-最高のポヌトフォリオず掚奚事項は望たしい結果を保蚌するものではありたせん-さらに、請負業者があなたを正しく理解しおいるずさえ仮定しないでください。 したがっお、レむアりトには詳现な技術仕様が必芁です。



そしお、この瞬間は無芖されたす。 倚くの堎合、これは、アりト゜ヌシングのコストず䜵せお詳现なToRの䜜成に関わる劎力が、通垞のタむプセッタヌによっお節玄された時間を完枈しないずいう仮定によるものです。 最終的に、通垞のプロゞェクトマネヌゞャヌが考えるように、レむアりトはそれほど耇雑ではありたせん。 そしお、原則ずしお、それは本圓に転がり、*人間の知性ぞの賞賛*、プロのタむプセッタヌが実隓粟神の暎動を制限し、レむアりト内のどの技術的解決策がrrが地獄ではなく、タむプセッタヌを犁止するこずができるかを事前に知っおいたす矎しいHTMLレむアりトに察する喜びず賞賛。



それにもかかわらず、緎習が瀺すように、fakapsの確率はそれほど小さくないので、これは無芖できたす。



ここでの䞻な誀解は、詳现なTKは耇雑で時間がかかるずいうこずです。 いずれにせよ、レむアりトの特定の芁件を蚘述する必芁がありたすが、原則ずしお、䞀般的な芁件ず掚奚事項が詰たっおいたす。



2.ああ、私の悲しみは玠晎らしいです



私は最近、マネヌゞャヌがアりト゜ヌシングしたレむアりトを手に入れたしたが、笑うべきか泣くべきかわかりたせんでした。 このレむアりトをCMSテンプレヌトシステムに統合しなかったずしおも、私はただ笑っおいたでしょう。



CSSファむルに配眮されおいない衚圢匏の組版ずスタむル、およびボタンを匷調衚瀺するための暙準のDreamweaverスクリプトは、私が芋た埌の欠陥ずしおさえ認識されたせん。 すべおの入力フィヌルドはラベルタグ内に挿入され、個別のフォヌムに配眮されたした。䜕らかの圢でそれを人間のフォヌムにしようずするず、レむアりト党䜓がバラバラになりたした。 CSSクラスには、意味のないキリル名がありたしたが、「。style1、.style2」ずいう圢匏でした。 ほずんどのフォヌム芁玠は、あたり知られおいないひどく曲がったjQueryスクリプトによっお様匏化され、䞀郚の芁玠は同じIDを持ち、それらの芁玠を操䜜しおIDで取埗するJSコヌドがあり、狂気の䞀番䞊はドキュメントの最埌でメ゜ッドを䜿甚するこずですjQuery.cssを䜿甚しおスタむルを蚭定したしたが、CSSファむルに単玔に登録するこずはたったく䞍可胜でした。 たた、サむトヘッダヌずリンクの束Tahomaフォントで、アンチ゚むリアスなしが1぀の画像ずしお䜜成され、その䞊にMAPおよびAREA芁玠が重ねられおいたす。 この玠晎らしいレむアりトの倱敗の説明であなたの粟神を傷぀けるこずはもうありたせん。



   html- 䞀般的に、私を信じお、仲間たち、それはたた締め切り前に忍び寄ったPPCだった。



この皮の出来事により、HTMLレむアりト甚にレむアりトを送信するナヌザヌずレむアりトデザむナヌ自身の䞡方に圹立぀芁件ず掚奚事項のリストを公開するようになりたした。



これらの掚奚事項を修正し、組版甚の暙準ToRで補足するこずができたす。 リストされおいるものの倚くは非垞に明癜ですが、すべおが1か所に集められおいるずいう事実から利益を埗るこずができたす。 いく぀かのポむント たずえば、ブラりザヌサポヌトの芁件や䜿甚するスクリプトはさたざたなオフィスに固有ですが、曖昧なフレヌズを曞いお、特定の䜜業に合わせおこのリストを簡単にコピヌおよびシャヌプできるようにしたす。



3.芁件ず掚奚事項



1 ブラりザヌ間の互換性

このサむトは、IE7 +、FF3 +、Opera9 +、Safari4 +、Chromeの最新のメゞャヌバヌゞョンでたたはクラむアントずの契玄条件ずこの蚘事を読んだ幎に応じお正垞に動䜜するはずです。



2 。 癜であっおも、垞にボディの背景色を蚘述したす。



 。 CSSハックを䜿甚する堎合は、CSSハックずは䜕か、どのブラりザヌ向けかをコメントしたすが、 css_browser_selector.jsを䜿甚したす 。 埌からこのレむアりトを操䜜する必芁があるレむアりト蚭蚈者の泚意を払っおください。



4 。 クラス名ずIDはアプリケヌションず䞀臎しおいる必芁がありたす

䟋ヘッダヌ、メニュヌ、フッタヌ、ニュヌス



5 。 メむンのHTMLブロックをコメントで区切っおください。 このようなもの

<--—フッタヌ開始->

<--—゚ンドフッタヌ->



これは、HTMLレむアりトからCMSのテンプレヌトを䜜成するために必芁です。その埌、コメントは削陀されたす。



6 。 可胜な堎合、PNG-24の代わりに8ビットアルファチャネルでGIF / PNGを䜿甚する機胜を無芖しないでください。



 。 Javascriptなしで実行できるこずはすべお、それなしで実行できたす。



8 。 倚くのJavascriptコヌドがある堎合は、別のファむルに配眮する必芁がありたす。 たた、むベントハンドラヌを分離し、別のファむルで宣蚀するこずをお勧めしたす。



9 これがただ顧客ず合意されおいない堎合は、レむアりトレむアりトで䜿甚する予定のJavaScriptラむブラリを事前に指定したす。これにより、たずえば、レむアりトでPrototypeJSが䜿甚されたこずが刀明し、顧客がサむトにjQueryを確実に実装するこずを蚈画したす。



10 。 ラバヌモックアップの堎合、最小幅ず最倧幅を指定する必芁がありたす。



11 。 T.Zの堎合 他のこずは䜕も蚀わず、レむアりトは、画面解像床が1024pxの氎平コンポヌネントでフルスクリヌンに拡匵されたブラりザりィンドりに氎平スクロヌルバヌなしで配眮する必芁があり、レむアりトサむズが蚱せば800pxです。



12 画像のあるフォルダには、レむアりトで䜿甚されおいない画像があっおはなりたせん。 レむアりトから䜕かを陀倖したりやり盎したりする堎合は、すでに䞍芁な画像を削陀するこずを忘れないでください。



13 1行に内接する必芁がある異なる長さのテキストを含む可胜性のあるすべおの芁玠たずえば、ボタンたたはヘッダヌの堎合、デザむンが耇数行を占めるこずができない堎合には、CSSプロパティを空癜に蚭定しおくださいnowrap 。



14 CSSファむルは、次のように、目的の目的のためにコメント付きの行を䜿甚しおブロックに分割したす。

/ * ___________1。 CSSリセット____________________ * /

/ * ___________2。 兞型的な芁玠____________ * /

/ * _______________ 2.1。 リスト______________ * /

/ * _______________ 2.2。 参考資料________________ * /

/ * _______________ 2.3。 フォヌム芁玠_________ * /

/ * ___________ 3。 HEADERサむトヘッダヌ__________ * /

/ * ___________ 4。 フッタヌ地䞋宀_______________ * /

/ * ___________ 5。 サむドバヌ右_______________ * /


スタむルを正確に構成する方法は少し党䜓的な質問ですが、䞻なこずはそれを䜕らかの方法で行うこずです。



15 レむアりトが耇数のステップで完了しおいる堎合たずえば、タむプセッタヌがペヌゞを1぀ず぀送信する堎合、たたはペヌゞが既に改蚂のためにペヌゞに返されおいる堎合、バヌゞョン管理システムをタむプセットに䜿甚しない堎合、請負業者は、レむアりトの倉曎の説明を含むファむルを添付する必芁がありたすそのようなコンテンツ

  • imgフォルダヌに新しい写真を远加し、
  • 写真btnHome.jpgずbtnFeedback.jpgは䞍芁になりたした。削陀できたす
  • anketa.htmlファむルのセクションのhtmlコヌドを倉曎したした
  • main.cssファむルの末尟に新しいスタむルを远加したした.form_row以䞋で始たる。


16 HTMLレむアりトの゚ンコヌディングを指定したす。 CSSおよびJSファむルは、レむアりトず同じ゚ンコヌディングである必芁がありたす。そうしないず、長くお退屈なバグ怜玢の可胜性が倧幅に増加したす。



17 。 レむアりトにDOMを倉曎するJSがある堎合、この玠晎らしいブラりザはボタンをクリックしおもペヌゞをリロヌドせず、キャッシュされたドキュメントを提䟛するため、すべおがOperaで正しく動䜜するこずを確認しおください。たた、JSを䜿甚しお行われたすべおのDOM倉曎を考慮に入れたす



18 カヌ゜ルを凊方するこずを忘れないでください入力で䜜成されおいないボタンのポむンタ。 JSのむベントハンドラヌがこのボタンにハングするのか、それがリンクになるのかわからない堎合は、いずれにしおも<a>タグを䜿甚するこずをお勧めしたす。



19 。 リンクをクリックしたずきにむベント凊理を行う堎合は、むベントハンドラヌがfalseを返すこずを確認するか、人気のあるhref = ''の代わりにhref = 'javascriptvoid0'を䜿甚しお、ペヌゞが䞊にスクロヌルしないようにしたす。



20 。 フォヌムを正しくレむアりトしたす。フィヌルドラベルは、正しく入力された属性を持぀ラベルタグ内になければなりたせん。 フォヌムを蚭蚈するずき、怜蚌゚ラヌを衚瀺するための芁玠ず、誀っお入力されたフィヌルドのスタむルを提䟛したす。 t.zで提䟛されおいない堎合。 そしお蚭蚈、顧客ずこれに぀いお議論するこずを忘れないでいなさい。



21 レむアりトが非暙準フォントを䜿甚しおいる堎合は、非暙準フォントを持぀芁玠を画像ずしお䜜成できるかどうかを必ず指定しおください。そうでない堎合は、それらの衚瀺に䜿甚される技術sIfr、Cufonなどに぀いお話し合いたす。



22 特定の堎合に特に明蚘されおいない限り、高さによっお動的なものが劚げられないすべおのブロックは、動的な぀たり、コンテンツに䟝存する高さを持たなければなりたせん。最小の高さ。 高さを固定したブロックを䜜成する堎合は、たず顧客に尋ねたす。



23 。 ペヌゞの高さがコンテンツに䟝存するレむアりトおよび、原則ずしお、倧倚数では、特に指定がない限り、コンテンツがない堎合や少量の堎合にフッタヌがブラりザの䞋郚に固定されるようにしたす。



24 。 レむアりトが100のHTML怜蚌に合栌しない堎合は、少なくずも無効なコヌドの䜿甚が正圓化されるこずを確認しおください。 「気に入った」たたは「短くなった」ずいう理由だけで、レむアりトの劥圓性を確認しないでください



PS



この芁件ず掚奚事項のリストが圹に立぀こずを願っおいたす 建蚭的な考えがある堎合は、コメントでそれを補う方法を提案しおください。



All Articles