一、HTML/CS3基本面试题目。

1. 常用那几种浏览器测试?

  1.1浏览器:IE,Chrome(谷歌),FireFox(火狐),Safari(苹果计算机的最新操作系统Mac OS X中的浏览器,使用了KDE的KHTML作为浏览器的运算核心)。

2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?

  • 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。如:img、span、input、select
  • 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。如:DIV、ul、ol、dd
  • 兼容性:display:inline-block;*display:inline;*zoom:1;

3.清除浮动有哪些方式?比较好的方式是哪一种?

  • (1)父级div定义height。
  • (2)结尾处加空div标签clear:both。
  • (3)父级div定义伪类:after和zoom。
  • (4)父级div定义overflow:hidden。
  • (5)父级div定义overflow:auto。
  • (6)父级div也浮动,需要定义宽度。
  • (7)父级div定义display:table。
  • (8)结尾处加br标签clear:both。

4.   2D/3D 转换属性(Transform)常用的属性有哪些?分别有什么作用?

  • box-sizing: content-box | border-box | inherit;
  • transform-oriqin:允许你改变被转换元素的位置。
  • transform:向元素应用2D或3D转换。
  • perspective:规定3D元素的透视效果。
  • content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

5.Doctype作用?标准模式与兼容模式各有什么区别?

  • <!DOCTYPE>告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
  • 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

6.HTML5 为什么只需要写 <!DOCTYPE HTML>?

  • HTML5不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。
  • 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

转载于:https://www.cnblogs.com/ting116/p/5617724.html

HTML/CS3相关面试题目相关推荐

  1. 设计模式应用相关面试题目

    设计模式理论 1.什么是设计模式?你是否在你的代码里面使用过任何设计模式? 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案. 平时 ...

  2. JavaScript 相关面试题目

    JavaScript 为什么javascript是单线程? 如果js是多线程的,在运行时多个线程同时对DOM元素进行操作,那具体以哪个线程为主就是个问题了 HTML5新的标准中允许使用new Work ...

  3. css/3的相关面试题目

    我的题目和答案皆来自于网络,不保证正确性哦 1,CSS 选择器有哪些?哪些属性可以继承?优先级算法如何计算? 1.id选择器(#myid)    2.类选择器(.myclassname)   3.标签 ...

  4. 数据库和MySQL相关面试题目

    数据库理论 1.触发器的作用? 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的.它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化. 可以联级 ...

  5. 【帅琪达】git相关面试题目

    1.什么是git? git是一个常用的分布式版本管理工具. 2.git常用的命令有哪些? git add 添加文件到暂存区 git commit 提交文件到本地仓库 git pull 从远程仓库拉取项 ...

  6. Binder相关面试题目

    参考学习视频:2021字节跳动.腾讯.阿里巴巴.美团.OPPO.华为.百度等一线 目录 问题一:Binder有什么优势?(字节跳动) 问题二:Binder是如何做到一次拷贝?(腾讯) 问题三:MMAP ...

  7. Java面试题目大汇总(附参考答案)

    足足准备了长达3个月的面试,终于在上周拿到了阿里的offer! 博主汇总整理了一份我面试之前看的一些Java面试题目,可以说是非常详细! 分享给大家,希望对正在面试Java岗位的朋友有帮助哈~~ (文 ...

  8. 递归和回溯相关面试算法总结

    文章目录 递归面试算法总结 1. LeetCode 剑指 Offer 07 : 重建二叉树 2. LeetCode 687 : 最长同值路径 3. LeetCode 面试题 08.06 : 汉诺塔问题 ...

  9. 2021年Java面试题目最新总结【90%面试会踩的坑】

    学会java技术之后大家面临的最多的问题就是面试这关,求职面试java岗位是否能够成功是直接影响我们的工作机会的,所以对于Java程序员面试你准备好了吗?今天小编汇总了一下关于Java程序员面试,90 ...

最新文章

  1. 王豪:HW265到“HW266”
  2. windows消息机制和Linux,Windows消息机制初谈 (转)
  3. 【渝粤题库】广东开放大学 C语言程序设计 形成性考核
  4. python控制台输入字符串作为参数_Python-如何将字符串传递到subprocess.Popen(使用stdin参数)?...
  5. hadoop概念介绍
  6. 解决ubuntu上在androidstudio中启动emulator闪退的问题(1)
  7. 过程能力指数Cp与Cpk计算公式
  8. C#+AE 空间插值
  9. 用Python搭建http文件下载服务器
  10. 无线局域网打印服务器,无线局域网环境下怎么连接网络打印机
  11. python 哈希_python实现哈希集合
  12. KGB知识图谱开创技术应用新渠道
  13. Android视频录制
  14. graphpad两组t检验_GraphPad prism -- t检验操作步骤解析~
  15. 计算机exce常用功能,excel表格的基本操作 电脑基本操作知识(办公室常用).doc
  16. 开发板的lcd 显示
  17. 一文读懂GPU服务器
  18. w10计算机无法打印,win10提示“无法打印 似乎未安装打印机”怎么办
  19. 斐讯n1 linux升级内核,斐讯N1盒子OpenWRT固件升级全记录
  20. SQL count详细用法

热门文章

  1. 第十六讲:达索系统Delmia制造运营转型网络研讨会 | 达索系统百世慧
  2. Windows SDK 各版本下载地址
  3. 爬虫—豆瓣图书标签下的书籍信息
  4. JMS入门_StepByStep
  5. 购买的的腾讯云服务器天天被ddos恶意攻击
  6. bzoj 4850 [Jsoi2016]灯塔
  7. Android ListView优化之局部刷新(非notifyDataSetChanged()方式)
  8. ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.
  9. 1077.Kuchiguse
  10. opencv安装流程及vs一次性封装