html、xml、xhtml区别
HTML:超文本标记语言,是语法较为松散的、不严格的Web语言,对大小写不敏感,标签不必成对出现
XML:可扩展标记语言,主要用于存储数据和结构,可扩展
XHTML:可扩展超文本置标语言,是html向xml发展的过渡,对大小写敏感,必须是小写的;标签必须成对出现,有开始标签就必须有结束标签;属性值必须在引号之内;不支持属性最小化。
怎样理解 HTML 语义化
用正确的标签做正确的事情,标题是标题,段落是段落,使页面内容结构化,便于浏览器解析,便也维护。
怎样理解内容与样式分离的原则
html负责内容和结构,css负责页面样式,这样文档清晰易读,易维护
有哪些常见的meta标签
1.<meta charset="utf-8"> (指定字符集)
2.<meta name="keywords" content=""> ( 向搜索引擎说明你的网页的关键词)
3.<meta name="description" content=""> ( 告诉搜索引擎你的站点的主要内容)
4.<meta name="author" content="你的姓名"> ( 告诉搜索引擎你的站点的制作的作者)
5.<meta name="viewport" content="width=device-width, initial-scale=1.0"> ( 响应式页面)
6.<meta http-equiv="refresh" content="3;url=https://www.mozilla.org"> (定时让网页在3秒内跳转到mozilla首页)
7.<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 如果安装了GCF (Google Chrome Frame),则使用GCF来渲染页面 ("chrome=1"), 如果没有安装GCF,则使用最高版本的IE内核进行渲染 ("IE=edge")。
文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?
文档声明的作用:告知浏览器当前文档所使用的HTML或XHTML规范。
严格模式是指按照浏览器所支持的最高版本来实现效果;混杂模式则相反,尽可能向后兼容。
<!doctype html>作用:告知浏览器现在使用的HTML版本是HTML5,这样浏览器就能按照HTML5标准来展示渲染页面。
浏览器乱码的原因是什么?如何解决
保存的编码格式和浏览器解析时的解码格式不匹配导致的。
解决方法:在文件保存的时候你自己要清楚是用哪种编码方式保存的。如果你的文件是保存为utf-8格式,那么一定要在html 的 <head>
里添加<meta charset="utf-8">
。 同理,如果你的文件保存为gbk格式,一定在文件里添加<meta charset="gbk">
。
常见的浏览器有哪些,什么内核
浏览器 | 内核 | |
---|---|---|
Chrome | webkit | |
Safari | webkit | |
FireFox | Gecko | |
IE | Trident | |
国内大多数是以Webkit和Trident为主的双内核浏览器 |
常见标签
标签 | 应用 |
---|---|
html | 整个html文件 |
head | 头部 |
title | 页面标题 |
body | 页面内容 |
h1-h6 | 标题 |
p | 段落 |
div | 块标签 |
img | 图片 |
a | 链接标签 |
ul | 无序列表 |
ol | 有序列表 |
li | 列表中子元素 |
dl | 定义表格 |
dt | 定义列表标题 |
dd | 定义列表的描述 |
button | 按钮标签 |
ifram | 用于嵌入一个页面元素 |
span | 组合行内元素 |
tr | 列表一行 |
th | 列表标题 |
td | 表格一列 |
table | 表格元素 |
article | 定义文章 |
canvas | 定义图形 |
nav | 导航链接 |
video | 定义视频 |
audio | 定义声音内容 |
br | 换行 |
em | 强调文本 |
i | 斜体 |
网友评论