HTML:超文本标记语言。其含义是HTML中不仅仅包含文本数据,而且要通过标记去连接各种各样的资源(图片、音频、视频、css、js等)。客户端要想正确的显示HTML的内容,不仅要下载HTML文件,而且还要发出N多次请求,下载该HTML中链接各种资源。
HTML中id和name的区别:
id:表示网页元素在HTML中的唯一标识,不可以重复,其数据不能随表单提交给服务器。
name:表示表单元素提交给服务器的标识,可以重复。
<input type="text" name="userName" id="mmm"/>
name:可提交,必须写
id:不可提交,可不写
get方式不安全,post方式安全
C/S:客户端/服务器结构。客户端会承担一部分业务逻辑计算,一旦需要升级或系统维护,每个客户端都需做相应的更改,维护不方便。
B/S:浏览器/服务器结构。客户端统一使用浏览器访问服务器,服务器承担所有逻辑计算,客户端只做数据展示,如果系统要维护,只维护服务器,客户端无需维护。
<meta http-equiv="content-type" content="text/html;charset=utf-8">设置网页编码集
<meta http-equiv="refresh" content="2;url=1.html"> 定时让页面在指定的时间n内,跳转到某个页面
<meta name="KEYWords" content=""> 向搜索引擎说明你的网页的关键词
<meta name="DEscription" content=""> 告诉搜索引擎说明你的站点的主要内容
<base href="../../"> 表示文件资源从哪个目录下开始寻找(页面上所有链接规定默认地址或默认目录)
<!-- --> 注释
块级元素要换行,内嵌元素不换行
常见的块级元素:div、blockquote、列表元素(没完)
readonly和disabled的区别:
readonly文本框特有的属性,表示文本框只读,其内容不可修改,当表单提交时,会将文本框的内容,提交给服务器
disabled是所有元素都可以用的属性,表示元素不可使用,同时也不响应事件,当表单提交时,该元素的内容也不会提交给服务器
层叠样式表的优先级:
从大到小:
内联样式
嵌入式样式表
外部样式表
用户浏览器的设置