HTML4.01几乎完成相同。XHTML对设计提出更高的要求和规范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。
在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。 XHTML编写习惯: 1、属性名必须小写; 2、属性值必须使用双引号; 3、不允许使用属性的简写; 4、使用id代替name; 5、必须使用结束标签。
1.2.5 CSS简介
CSS语法结构仅仅由三部分组成:选择符(Selector)、属性(property)和值(Value)[6]。其说明如下:
1、选择符:指这组样式编码所要针对的对象,可以是XHTML标签,如body,h1;也可以是指定了特定id与class的标签,如#main选择符表示选择<div id=”main”>。
2、属性:属性是CSS样式控制的核心,对于每一个XHTML中的标签,CSS都提供了丰富的样式属性,如:颜色、大小、定位、浮动方式等。
3、值:值是指属性的值,形式有两种,一种是指定范围的值,如float属性,只能应用left,right,none三种值;另一种如:width能够使用0~9999px或其他的数学单位来指定。
选择JSP作为开发工具的原因: 1、将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。