我爱Aspx >> Asp.Net >> 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应说到页面的外观,顶多您只能提提建议。您提供 CSS 样式表时,用户可以覆盖您的样式选择。您提供字体大小时,用户浏览器可以为视障者更改这些大小,或者在大显示器(具有同等大的分辨率)上按比例缩小。甚至您选择的颜色和字体也受制于用户显示器和用户在其系统上安装的字体。虽然尽您所能来设计页面样式很不错,但这绝不是 您对 Web 页面的最大影响。
您绝对控制的是 Web 页面的结构。您的标记不可更改,用户就不能乱弄;他们的浏览器只能从您的 Web 服务器检索标记并显示它(虽然样式更符合用户的品味而不是您自己的品味)。但页面组织,不管是在该段落内还是在其他分区,都只由您单独决定。要是想实际更改您的页面(这是大多数 Ajax 应用程序所关注的),您操作的是页面的结构。尽管很容易更改一段文本的颜色,但在现有页面上添加文本或整个区段要难得多。不管用户如何设计该区段的样式,都是由您控制页面本身的组织。
标记做什么
一旦意识到您的标记是真正与组织相关的,您就会对它另眼相看了。不会认为 h1 导致文本是大字号、黑色、粗体的,而会认为 h1 是标题。用户如何看待这个问题以及他们是使用您的 CSS、他们自己的 CSS 还是这两者的组合,这是次要的考虑事项。相反,要意识到只有标记才能提供这种级别的组织;p 指明文本在段落内,img 表示图像,div 将页面分成区段,等等。
还应该清楚,样式和行为(事件处理程序和 JavaScript)是在事后 应用于该组织的。标记就绪以后才能对其进行操作或设计样式。所以,正如您可以将 CSS 保存在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。
Ҷƪл˵?
符合Web标准的超链接[05-20]
AJAX实践之与服务器通信[05-20]
整合Web和Windows服务——按预定..[05-20]
在Atlas服务器端实现中推荐使用W..[05-20]
利用 ASP.NET 的内置功能抵御Web..[05-20]
ASP.NET 2.0中使用webpart系列控..[05-20]
[视频]Introducing Web Parts wi..[05-20]
开发保留标准浏览器功能的AJAX应..[05-20]
Ajax应用场景简析[05-20]
Ajax设计模式之Lightbox[05-20]
HTTP status codes[05-20]
欢迎品尝用vml画的苹果[05-20]
Get Internet Explorer 7 Beta 3[05-20]
对Sql Server中的表添加级联更新..[05-20]
firefox插件[05-20]
PROTOTYPE.JS 1.4 版开发者手册[05-20]
二种JavaScript日期控件(日期选择..[05-20]
符合Web标准的超链接[05-20]
ASP开发中存储过程应用全接触[05-20]
Session技巧[利用Application替代..[05-20]