




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 什么是Semantic HTML(语义HTML)?Semantic HTML是一种编码风格, 它通过添加能够被计算器所理解的语义(Meta data),从而使HTML成为一个通用的信息交换媒介。在语义HTML中,,这类其中的内容不具有实际意义的标签是不应该被使用的,因为他们只是为了进行格式化,没有提供要表达的意义及页面结构。2. DOCTYPE 有什么作用?DOCTYPE主要作用是告诉浏览器这个网页是哪种HTML, 浏览器根据这个标示进行页面渲染。如果DOCTYPE声明不当或没有声明,浏览器将会用quirksmode(怪异模式)对页面进行渲染。3. 什么是quirksmode(怪异模式)?怪异模式(英语:quirks mode)是指在计算机领域中,一些网页浏览器为了维持对较旧的网页设计的向后兼容性,而使用的一种技术,有别于严格遵循万维网联盟(W3C)与互联网工程任务组(IETF)标准而设计的“标准模式”。4. 标准模式和怪异模式之间的区别是什么?两者之间突出的不同是对 CSS IE盒模型缺陷的处理。在IE6之前,Internet Explorer 曾经使用一种决定一个元素的盒模型的宽度和高度的,与 CSS 规范所指定相冲突的算法,而且由于 Internet Explorer 的流行,很多依赖于这种不正确的算法的网页被创建。而在IE 6, Internet Explorer 在标准模式下渲染时使用了 CSS 规范的算法,而在 quirks 模式下使用先前的,不规范的算法。另一个值得一提的不同点是某些行内 (inline) 元素的垂直对齐;很多早期的浏览器对齐图片至包含它们的盒子的下边框,虽然 CSS 的规范要求它们被对齐至盒内文本的基线。标准模式下,基于 Gecko 的浏览器将会对齐至基线,而在 quirks 模式下它们会对齐至底部。HTML5常见面试题:1. html5有哪些新的页面元素?主要有, , , , , , , , , , , , , , , , , , , 和2. HTML5去除了哪些页面元素?和,另外一些不在支持的元素包括, , 和.3. HTML5有哪些新的表单元素?datalist, datetime, output, keygen, date, month, week, time, number, range, email, 和 url.4. HTML5增加了哪些标准的API?Media API, Text Track API, Application Cache API, User Interaction, Data Transfer API, Command API, Constraint Validation API, 和 History API.5.HTML5 和老的 HTML之间的缓存机制有什么不同?HTML5 有了一个新的Application Cache, 它为web应用创建了一个离线的缓存,包括HTML文件、CSS、图片和JS等,能提供访问性能一、超链接点击过后hover样式就不出现的问题?被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺序: L-V-H-A二、IE6的margin双倍边距bug问题例如:body margin:0;div float:left; margin-left:10px; width:200px; height:200px; border:1px solid red;浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline;三、为什么中火狐浏览器下文本无法撑开容器的高度?标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:div height:auto!important; height:200px; min-height:200px; 四、为什么web标准中无法设置IE浏览器滚动条颜色了?原来样式设置:body scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; 解决办法是将body换成html五、如何定义1px左右高度的容器?IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px六、怎么样才能让层显示在FLASH之上呢?解决的办法是给FLASH设置透明:七、怎样使一个div层居中于浏览器中?这里使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二八、firefox浏览器中嵌套div标签的居中问题的解决方法假定有如下情况: 如果要实现b在a中居中放置,一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切正常;但是在Firefox中b却会是居左的。解决办法就是设置b的横向margin为auto。例如设置b的CSS样式为:margin: 0 auto;新手必看HTML之DocType的几种类型(2011-08-03 14:17:40)转载标签:doctype类型详细doctype的几种类型html之doctype分类:前端文摘在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同一种标准下,不同浏览器的解释模型都有所差异,如果声明标准不同,不用我说,您自己想就可以了。学习网页标准,浏览器兼容,从哪里开始您自己决定,但是,请认识DOCTYPE:一、什么是DOCTYPEDOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。二、DOCTYPE的规则DOCTYPE声明的写法遵循一定的规则,它指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;此外还包括一些规则,它们规定了哪些标记能出现在其他哪些标记中。每个web建议标准(比如html 4 frameset和xhtml 1.0 transitional)都有自己的dtd。注释:标签没有结束标签!以下是从手册上摘抄的规则:语法:HTML顶级元素可用性 注册/组织/类型 标签/定义语言URL可能值:- 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。- 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL。- 注册:指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。- 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。组织:指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。 W3C W3C。- 类型:指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。- 标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。- 定义:指定文档类型定义。Frameset 框架集文档。Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。Transitional 包含除 frameSet 元素的全部内容。- 语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639语言代码(大写两个字母)。 EN 默认。英语。- URL:指定所引用对象的位置为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定的是xhtml dtd,但文档包含的是旧式风格的html标记,就是不恰当的;类似地,如果doctype声明指定的是html dtd,但文档包含的是xhtml 1.0 strict标记,同样是不恰当的。三、选择什么样的DOCTYPE如上例所示,XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。这里分别介绍如下。1过渡的一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:/TR/xhtml1/DTD/xhtml1-transitional.dtd2严格的一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如等。严格的DTD的写法如下:/TR/xhtml1/DTD/xhtml1-strict.dtd3框架的一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:/TR/xhtml1/DTD/xhtml1-frameset.dtd使用严格的DTD来制作页面,当然是最理想的方式。但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。四、需要注意的问题没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。最好示例代码也加上DOCTYPE,否则效果会有差异。HTMLHTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。HTML Strict DTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:DOCTYPE HTML PUBLIC -/W3C/DTD HTML 4.01/EN /TR/html4/strict.dtdHTML Transitional DTDTransitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时,请使用此类型:DOCTYPE HTML PUBLIC -/W3C/DTD HTML 4.01 Transitional/EN /TR/html4/loose.dtdFrameset DTDFrameset DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD:DOCTYPE HTML PUBLIC -/W3C/DTD HTML 4.01 Frameset/EN /TR/html4/frameset.dtdXHTMLXHTML 1.0 规定了三种 XML 文档类型:Strict、Transitional 以及 Frameset。XHTML Strict DTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Strict/EN /TR/xhtml1/DTD/xhtml1-strict.dtdXHTML Transitional DTDTransitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 XHTML 的呈现特性时,请使用此类型:DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Transitional/EN /TR/xhtml1/DTD/xhtml1-transitional.dtdXHTML Frameset DTD当您希望使用框架时,请使用此 DTD!DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Frameset/EN /TR/xhtml1/DTD/xhtml1-frameset.dtd如需检查你是否编写了带有正确 DTD 的合法 XHTML 文档,您可以把您的 XHTML 页面链接到一个 XHTML 验证器。选择正确的doctype:为了获得正确的doctype声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急供电点管理制度
- 强化人财物管理制度
- 影视体验馆管理制度
- 微机实训室管理制度
- 心理课目标管理制度
- 快递员保安管理制度
- 怎样做好群管理制度
- 总工办现场管理制度
- 惠分期风险管理制度
- 戏曲排练厅管理制度
- MAM6090空压 机微电脑控制器说明书
- 2024年中国东航行测笔试题库
- 江西省赣州市2024-2025学年高一物理下学期期末考试试题
- 2024研学旅行合同书
- 探监证明样本范文(篇一)
- 5 搭石 第一课时(教学设计)统编版语文五年级上册
- 体育指导员协会筹备
- MOOC 新媒体文化十二讲-暨南大学 中国大学慕课答案
- 广西博物馆2024事业单位招聘通过历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 展厅讲解员培训方案
- 物流服务营销策略分析
评论
0/150
提交评论