常见的浏览器有哪些?哪些内核?
常见的浏览器有:
1. IE(Internet Explorer)浏览器
IE是微软公司的产品,内核是Trident。
2. Opera浏览器
Opera浏览器最初内核使用的是Presto,现在使用的Blink。
3. Safari浏览器
苹果出品,必属精品;使用的渲染内核是Webkit。
4. Firfox浏览器
现在的Moailla基金会开发的Gecko引擎的承载浏览器,由于其开源受到很多人的青睐。
5. Chrome浏览器
Google公司发布的浏览器,最开始使用的内核是Webkit,现在使用的内核是Blink。
doctype有什么作用?,怎么写?
doctype用来告诉浏览器使用什么文档标准来解析这个文档。标准的HTML5的写法是:<!DOCTYPE html>;
写法:1. 在doctype之前只能由空白或者注释;2. 对大小写不敏感
页面出现了乱码,是怎么回事?如何解决?
页面乱码,是由于页面的编码方式和解码方式不一致导致的;
比如使用GBK进行编码的html文件,浏览器却使用UTF-8进行解码,一定会乱码。
解决方式:保持文档的编码和解码方式一致。
比如保存HTML使用UTF-8编码,设置meta的charset属性为UTF-8即可。
meta有哪些常见的值?
charset="UTF-8":编码方式,告诉浏览器解码方式;
name="description" content="150 words" :网页描述,最多150字。
name="ciewport" content="width=device-width, initial-scale=1.0" :适配移动页面。
name="referrer" content="nerver" :放盗链。
列出常见的标签,并简单介绍这些标签的使用场景
<html></html>:定义html标签;
<head></head>:定义HTML的head部分,定义属性和不显示的html内容;
<body></body>:定义html的主体;
<a>超链接</a> :定义链接,也可以作为文档锚使用;
<p>段落</p> :定义段落;
<img>图片</img> :定义图片(alt是必要的属性,图片显示不出来时的提示信息,无障碍阅读的说明);
<h1><h1>、<h2></h2>...:定义标题,从大到小;
<ul></ul>:无序列表;
<ol></ol>:有序列表;
<dl></dl>:自定义列表;
<table></table>:表格;
<thead></thead>:表格的表头;
<tbody></tbody>:表格的主体;
<tr></tr>:表格的单行;
<td></td>:表格的单元格;
<input>:表单标签;
<button></button>:按钮;
<div></div>:块级标签,没有语义;
<span></span>:内联标签,没有语义;
HTML的注释怎么写?
HTML的注释格式:<!-- 注释内容 -->
注释内容不会在页面中展示,适当的注释有利于程序员理解代码和逻辑。
如何在html页面中展示<div></div>这几个字符?
直接在html文档中写下<div></div>,会被浏览器当做是普通的标签,而不是内容;
解决办法:使用实体:<div></div>
title属性和alt属性分别有什么作用?
title属性:当鼠标移动到标签上时,会显示这个标签的说明;
alt属性:当标签内容显示不正常时,在该标签的位置显示alt的内容,同时也是无障碍阅读的说明文字。