सामान्यतया:
दिखने में
CSS। सामग्री को बिछाने के लिए कई techniques हैं (सटीक प्रभाव के आधार पर, Holy Grail एक आम इच्छा है)।
The overflow
properties संभाल स्क्रॉल पृष्ठों की उप-अनुभाग, हालांकि डिजाइनरों जो लगता है कि स्क्रीन स्थान हर समय का उपयोग कर एक मेनू होने एक अच्छा विचार आमतौर पर गलत हो रहा है।
metacontent का बचना दोहराव
(यानी चीजें बुनियादी संरचना, नेविगेशन मेनू, आदि जैसे उन्हें चिपकाने/कॉपी बिना पर डाल हर पेज)
एक टेम्पलेट प्रणाली (या एक प्रणाली शामिल है) है कि या तो सर्वर पक्ष (सबसे आम) या बिल्ड समय पर चलाता है (जो HTTP सर्वर का समर्थन कर सकता है जो केवल स्थिर फ़ाइलों को अनुमति देता है)।
जिस भाषा में इसे लागू किया गया है वह अप्रासंगिक है, PHP मक के समान है, जावा एक विकल्प है, मैं पर्ल की ओर जाता हूं (और अधिक विशेष रूप से: Template Toolkit), कई अन्य हैं।इस प्रकार की नौकरी के लिए जावास्क्रिप्ट तेजी से लोकप्रिय हो रहा है, assemble जैसे टूल उपलब्ध हो रहे हैं।
लोकप्रिय टेम्पलेट भाषाओं को खोजने के लिए एक खोज इंजन का उपयोग करें या अपनी प्रोग्रामिंग भाषा के लिए सिस्टम शामिल करें।
पेज
जावास्क्रिप्ट को छोड़े बिना नई सामग्री लोड हो रहा है, आम तौर पर XMLHttpRequest वस्तु (तकनीक अजाक्स के रूप में जाना जा रहा है) के साथ, और the History API (ताकि बुकमार्क और साथ संयोजन में उपयोग (यदि आप गंभीर सामग्री में परिवर्तन कर रहे हैं) लिंकिंग अभी भी काम करता है)। गिथब a good example of this हैं। Angular जैसे विभिन्न ढांचे हैं जो चीजों को आसान बनाने की कोशिश करते हैं। नोट limited browser support और जेएस को फाइल करने का कारण बनने वाली अन्य सभी चीजें good design principles essential का उपयोग कर बनाती हैं। इन चीजों को मजबूत बनाने का एक दृष्टिकोण Isomorphic JS लिखना है।
यह निर्भर करता है। क्या आप एक सर्वरसाइड भाषा (पायथन, PHP, रूबी इत्यादि) का उपयोग कर रहे हैं या आप शुद्ध HTML के साथ काम कर रहे हैं? – Blender
फ़्रेम के लिए आपके उपयोग क्या थे? उन्होंने आपके लिए क्या किया? – Oded
इस पर काफी अच्छी चर्चा http://stackoverflow.com/questions/4846019/any-way-of-using-frames-in-html5 – synthesizerpatel