2023年11月25日发(作者:)
HTMLCSS常见⾯试题
HTML/CSS常见⾯试题
⼀、HTML篇
1.1、c/s架构和b/s架构分别是什么,有什么优缺点
BS:(Browser/Server,浏览器/服务器模式),web应⽤ 可以实现跨平台,客户端零维护,但是个性化能⼒低,响应速度较慢。
CS:(Client/Server,客户端/服务器模式),桌⾯级应⽤ 响应速度快,安全性强,个性化能⼒强,响应数据较快
区别
硬件环境不同: C/S⽤户固定,⼀般只应⽤于局域⽹中,要求拥有相同的操作系统,如果对于不同操作系统还要相应开发不同的版本,并且
对于计算机电脑配置要求也较⾼。
B/S 要求有操作系统和浏览器就⾏,与操作系统平台⽆关(可以实现跨平台),对客户端的计算机电脑配置要求较低。
B/S 优缺点
优点: 分布性强,客户端零维护。只要有⽹络、浏览器可以随时随地进⾏操作。
业务扩展简单⽅便,通过增加⽹页就可以实现增加功能。
维护⽅便,通过修改⽹页即可实现所有⽤户的更新。
开发简单,共享性强。
缺点: 个性化弱,个性化定制差。因为基于浏览器
跨浏览器差。
B/S的交互⽅式是请求→响应,需要动态刷新页⾯,响应数据考虑到⽹络问题。后台数据压⼒⼤。
安全性和速度上需要进⾏特定优化
功能不及传统模式
C/S 优缺点
优点: 能充分发挥客户端PC处理能⼒,可以在客户端处理数据后再发送请求。响应快。
1.4、你知道什么是⽂档声明吗?都有哪⼏种⽂档声明?如果没有⽂档声明会怎么样,什么是怪异模式、什么是标准模式?
1.8、title与h1的区别、b与strong的区别、i与em的区别?
title属性没有明确意义只表⽰是个标题,H1则表⽰层次明确的标题,对页⾯信息的抓取也有很⼤的影响;
strong是标明重点内容,有语⽓加强的含义,使⽤阅读设备阅读⽹络时:会重读,⽽是展⽰强调内容。是展⽰强调内容。
i内容展⽰为斜体,em表⽰强调的⽂本;
Physical Style Elements – ⾃然样式标签
b, i, u, s, pre
Semantic Style Elements – 语义样式标签
strong, em, ins, del, code
应该准确使⽤语义样式标签, 但不能滥⽤, 如果不能确定时⾸选使⽤⾃然样式标签。
1.9、div+css的布局较table布局有什么优点
正常场景⼀般都适⽤div+CSS布局,
1.12、如何实现浏览器内多个标签页之间的通信?
1.18、简述⼀下你对HTML语义化的理解?
1.25、css sprite是什么,有什么优缺点
1.4、CSS优先级算法如何计算?
1.8、CSS3有哪些新特性?
1.13、对BFC规范(块级格式化上下⽂:block formatting context)的理解?
1.18、在⽹页中的应该使⽤奇数还是偶数的字体?为什么呢?
1.23、如何修改chrome记住密码后⾃动填充表单的黄⾊背景 ?
1.29、有⼀个⾼度⾃适应的div,⾥⾯有两个div,⼀个⾼度100px,希望另⼀个填满剩下的⾼度。
1.35、rem和em
发布评论