HTML与CSS面试重点:布局、样式与DOM理解
版权申诉
74 浏览量
更新于2024-09-08
收藏 15KB DOCX 举报
"这是一份关于CSS和JavaScript面试题的文档,包含了HTML表格宽度定义、DOM元素的区别、HTML页面布局中的position属性、CSS居中布局、选择器的含义、CSS的作用以及CSS+DIV在Web开发中的优势等核心知识点。此外,还提到了HTML文档的基本结构、注释方式以及CSS样式的引用方法。"
1、HTML中定义表格的宽度用80px与80%的区别在于,px是固定像素单位,表示表格宽度为80个像素;而80%表示表格宽度是相对于父元素宽度的80%,会随浏览器窗口大小变化而调整。
2、DIV元素通常用于组织和布局网页内容,它是一个块级元素,会独占一行。SPAN元素是内联元素,用于在同一行内组合文本或其他内联元素。
3、HTML页面布局中,position属性有static(默认值)、relative、absolute、fixed和inherit五种值。static表示元素遵循正常的文档流,不进行定位;relative表示相对于其正常位置定位;absolute相对于最近的非static祖先元素定位;fixed相对于浏览器窗口定位;inherit表示从父元素继承position属性。
4、要让一个200px*200px的层垂直居中,可以使用CSS样式代码如下:
```
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 200px;
}
</style>
<div class="centered"></div>
```
5、在CSS中,.(句点)后面跟的名称代表类选择器,用于选取具有特定class属性的元素;#(井号)后面跟的名称代表ID选择器,用于选取具有特定ID的唯一元素;内嵌样式通常写在元素的style属性内。
6、CSS全称为层叠样式表(Cascading Style Sheets),它用于定义HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS将内容与表现分离,提高了网页设计的灵活性和可维护性,便于页面样式的统一管理和修改。
7、CSS+DIV开发Web页面的优势主要包括内容与样式的分离,简化页面结构,提高搜索引擎优化(SEO),提升页面加载速度,易于维护和升级,以及支持动态皮肤切换。
8、一个HTML文档的基本结构包括html、head和body元素,其中html是根元素,head包含元数据(如标题、链接到样式表等),body则包含可见内容。
9、HTML文档内联注释以`<!--`开始,以`-->`结束。
10、引用CSS样式有三种主要方法:通过`<link>`标签导入外部CSS文件、在`<style>`标签内直接编写CSS代码(内联样式表)、或者直接在HTML元素的style属性内声明样式(内联样式)。
这些面试题涵盖了HTML和CSS的基础知识,是评估开发者前端技能的重要参考。理解和掌握这些知识点对于Web开发至关重要。
2021-07-02 上传
2022-11-26 上传
2022-11-26 上传
2021-10-06 上传
2022-11-28 上传
2023-08-29 上传
2023-03-11 上传
2023-04-28 上传
2023-04-21 上传
java李杨勇
- 粉丝: 36w+
- 资源: 3180
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍