Webサイトはオブジェクトの集合体。
CSSもオブジェクト指向。
オブジェクトの集合なら、命名規則やデザインパターン作っておけば再利用はしやすくなる筈。
WebSiteでもOOP(Object Oriented Programming)的なこと出来る?
…となんとなく考えた事を適当に羅列してるメモです。まとまり皆無。思考ダダ漏れ注意。
Class
- Header -> #header
- Sidebar(Menu) -> #sidebar
- Contents -> #contents,#wrapper,#container
- Form ->#form,#contact
- Fotoer ->#footer
Method
- List (UL,OL,DL) -> #menu,#navi,#navigation,#globalnavi
- Headering Title (H1~H6) -> #page-title,#sitename,#content-title
- Text Section -> div.post , div.section , div.entry
- Buttons (input type=”button”,button tag, block style Ancher) -> #submit,#reset
- Input (form elements)
- Copyright (address) -> #copyright
- Image (floating style, ancher style)
- Table
Property
- Inlines (strong,em,tt,code…etc)
- Blocks (div,p,address,blockquote…etc)
- String (plain text)
4BOXとか5BOXとかのレイアウトテンプレートは中身が空のクラス、つまりこんな状態です。
class Header { }