®


|
|
This page: HTML HTML Editors Frames or No-Frames ? Plan your Website in Advance How do I Get Started ? Layout of your Page How to Check Layout Design Layout of Printer Friendly Pages Writing your Page Code Browsers DOCTYPE tag Making your Page How to Choose a Good Server Uploading your Pages Validating your Page Code Maintaining your Website HTM, HTML, XHTML or what ? |
Additional associated pages: Certain sections in the Website Design Handbook are discussed in greater detail on separate related pages. Please see the Site Map |
| Screen size usage,
2006-2009 |
Please note: Every link on this page opens in a new window. If your "Pop-up killer" is too efficient it can also stop new windows. When this happens, please press "Ctrl" and click on the link you want. How to design my first website ?In website design "Right and wrong doesn't exist. There's only effective and not so effective communication" = only good or bad design. [Peter Bilak quoting Zuzana Licko and Rudy VanderLans from Emigre Graphic]Before you have made anything to a new webpage it is like an empty store window. But a store window's purpose is to attract customers and to convince them to come inside and browse through what can be found in the store. The webpage's purpose is the same. The images and text you add to the empty webpage is like window dressing: "Execution and workmanship are what you need, not fashion and advanced features. Do the basics and do them well". [Usability alert box]There are three questions you should answer before planning anything:
|
|
Advanced tutorials |
HTMLThe HTML-Code is a collection of standard instructions for the computer how to display your page layout (text and pictures). If you know nothing about HTML then go to www.about.com/. The purpose of this page is to advice on how to use the HTML-Code. Website design is not just HTML only.All pages on this site discusses website building for free or low-cost servers only. If you have your own server or are planning to use a fully paid service, you don't have the same restrictions, but you can, for instance, use server side includes (scripts on the server). Get Werbach's Guide to HTML. As long as you stay within this "HTML Bible" you will know that 99.5 % of today's (2007) browsers will display your pages correctly. The "Bible" is available in 25 languages. Print out (about 7 pages) in your own language, then you will avoid small mistakes. The purpose of this page and website is to advice on how to make effective webpages. To do that you need to learn to write HTML by hand, i.e. the HTML editor is only a tool to make something little bit faster and easier - once you can correct the editor when necessary. If you want the search engines to read all your text, you should use only the most simple (hand written) HTML code. The editors often make the code too long and complicated. Below is a list of HTML tutorials, which will teach you how to write HTML by yourself.
|
HTML EditorsIt's not necessary to use a HTML editor. You can write the page code on Notepad and view the result in your browser (off-line). Each time you write or change something in the code page, save as "All Files", minimize Notepad window and then maximize your browser window. Refresh or reload the browser view and you see the result "instantly". Of course you have to have opened the correct page first. The HTML editor only makes the work little bit easier and faster.If you use some JavaScript, then you need a HTML editor - Notepad isn't good enough for that. See at end of this section: List of free HTML editors. FrontPage FrontPage is probably the most used HTML editor as it's included in Microsoft's Office program. This is a WYSIWYG editor (What You See Is What You Get). You can write your text directly on the "Normal" (in FrontPage 2003 "Design") page. The editor produces the webpage code - usually longer than when you write it manually. It's not a very good way to start designing webpages. You cannot trust the editor 100%, manually written page code is usually more simple and works better. Sometimes FrontPage adds something Microsoft/Windows specific code all browsers cannot read. FrontPage 2002 Tutorial When you start working directly with the page code and use the "Normal" page only for checking the result, you get the code the way you want it. You furthermore achieve an extra bonus; you learn HTML and can always go into the page code and make changes and corrections yourself. The editors cannot do everything as you want it. With FrontPage you have to add the extension ".html" yourself to every webpage file name every time when saving it. If you don't, FrontPage makes ".htm" by default and you can get confused yourself. When you are using Windows the default setting is not to show file extensions (.doc, .htm, .html). Double click on "My Computer" icon on your desktop, go to "Tools" --> "Folder Options" --> "View". There you find "Hide extensions for known file types". Click off this, then click on "Apply" and click on "OK". You will avoid some possible confusion in the future. At end of 2007 FrontPage was replaced by a new Microsoft webpage editor: Expression Web 1. Somewhat different from FrontPage and only slightly cheaper than Dreamweaver. Read review. Other HTML Editors Below you find a short list of other HTML editors. Some of them show page code line numbers, which is good when you validate (check) your page code (FrontPage 2003 shows line numbers). You cannot check your spelling in every HTML editor (in FrontPage you can). If your editor doesn't do it, copy your text either to a Word or Open Office "Writer" document. Use that only to check your spelling. Correct your mistakes in your webpage code directly, if you upload either a Word or an Open Office document on the server it isn't a webpage anymore. For tips on using FrontPage see webdesign.about.com. For handling pictures in FrontPage see Don Pedro's How to Change my Pictures and Photos.
User reviews of different webpage ( HTML ) editors. Every HTML editor is a little bit different, every individual have different needs and works in a different way. Therefore I have included still one more free html editor list. This includes editors for Win, Mac, Linux / Unix. Try each different one, until you find one that suits you and you are happy with. Frames or No-Frames ?When you start planning and designing your webpage you have to decide whether to make it in frames or no frames (= regular). If you want the search engines (= the whole world) to read and register your text, you do your pages as "regular". IF you do NOT want, for instance your C.V. displayed for everybody, then you use frames.You can write the code by yourself on Notepad. See Don Pedro's HTML Code for Frames. If you do use frames, you should add a code string to the DOCTYPE tag. The reason for using frames for C.V.'s is that the search engines do not (yet) read frames. (More about search engines: searchenginewatch.com/). To be doubly sure your C.V. isn't read by everyone add a meta tag in the <HEAD> section of your code: I have had my C.V. on the net since beginning of year 2001 in frames with this "no index" tag, and it cannot be found in any search engine (yet), while all my other pages are in almost all of them (more info about meta tags: vancouver-webpages.com/). See also Don Pedro's Meta Tags and Search Engines or "No-Index" Tags. |
Plan your Website in AdvanceDon't hurry up and start to write HTML code you just learnt. Take time and sit down and make a good and well thought out plan. You can always change and adapt your plan later. I would suggest a certain way to make the plan. Here we go:
See also The Ten Web Site Commandments. Concentrate on simplicity. Don't start with many different features just to show off how clever you are. You cannot expect any commitment at all from your first time visitors. Those first visitors generally stay less that 2 minutes on a new website. Including returning visitors the general average is still only about 4 minutes only. There is no typical or average Internet user. Plan your entire site for the low end user, i.e. the slowest connection with the smallest capacity computer and oldest browser. Does your website still stay useful for your visitors even when your extra features doesn't work ? How do I Get Started ?A common recommendation is to start with three to six webpages as a minimum for a website. This is because the search engines need that much text to decide in which "box" to put your website. The website must be properly classified so it can be found later.Before another common recommendation was each webpage should be minimum 250 words (about a half A4 size page). In 2006 the "experts" started talking about a minimum of 400-700 words (in English). In other words about one to one and a half print-out page of text (A4 size). Very often when I add a new webpage it contains about 1.500 words, i.e. about three print-out pages. I would suggest this procedure to get started: - Select topic or subject for webpage, - Research and decide on keywords and target group(s), - Stay with your planned website design layout, - Create content, - Publish (See How to Write Internet Webpages and Search Engine Optimization Check-List.) Generally one can often start with some kind of "service site", i.e. problem solving, and then later expand. See also What is Google's Sandbox ?. If you get completely stuck or blocked in the middle of the design or planning process, here are some ideas on how to get "un-stuck". Layout of your PageYou use your layout tables to make a "house style" for your site. You do it by first making a suitable page layout, which you then use unchanged on every page. When using tables for layout you need to add a string to your Doctype tag at the very top of your code page.Once you start getting the hang of HTML take several A4 size papers lengthwise. This size comes close to computer screen size (800 x 600 pix. = pixels). On these papers you sketch how you intend the page to look. Once you have decided on the outlook of your page you have to give instructions to the computer how to display your text and pictures. For that you use HTML. The standard webpage design is based on a three (3) column layout. This is mainly because having text running over the whole screen width is very difficult and tiresome to read. Most people can comfortably read a column with 7-11 words per text line (in English). A column width of close to 60% of a 800 pixels wide screen gives about the correct line length (= this column). To make placement of text and pictures easier use "tables". You can use FrontPage and insert a table or you can write the code directly in your HTML editor. The basic form of three column "tables" is as follows: |
<table border="0" width="101%" summary="This table is used for layout only">
<tr>
<td width="20%">Menu</td>
<td width="60%">Your main text</td>
<td width="20%">Whatever</td>
</tr>
</table> |
|
This gives a layout table with one row and 3 columns. Border = 0 (zero) because you don't want to show neither table nor column borders on the page. This page is done that way. Of course, you can choose any division of percentage, as long as the total = 100% of available space. tr = table row = horizontal division of the table. td = table division = column = vertical division within each table row. For layout tables summary="...." is required by the validators and screen readers. For the search engines you can change the "summary" to title="...". You fill in title="..." with the heading of those tables which have some data content. The search engines do read and register this same as the "alt tag" for pictures. More info in Don Pedro's "Alt" and "title" Tags. The browser always reads column by column, from left to right, a whole row at a time before starting with the next row and then again column by column. This means you can have different width columns in each table row. Each table row can consist of as many text lines as you want. If you want to experiment with CSS, see Don Pedro's Cascading Style Sheets (CSS) - Pro and Con For writing your Menu, see Don Pedro's Website Menu and Site Level Search If you want to "spice up" your page with some small pictures, put them in the right most column. Because the browser will read this column last it will also display your main text first. The pictures will then be displayed by-and-by while your visitor is occupied with your main text. You can, of course, also put new tables inside your main layout table. If you have several table rows it's possible some browsers can get confused. Therefore it's better to replace extra rows with "nested tables", these also give faster display time. See Don Pedro's Nested Tables' Code. When you define width in % you leave it to your visitor's computer to adjust columns and text. Some visitor will have their computer adjusted to, for instance, a special font that visitor like. If you define a different font or force the other computer to display in your way, may be your visitor gets irritated. An irritated visitor never stays on your page long enough to read your message. With the width defined to 101% and your own specific background you will avoid empty margins on your visitors' screens. DO NOT define any height, because you cannot know in advance what size screen your visitor is using. For instance (Global Maritime sector statistics for 2006 to 2009): |
The biggest change in the Maritime Sector is an increase in usage of the bigger screen size (1280 x 1024). Other sectors can have different usage pattern. The number of additional (small) sizes has increased tremendously with the increased use of handheld devices. It is time to optimize your pages for 1024 x 768 pixels or possibly 1100 pix. width ( pixel = picture element ), which means the webpage looks at it's best in that size. Pages on which you have some data tables, however, you should still check for readability in 800 x 600 pix. Still in 2009 reason to optimize for 1024 x 768 but you need to check the result also in 1280 x 1024. These two sizes cover 77 % of all my visitors during the first 6 months of 2009. The bigger screen size ( 1280 x 1024 ) will make your columns wider and therefore shorter. You could as an alternative think of making your middle column = 50%. Or you can make your middle column fixed, i.e. 550 pixels ("550"), while the side columns would then be "25%" each. What you specify in % is always in percent of available space. On the other hand, during 2007 some people have started using a screen size of 1.600 pixels width. I think, however, many of those are running two windows at the same time, i.e. 2 x 800 pixels. If you are thinking of making a flexible width design you could optimize for width 1.000 or 1100 pix, but keeping the pages "enjoyable" from 800 to 1.200 (or may be 1.300) pixels. Some more ideas in this article from Oct. 2006. There are some different ideas on how to make a "semi-liquid" or elastic design. Basically they depend on a page with total width="770 px + 50%" or some other values. These require browser specific code, so they don't work on free or very low cost servers. See semi-liquid layout and elastic layout When you optimize your page for 800 x 600 and your visitor uses a bigger screen size nothing bad happens. Your page will simply be stretched sideways (if width = "xx %") = "auto-stretch". In some cases it can look even better! If, on the contrary, you optimize for 1024 x 768 or bigger screen size, you should define width in pixels instead. When using % and your visitor uses a smaller screen your pages will be pushed inwards sideways and it easily creates havoc with your tables. Therefore my tables (= those with some kind of data content) have been made on a laptop, screen width = 800 pix. If you don't know for sure what size screen you have on the computer you are using, choose the empty screen (desk top) and give a "right-hand-click", go to "Properties" --> "Settings" - this gives the screen size as well as "Colour settings" (Windows). After you have finished your sketch ( including text and tables ) write your text including necessary code on a separate paper. Don't forget the end tags with the slash (/). This way you eliminate many possibilities for small errors, which can take hours to find. IF you still get an error, print out your code and check the printout, it's easier than reading the screen! You can also download a free code checking program ("Lint program"). Remember, you are not the stupid one, it's the computer that's a stupid MACHINE. How to Check Layout DesignIf you work on a 800 pixel wide monitor and optimize your webpages for that size, it's always possible you will get some empty space between your layout tables on a larger screen. It can happen, for instance if you use several pictures in your side column. To avoid this you need to check your design on your monitor as if it would be a bigger screen (1024 pixels).On my computer I can simulate a bigger screen, see above how to get your monitor settings. When I change the monitor resolution from 800 pixels to 1024 the "full screen" window turns into a small one in the top left corner. Then put your mouse arrow in the lower right corner of the window, you get a double arrow. Hold your click and drag this arrow until the window covers the whole screen. This is now a rough simulation of how your webpage would look on a bigger screen (1024 pixels wide). Once you have simulated the bigger screen on your own smaller one, you know how small the text looked. Use one of your "testing browsers" and reduce font size so it looks same as in your earlier simulation. I had to reduce mine from 12 to 9 pixels. Now you can use this browser for testing all your webpages, old and new. If you have a 1200 pixels wide monitor, you go in the same way to the "settings" and change temporarily to 800 pixels width. Then in one of your "testing browsers" you increase font size and then you can test your pages as if you had a small monitor. As can be seen in the table above the very big screen sizes are still increasing. However, when you get up to about 1200 pix or wider screen text lines start getting too long for comfortable reading. I believe people with very big screens are surfing with a smaller browser window. This means of course that the maximum "screen size" you need to consider is about 1200 pixels wide. Get a browser window size sniffing code - it doesn't work on free servers. If you have the bigger screen and include some tables with some content or data you have to test at least that page also for smaller screen size. The reason is, when viewed on a small screen the table will be pushed inwards (when width in %), which have the same effect as increasing font size. If you don't leave enough free space inside the table it can turn unreadable on a small screen (800 pixels wide). "Advanced" Layout TablesA layout table usually have the Menu in the leftmost column, which the search engine spiders (robots) read first. If the Menu is complicated (for instance JavaScript) or otherwise very long the text will come very far down in the code.Additionally eventual JavaScript in the beginning of the code is meaningless for the spiders but is "understood" to be very important for you because it comes first. Then your real text, which is the important part would be taken by the spiders as being not so important! Because it's found at the end of the code page. You can use different "nested tables" to arrange so that your Menu comes last in the code, after the all important text. Still the Menu appears on the left hand side of the display. See Don Pedro's "Advanced" Layout Tables. Layout of Printer Friendly PagesWhen making a printer-friendly webpage delete first all pictures and graphics as well as your background. This saves not only your visitor's printer but also his/her ink. It doesn't matter you delete your logo. Just include what your logo says inside the <title></title> tags. That title is printed out on the very top of every printed page.A layout table is not necessary for printer-friendly pages, because you have only one text column. |
|
Free Backgrounds Free Pictures Website Design Handbook Computer Viruses and Worms Hide Your E-mail Address How to Choose Website Colours How to Change my Pictures and Photos Reduce Picture Size Reduce Picture File Size How Protect my Pictures Webpage Optimization SEO Check-List Website Promotion Search Engine Marketing List of Search Engines Return to TOP |
Writing your Page Code.Every webpage consists of three (3) parts:
When you write your page code, you CANNOT use WORD. Because when you upload a WORD document, you upload the underlying code. When uploading this code (as ".html") the browser will display your document as written. Which means the browser will display your code. If your text is in another language, you have to attend to the "language tag". This is one of the meta tags. When you work on FrontPage "Normal" page and get all your text underlined in red, your language choice is wrong. To fix this problem: go to "Tools" --> "Choose Language". When you use only one or a few words from a different language, you can surround those "foreign" words with a <span> tag. An example: List of language codes. See also Don Pedro's Character Sets and Language Codes. More info on character set codes: Unicode Consortium. Do specify everything. Do not let your visitor's browser try to "guess" how to display your page. Pay attention to details. More info on character set codes: Unicode Consortium. |
BrowsersBefore you decide what kind of code you are going to use, you have to decide: "What's the purpose of this site?" and "What kind of people will my visitors be?" The purpose gives your target group - different kinds of professionals use different browsers and browser versions.Middle of January 2008 Matt Cutts published his blog website's statistics for 2007. Of his users both Internet Explorer and Firefox showed almost equal percentages - slightly below 50%. Most of his website visitors are however website designers and webpage makers with a specific interest in the inner workings of Google. The discussion about browser differences has been somewhat extended and moved to Internet Web Browsers. |
|
"http://www.w3c.org/TR/html4/loose.dtd"> |
|
All written on one line with one empty space between the two "strings". With this transitional code you can continue using layout tables, which otherwise may be could cause some display problems in very new browsers. Layout tables are the easiest and most reliable way to manage flexible width display of your webpages. DO not copy and paste the code from this page - if you do may be the browser will display the code and it won't work. You must type it exactly as it is, all on one line and note it's case sensitive. There are different DOCTYPEs for different documents and purposes, see W3C List of valid doctypes. Read this article on how to use different Doctypes. Making your PageThen you start making your pages. Please follow the designer's "golden rule" = KISS! = KEEP IT SIMPLE SAILOR ! This means: stay with simple HTML (HTML 3.x or earlier version) as long as you can, because even older Netscape versions can read this. Do NOT start playing with JavaScript before you master HTML!The more fanciful the page the longer it usually takes to download it. Keep the download time for every page at less than 20 seconds with a slow connection, if possible much less. Of course you have to balance; try to make a good looking page because it represents you, but keep the download time low to show you are an efficient person who doesn't waste other people's time. Everybody doesn't have Broadband. On average people wait only 8-10 seconds before leaving your page - with a slow connection. In this time your background, your logo, and at least some of the first text should be displayed. When a person starts using broadband he/she gets accustomed to the new speed very fast, which means you cannot increase page file size. One can sometimes see a statement of 4-5 seconds before they leave your page. This comes from a report on e-commerce sites. Before you upload your page on your server, pack your pictures to achieve minimum size in KB, because this determines the download time. You can save some display time by giving the size of your pictures in the "call-up" code: Articles and source list on web design. |
How to Choose a Good ServerStrictly technically speaking a server is a program. Generally, however, most people use the word "server" to indicate a website or a company where you upload your webpages.Now you have to select a server. First point when choosing a server: from where in the world shall you select one? The easy answer is, of course, from your own region. As usual, the easy answer is not the best one! THINK! From what region are you looking for your visitors: North or South America, Europe or Austral-Asia? The question is important because of the time zones. This is also relevant for the visitor's download time. If you go on a server in the same time zone as where your prospective visitor is located, then what happens? When you go on an American server between 09 AM and 05 PM (1700 hours) American time, that server will be very busy and download time will be longer. With broadband available in North America and North West Europe the differences in these regions aren't so big any more, but still you cannot increase webpage file size - even with broadband. So you choose a server from a region where business hours do not fall at same time as in the region where your hopefully new visitor sits waiting for your webpage to appear. If you are not very familiar with time zones and have some difficulties following the reasoning above, go to Don Pedro's Time Zone Explanation. There are some "free servers" that may be will rip you off. Free and most low cost servers do not allow any extra scripts on the server, only your page code. Check the server first, if possible try to find somebody that already have their site on that server. If they are happy, then it's probably OK. If you plan a business site, a free server is not so suitable, because you cannot change server later without big problems. See How to Change Domain Name Without Loss. Be careful when choosing your server. If you later want to change to an other one, your site URL changes, which causes great problems. Your old site is already in many search engines and when finding your "new" site, may be it will be regarded as a copy and both new and old will be thrown out. Or your "new" site wont be found for a long time, because you have lost all your incoming links. If you later want to change server or even decide to change your domain name, be prepared it's not as easy as what you think. That is, if you do want to avoid any big problems. Read the story about how I did it. Get a free e-book advising on How to choose a domain name.
Uploading your Pages.Now you should be ready to upload your pages. Either you can use a HTML editor with FTP (File Transfer Program) or you can choose a server with a built-in editor (control panel).There are servers requiring FTP (File Transfer Program), but many of these also have FrontPage extensions. Which ever method you choose, never forget to save your code on your computer hard disk. For using Frontpage with FTP servers see webdesign.about.com/.There are also some cheap HTML editors which include FTP. Get free tutorial (PDF) on How to Use FTP. When you upload an up-dated page with FTP (File Transfer Program) and want to check the new page it is possible you get the old version from your browser's "cache". The purpose of the cache is to provide a faster download the second time you go to a page. To bypass it, hold down "Shift" when you click on "Refresh". Every server wants your "index" (Home page) page first. Some servers use "index.html". In this case you have to change all your pages to ".html". If you upload your "index.htm" and the server wants or expects "index.html", may be it will not accept your "index" page. If you change only "index.htm" to ".html" and leave your other pages as "htm" it is possible the server gets confused. So always either ".htm" or ".html" on all your pages. When using FTP the server will open a "data transfer channel" between itself and your computer. This requires a fast connection, for instance DSL / Broadband cable. If you have modem + telephone line the connection could be too slow. Even when the service provider (ISP) promises 56 KB/sec. it's only between your computer and the "telephone exchange". The real speed between your computer and your server seldom, with such a connection, reaches over 5 KB/sec. With such a slow speed you are probably better off with a "server editor" (control panel) or try at a time when your web host server isn't so busy (may be at midnight ?). In May / June 2009 there's spreading a new virus / worm / malware that searches for FTP programs. It then steals user ID and password. After that the malware will inject itself into that website's webpages and infect all visitors' computers. More info on Computer Viruses and Worms. Your "index" page (Home page) heading (name) is also your site name. If it's not - then it should be. When you make up your domain name, try to avoid capital letters and "underscore". Many people doesn't like to use the "shift" key (or they forget) when typing in a site's domain name. Page file names usually come via the menu and are not so frequently typed. Validating your Page CodeOnce you have your website up and running, you should validate (= check for correctness) your HTML code. Even if there are no obvious errors or mistakes, the search engine "spiders" (robots) are reading your HTML code as written. IF there are small errors, it will affect your listings, even if most browsers display the webpage correctly.The validator tells you, not only if the code is correct or not, but especially if it is up to current standards. Consider there are surfers on the net, that are either themselves disabled to a lesser or greater degree, or are using bad or slow connections. To make your site accessible and enjoyable to a maximum number of visitors, go to WebXact (ex. Bobby). Other slightly different validators are Dr. Watson and W3C. Especially after you have changed your code, I would suggest you check your code at Alpine Doctor. For more details see Don Pedro's Validate your Web Page Code. |
Maintaining your WebsiteNow you know your website is OK and your webpages are correctly displayed in most browsers. Your work, however, hasn't ended. On the contrary, it has only begun.Suppose the content of your pages is satisfactory and up-to-date now. Probably it will be partly out-dated in about 6 months. So you have to keep not only yourself up-dated in your subject, but also up-date your website and webpages whenever there are important (big or small) developments in the subject you have chosen. Many of you have certainly come across some links lists or webpages with a lot of dead links. When there is no note of "Last up-dated", may be the links list or webpage or website was made 1-2 years ago and never checked again! I wouldn't go back a second time to such a website, would you? See Don Pedro's How to Maintain my Website. HTM, HTML, XHTML or what ?HTML (HyperText Mark-up Language) is based on SGML (Standard Generalized Mark-up Language) and is the standard "language" used for writing webpage code. The standards are defined, developed, and renewed by the World Wide Web Consortium www.w3.org/ (W3C).Both ".htm" and ".html" are used as document extensions to identify a webpage for the browser. Compare Word document extension ".doc". The original webpage extension is ".html". FrontPage makes "index.htm" by default because Windows/DOS uses three character extensions. Often, but not always, ".htm" indicates that the page has been done on FrontPage or with a Content Management Program. On the other hand, because of same reason Windows based servers often use ".htm", while Linux based servers use ".html". W3C continues to work on a separation between the content and the style of the webpage (layout). XML (eXtensible Mark-up Language) is the base on which the "new" HTML standard is developed. XHTML is thus a new name for very new versions of HTML. In other words, XHTML is HTML 4.0 redefined to meet XML standards: |
Powered by Google |
SGML --> HTML 3.x and earlier [HTML 4.0] XML + HTML 4.x --> XHTML There is a free HTML 4.0 as well as a XML class on line. Info on HTML 4.0 is available in DHTML or dHTML is short for Dynamic HTML. This is a combination of three things; HTML, Cascading Style Sheets (CSS), and (java) scripting. HTML is used in the normal way, CSS gives style and layout designations of a webpage (or a group of webpages). Scripting is used for interaction and updating of elements. This requires some script on your server and is not supported by older browsers. Interactive pages can have a place when you offer entertainment, but is mostly misplaced on informational pages. If your visitor expects to be entertained the download time isn't so critical anymore. CSS info is found in The problem is a simple technical one: of necessity the development of HTML and scripting stays ahead of browser development. You have to choose a certain browser level or version (for instance IE 6.0) and stay with that for several years, until you rewrite your webpage code for a new browser generation. It depends on what browser versions your visitors are using. See Don Pedro's What is "Visitor Statistics" ?. If your site has less than 20 pages, do not bother with XHTML. If you have 20-50 pages, why not split the pages on 2-3 different websites, which are then interlinked. It's a completely different story when a website has 1.000+ (or 10.000+) pages. Of course W3C must consider the needs of all sites, including new developments such as, for instance, connecting mobile phones to internet servers (XML) and special requirements when, for instance, connecting digital TV (not same as Web-TV) via Internet to a mobile phone (text messages?!!). Finland (Nokia) is a frontrunner in this development. Links to different levels of webdesign if you want to explore further. Languages available: |
|
| Anglais-Français des Termes Internets (English-French) Ciber-Léxico Comparativo (Inglés - Castellano) (English - Spanish) Língua Portuguêsa On-Line (English - Portuguese) |
English-Russian Internet Dictionary Internet Glossary Internet Wörterbuch (German) Webdesign Glossary |
Free online talking dictionary for 13 languages, altogether 60 different possible language combinations. |
|
Last updated: |
|
since June 05, 2003 according to: www.digits.com/ |
|
|