前端面试题之Html和CSS详解编程语言
2023-06-13 09:20:43 时间
(Q1)行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。
(Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。
border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
(Q1) !DOCTYPE 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(Q2)标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
HTML5不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。
(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;[email protected],只能用于加载CSS;
渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。
最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。
IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式。当然也可以直接使用成熟的框架、比如html5shim;
关于html和css的总结到这里。有错误的地方还清大家指出来。大家在面试的时候遇到什么问题可以给我留言我们一起解决整理下来!
(Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。
border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
(Q1) !DOCTYPE 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(Q2)标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
HTML5不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。
(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;[email protected],只能用于加载CSS;
渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。
最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。
IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式。当然也可以直接使用成熟的框架、比如html5shim;
关于html和css的总结到这里。有错误的地方还清大家指出来。大家在面试的时候遇到什么问题可以给我留言我们一起解决整理下来!
相关文章
- 百度前端一面常见手写面试题(持续更新中)
- HTML入门教程_html代码基础
- web面试题及答案_前端html面试题
- Ajax面试题_世界十道经典面试题
- html+css面试题集锦(一)
- HTML/CSS面试题(收集)[通俗易懂]
- 频次最高的38道selenium面试题及答案(下)[通俗易懂]
- 常见Android面试题及答案(详细整理)
- Springboot面试题一
- html导航栏自动调间距,HTML CSS导航栏间距[通俗易懂]
- 7道常见的数据分析面试题[通俗易懂]
- 怎么html文字下划线,HTML怎么设置下划线?html文字加下划线方法
- 110道Java初级面试题及答案(最新Java初级面试题大汇总)
- html直接分页的样式,HTML分页样式「建议收藏」
- 阿里前端常考面试题汇总
- html中超链接使用_HTML超链接代码
- 图片中加入超链接html代码,html网页超链接代码 怎样用HTML代码在图片插入超链接…
- HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
- 用html设计一个动漫网站_HTML一个介绍的页面代码
- 前端面试题 --- Vue部分
- html怎么将表格居中_HTML居中代码
- html表格空格符是什么,HTML中的空格符号是什么
- 京东前端二面常见vue面试题及答案_2023-02-28
- Extjs4.2 window加载HTML,父子页面html传参
- pytest学习和使用16-HTML报告如何生成?(pytest-html)
- 滴滴前端一面常考vue面试题(持续更新中)_2023-03-13
- 前端三剑客常见面试题及其答案
- 典型的JavaScript面试题请收藏详解编程语言
- 使用HTML连接MySQL数据库实现功能(html连接mysql数据库)
- Linux上跑起来的HTML之旅(linux运行html)
- 文件MySQL 使用之禅 利用HTML文件实现完美保存(mysql保存html)
- 使用HTML实现MySQL资料读取(html读取mysql)
- Linux C语言面试:挑战你的编程技能!(linuxc语言面试题)
- 深入浅出系统解读Redis面试题(怎么使用redis面试题)
- MySQL数据库中如何存储和检索带有HTML标签的文本(mysql中html标签)
- HTML连接Oracle利用JavaScript即可实现(html连接oracle)
- 掌握Redis,助力商城面试冲刺(商城redis面试题)
- 在ASP中不用模板生成HTML静态页直接生成.html页面