HTML/CSS面试题(收集)[通俗易懂]

HTML/CSS面试题(收集)[通俗易懂]1、目前主流的浏览器以及其内核名有哪些?点这里查看2、内元素和块级元素的区别?行内元素:不会独立出现在一行,单独使用的时候后面不会有换行符的元素。eg:span,strong,img,a等。这些元素,默认的高宽,总是其内容的高宽。并且,margin和padding值,只有左右有效。块级元素:独立在一行的元素,他们后面会自动带有换行符。eg:di

大家好,又见面了,我是你们的朋友全栈君。

1、目前主流的浏览器以及其内核名有哪些?
点这里查看
2、内元素和块级元素的区别?
行内元素:不会独立出现在一行,单独使用的时候后面不会有换行符的元素。eg:span, strong, img, a 等。这些元素,默认的高宽,总是其内容的高宽。并且,margin和padding值,只有左右有效。
块级元素:独立在一行的元素,他们后面会自动带有换行符。eg:div , p ,form , ul , li , ol , dl 等。它们的出现,往往独自占领一行。在没有设置宽度的情况下,默认宽度总是其父元素的宽度。
行内元素转换成块元素,只要设置其display属性为block即可,display:block; 。块元素转换成行内元素,只要将其display属性设置为inline即可,display:inline;。

3、Doctype作用?
<!DOCTYPE>告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

4、引入样式时,link和@import的区别?
链接样式时,link只能在HTML页面中引入外部样式
导入样式表时,@import 既可以在HTML页面中导入外部样式,也可以在CSS样式文件中导入外部CSS样式。

5、html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

(1)绘画 canvas;
(2)用于媒介回放的 video 和 audio 元素;
(3)本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;
(4)sessionStorage 的数据在浏览器关闭后自动删除;
(5)语意化更好的内容元素,比如 article、footer、header、nav、section;
(6)表单控件,calendar、date、time、email、url、search;
(7)新的技术webworker, websocket, Geolocation;

IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式。当然也可以直接使用成熟的框架、比如html5shim;

6、关于定位
一共有5个值,分别是:absolute fixed relative static inherit。

absolute  生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
fixed    生成绝对定位的元素,相对于浏览器窗口进行定位。
relative  生成相对定位的元素,相对于其正常位置进行定位。
static   默认值。没有定位,元素出现在正常的流中
inherit   规定应该从父元素继承 position 属性的值

注:relative是相对其自身的位置变动的。absolute是会向上找其父元素,直到找到不是static定位的元素进行定位。一般在使用absolute的时候,都会给其父元素设置position:relative属性,使其基于父元素定位。

7、

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143985.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月20日 下午12:20
下一篇 2022年5月20日 下午12:40


相关推荐

  • java warmup,20. dubbo源码-预热warmup过程

    java warmup,20. dubbo源码-预热warmup过程阿飞 Javaer 转载请注明原创出处 谢谢 前言今天群里小伙伴黄晓峰 VIVO 咨询一个问题 dubbo 接口怎么做预热呢 每次上线 都会有一小部分超时 熟悉 JVM 都知道 JVM 重启后有一段预热过程 要运行一段时间 它的性能才能达到最佳状态 阿里 JVM 团队就针对这个缺陷进行了优化 其特性名曰 jwarmup 可以点击 AlibabaJVM 创新提效获国际社区认可登台 JVM 圈顶会 对 jwarmup 稍

    2026年3月17日
    2
  • OpenClaw保姆级教程:2026最新版零基础安装部署,手把手教你“养龙虾”

    OpenClaw保姆级教程:2026最新版零基础安装部署,手把手教你“养龙虾”

    2026年3月12日
    3
  • Scrapy安装_Scrapy

    Scrapy安装_ScrapyScrapy安装步骤:1.python-2.7.9.msi  2.pywin32-221.win32-py2.7.exe3. lxml-3.4.2.win32-py2.7.exe4. VCForPython27.msi  

    2026年1月20日
    10
  • python 整除及余数_python除法余数

    python 整除及余数_python除法余数广告关闭腾讯云 11 11 云上盛惠 精选热门产品助力上云 云服务器首年 88 元起 买的越多返的越多 最高返 5000 元 常量常量就是不变的变量 在 python 中 通常用大写的变量名表示常量 这一点和 java 想相同 ali address ali address www alibaba com4 除法 python 中和除法 除法 3 37037 除不尽有小数

    2026年3月18日
    2
  • 【读书】领导力的5个层次-职位

    【读书】领导力的5个层次-职位领导力的 5 个层次 职位 你已经踏上了培养领导力的征程一 前言传统意义上的领导力征途都是从领导职位开始的 职位是领导力提升之旅的起点 也是领导力建立与发展的最低层次与牢固基石 真正的影响为必须以此为基础 二 职位的积极方面 1 领导职位被赋予某些人往往是因为他们具有领导潜质大多数时候人们能够获得某个

    2026年3月19日
    2
  • 3706 teradata 语句报错_Teradata SQL

    3706 teradata 语句报错_Teradata SQL刚用 SQL 语句查询的时候发现了一个问题 CREATESETTAB AUTO ETL Received File NOFALLBACK NOBEFOREJOUR NOAFTERJOURN CHECKSUM DEFAULT ETL SystemCHAR 3 CHARACTERSET ETLSys

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号