There is no such thing as Dynamic HTML. However, you can dynamicly display HTML with the use of some dynamic languages - like PHP or ASP.
Dynamic HTML, the DOM (document object model) describes a combination of HTML tags, CSS, and scripting language.
HTML contains the content and CSS contains the formatting.
HTML does not have a built-in way to set margins without CSS. Margins are a property of Cascading Style Sheets (CSS), not of HTML. To set margins in HTML, you need to use CSS either directly in a “style” attribute of an HTML element, or by using an external CSS file linked to your HTML document.
HTML, CSS, & JavaScript.
CSS works alongside HTML for complete functionality. A CSS can be embedded in HTML also.
Thumbnail images can be made using HTML and CSS. HTML will import the image and CSS would give the thumbnail style.
[ Assuming the question can be asked as, "How do you make the address (In the header) more dynamic with CSS on FreeWebs?" ] If you are using a FreeWebs template, you cannot edit any CSS. If you are using raw HTML + CSS, you can wrap the address in a tag such as <span> or <div>, and define some properties to the element with CSS.
No tags are used in CSS. Tags are actually what CSS primarily styles.
CSS handles the presentation portion of displaying an HTML document on the web. That is to say that CSS makes things like color, size, shape, weight, etc. possible in HTML. To say that CSS "enhances" HTML, however, is an over simplification. CSS provides separate and different functionality than HTML does. HTML does not have the abilities inherent in CSS. Instead, the CSS code makes HTML code more palatable for a human user. Most web spiders, for instance, do not employ HTML fully, if at all.
DHTML is short for Dynamic HTML. It is a group of internet languages that work together. CSS is just one of those languages. You can write DHTML without CSS, but CSS is a part of the language that you can use It's pretty hard to use DHTML without it, but it is possible.
After learning HTML, CSS or cascading style sheets is the next logical choice. This allows you to style the HTML however you like. After CSS comes JavaScript which allows your to add functionality to your web pages. Finally after JavaScript, PHP is a good choice if you want to make dynamic web sites, usually driven by databases.
A very basic, but still decent, website would include "HTML" and "CSS". HTML creates the page. It outputs the words onto the screen, and organizes things into tables and divisions (When you get more advanced). CSS takes the HTML and makes everything look better, and more decent. It colors certain things, aligns a web page, and more. These are the building blocks of web design. Many other dynamic languages await, but they require HTML + CSS. You can learn HTML and CSS, and more, at w3schools, absolutely free - No strings attatched. [ http://www.w3schools.com/ ]