HTML的若干问题 在线等

选修考试……1。为什么我们希望html只负责结构的定义,而将表现交给css处理2。请举例说明用浏览器访问动态php网页的全部处理过程... 选修考试……
1。为什么我们希望html只负责结构的定义,而将表现交给css处理
2。请举例说明用浏览器访问动态php网页的全部处理过程
展开
 我来答
Prince____Yu
2013-12-18 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:958万
展开全部

问题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. 客户端根据服务器端的信息来解析页面,并显示。


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


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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式