HTML的若干问题 在线等

2025-06-28 21:39:11
推荐回答(1个)
回答1:

问题1.为什么我们希望html只负责结构的定义,而将表现交给css处理。


答:这样一来文档的结构和样式就分离了,并且好处明显。


对于访问者:

  1. 文件下载与页面显示速度更快。

  2. 内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士)。

  3. 内容能被更广泛的设备所访问。

  4. 用户能够通过样式选择定制自己的表现界面。

  5. 所有页面都能提供适于打印的版本。

对于开发者:

  1. 代码更加容易维护。

  2. 带宽要求降低(代码更简洁),成本降低。

  3. 更容易被搜寻引擎搜索到。

  4. 改版方便,不需要变动页面内容。

  5. 提供打印版本而不需要复制内容。

  6. 提高网站易用性。


问题2.请举例说明用浏览器访问动态php网页的全部处理过程。


答:前后端交互过程如下:


  1. 用浏览器访问服务器端某个php页面(http://  www.a.com/ dada.php)。

  2. 浏览器会对域名(www .a. com)进行解析,找到对应的ip地址(通过ip访问服务器)。

  3. 首先在本地文件hosts中找对应关系,如果没有相关信息,就去外网dns服务器查找。

  4. 找到ip后浏览器会向服务器发送http请求,请求中包括服务器的信息,和客户端携带的信息。

  5. 服务器接收到http请求后,会来解析这个请求(解析主机,站点目录,请求的文件)。

  6. 然后会处理文件,php页面中的代码都是在这一步执行的。

  7. 处理完后把相关信息再返回给客户端。

  8. 客户端根据服务器端的信息来解析页面,并显示。


我可能将的有些抽象,你可以自己再多找点资料来学习一下,了解前后端的交互,对于前端和后端人员都是有帮助的。


希望我的回答对你有所帮助。