今天上午学习了HTML基础知识以及相关内容,还有DW的基本使用方法。
HTML(HyperText Markup Language):超文本标记语言,超文本:网页中除了包含文本文字之外,还包含了图片,音频,视频等多媒体,所以叫超文本。之所以是标记语言,是因为网页的内容基本都是有一个个标签构成的
首先,是HTML语言和其他语言的对比。
HTML:解析执行,逻辑性不强,标签较多,不需要搭建环境。浏览器解析代码,根据源代码从上到下一句一句执行。
C等其他语言:编译执行,逻辑性强,需要搭建环境。
然后,拓展了域名解析的相关知识。
以百度为例,在终端比如个人电脑浏览器输入www.baidu.com,发送请求到服务器,找到与www.baidu.com绑定的IP地址,服务器管理软件找到网页文件,返回网页源代码给电脑浏览器,然后电脑浏览器解析呈现给人们。在这其中,www.baidu.com就是百度的域名。我们可以在运行中输入cmd来ping www.baidu.com,就可以看到返回的ip地址,在浏览器中输入这个ip一样可以访问百度。
服务器管理软件:
不同语言不同的服务器管理软件
Java:TomCat
.net:rrc
PHP:Apache
网页又分为静态网页和动态网页。
静态网页:内容是写死的,如果想要改动静态网页的内容只能通过修改源代码。静态网页后缀:.html .htm
动态网页:内容大部分来自于数据库,用户可以登陆后台修改网页的内容。不同语言不同的动态网页后缀:C#:.aspx
Java:.jsp
php:.php
网络上常见的网页一般有三部分构成:
Html:网页主题
css:层叠样式表,用来定义网页内容的样式,美化网页
JavaScript:用来添加动画及动态效果等
其中,JavaScript也是一种脚本语言,所谓脚本语言,就是要依靠宿主才能生存运行的语言。
网页又由一个个标签和标签里的内容构成。
标签分为双标签和单标签:
单标签:一般用来特殊格式或者控制
写法<标签名 属性=“属性值”/> 单个标签末尾加/,这是标准写法或<标签名 属性=“属性值”>不加/也可以,这样是简化写法。
双标签:作为内容的容器
写法<标签名 属性=“属性值”>显示的内容</标签名>