| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 风尚云网-前端高频面试题01(不看后悔) -> 正文阅读 |
|
[JavaScript知识库]风尚云网-前端高频面试题01(不看后悔) |
答: 1.什么是 HTML5?HTML5 是最新的 HTML 标准。 HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。 HTML5 拥有新的语义、图形以及多媒体元素。 HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。 HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。 2.新特性:
HTML5 提供的新元素可以构建更好的文档结构:
更多标签:HTML5 新元素?
①盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border) ②类型: IE 盒子模型、标准 W3C 盒子模型; ③两种盒模型的主要区别是:标准盒模型的宽高是值内容宽高(content) ④而IE盒模型的宽高是指content+padding+border。 ⑤设置盒模型的方式是:设置box-sizing ? ? box-sizing:content-box? 标准盒模型 ? ? box-sizing:border-box IE盒模型 ⑥盒子模型的定位 ? ?网页默认的布局方式 ? ?浮动 ? ?Position定位
absolute:生成绝对定位的元素,相对于?static?定位以外的第一个父元素进行定位。 relative:生成相对定位的元素,相对于其正常位置进行定位。 两者最核心的区别在于:**absolute不受父元素里的其他元素影响,而relative会受到父元素里的其他元素影响。 扩展:position有以下属性:static、inherit、fixed、absolute、relative?前三个好理解好区分:?static:是默认状态,没有定位,元素出现在正常的流中(忽略?top, bottom, left, right?或者?z-index?声明)。?inherit:从父元素继承?position?属性的值。?fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。(即滚动浏览器的时候,元素永远固定显示在窗口可视区的某个位置)。
正常文档流:将页面从上到下分为一行一行,其中块元素当都占据一行, ????????????????????????相邻的行内元素则按照从左到右排列,直到排满布局。 脱离文档流:改变原先HTML文档结构,有两种办法1.浮动,2.定位
介绍浮动定位:浮动可以使得元素移到左边或右边,并且后面的文字或元素环绕它。 常用于实现:水平方向上的并排布局,如两列布局、多列布局。 float属性:left、right、none 清除浮动方法:1.overflow:hidden 应用于父元素,而不是当前浮动的元素 缺点:会将子元素超出父元素的部分切割掉。 2.clear:both 不是应用于浮动元素本身,而是应用于浮动元素的后面的元素<div class="clear"></div> 缺点:需要额外多余地添加一个标签。 3.::after伪元素(效果最好) 扩展-浮动特点:特点1:会将元素转成block类型 特点2:脱离文档流、后面的元素会紧跟填上空缺的位置 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:21:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |