首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

求职 | 史上最全的web前端面试题汇总及答案2

提供的,只能用于加载CSS; ②页面被加载的时,link会同时被加载,而@import引用CSS会等到页面被加载完再加载; ③import是CSS2.1 提出的,只在IE5以上才能被识别,而link是...在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 注意点: HTML5 只需要写<!...②css:操作元素的style属性的方法。 9、如何获取一个元素的实际位置? 使用position()或offset()都可以。 10、bind()、unbind()、hover()有何用途?...(6) 避免使用CSS Expression(css表达式)又称Dynamic properties(动态属性)。 (7) 图片预加载,将样式放在顶部,将脚本放在底部 加上时间戳。...但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。 6、一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

6K20

前端基础:CSS

CSS 大大提高工作效率,可以将 HTML 代码与样式代码分离,让原本 HTML 不能描述的效果,通过 CSS 描述出来。...Integrate CSS into HTML 内联样式 在 HTML 标签上通过 style 属性来引用 CSS 代码。简单方便,但只能对一个标签进行修饰。...内部样式 在 标签内通过 标签来声明 CSS。可以通过多个标签进行统一的样式设置,但只能在本页面上进行修饰。...外部样式 引用外部 CSS 样式有两种方案: 在 HTML 页面中 head 标签内使用 标签。 在 HTML 页面中 style 标签内使用 @import 导入。...样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

IT课程 CSS基础 019_HelloCSS

什么是 CSSCSS(Cascading Style Sheets,层叠样式)和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。...CSS 是 Web 开发的重要组成部分,它可以帮助您创建美观、易于使用的 Web 页面CSS 的基本结构 CSS 样式由选择器和属性组成。选择器用于选择要应用样式的 HTML 元素。...它选择了一个多个需要添加样式的元素(在这个例子中就是 元素)。要给不同元素添加样式,只需要更改选择器。...但是,内部引用也存在以下缺点: 页面加载时需要额外网络请求,效率相对较低。 样式和HTML文件仍有一定耦合度。...用户代理样式(User Agent Styles): 浏览器自身的默认样式,具有最低的优先级,:字体。 优先级:当有多个同一层级,或存在多个相互冲突的样式规则时,CSS按优先级显示样式效果。

8410

从头学前端-CSS基础01

CSS简介:CSS是层叠样式的简称,有时也会称之为CSS样式或级联样式。...CSS也是一种标记语言(和html一样,不是个编程语言);Html主要是页面结构,显示元素内容,CSS是美化页面,布局网页;CSS规则主要有选择器和样式声明组成;样式声明以键值对的形式出现;如下:p{font-size...,类选择器,id选择器和通配符选择器;标签选择器是指用html标签名称作为选择器,把某一类标签设置样式;不能对标签进行差异化设置类选择器可以单独选一个多个标签,进行差异化设置;需要给标签设置class...属性;(不要使用纯数字,中文,标签名作为类名)使用的时候,class前面加符号.语法如下:.类名{ k:v}一个标签页可以使用多个类名;在标签的class属性中,写多个类名,以空格分开;id选择器是通过标签的...一个页面的搭建过程搭建页面html结构> 根据页面展示内容,设置页面标签添加CSS样式> 添加body全局css 添加各个标签样式注意图片标签没有水平居中样式,如要水平居中,需要放到行标签中,p和div

1.1K00

Web前端:浅析“HTMLCSS的基本应用”

Hyper Text Markup Language,简称HTML,超文本标记语言,因页面中可以包含图片、链接、音乐、程序等非文本元素,所以称为超文本。...HTML标签由尖括号“”包围的关键字(:“head”)组成,它们通常成对出现,只有少数是单标签,包括 ,而一般的网页其实就是有一系列HTML标签和文本组成的HTML文档,所以HTML文档也叫网页。...标题 段落 跨越多个字符 其他元素…… Cascading Style Sheets,简称CSS,层叠样式,一种可以用来表现HTML文件样式的计算机语言。...HTML元素选择CSS优先级从高到低分为内联样式(元素“style属性”),内部样式(head标签中声明),外部样式(外部引入的CSS文件)。...CSS的出现极大的提高了我们的工作效率,我们可以定义一类的元素样式,然后再写标签时引用,甚至还可以用内联的方式改变某属性的值减少了编码时间,写CSS要注意 id对应,“#”class对应“.”。

809100

【web前端阶段二】CSS巩固学习(持续更新)

文件后缀是.css css在前端中如同一个美容师 ---- 2.css引入方法 CSSHTML之间的关系 HTML用于构建网页的结构 CSS用于构建HTML元素的样式 HTML页面的内容组成,CSS...是页面的表现 结构层 HTML(如同人的骨骼构架) 表示层 CSS (如同人出门时的穿衣化妆) 行为层 JavaScript(如同人的走路吃饭等行为) ---- 使用CSS样式的方式 1.内联方式 直接把...当一个页面被加载的时候,link引用CSS会同时被加载,@import引用CSS会等到页面全部被下载完再被加载。...类选择器 .className{ } :.box{ color:red; } 类名不能以数字开头 注意:一个页面中class名字可以重复 .libai{...ID选择器 #idName{ } :#box{color:red;} 注意:一个页面中id相同的id名只能出现一次 #libai{ color:orange

63140

CSS入门指南-1:css工作原理

这是CSS设计指南的读书笔记,用于加深学习效果。 最近想做一个小程序,前端是必修课,那就从css开始吧。 css 工作原理 每个html元素都有一组样式属性,可以通过css来设定。...当html元素的同一个样式属性有多种样式值的时候,css就要靠层叠机智来决定最终应用哪种样式。...,但会被行内样式覆盖) 写在单独css样式中(也叫链接样式,样式一个扩展名为.css 的文件,可以在任意多个HTML页面链接同一个样式文件。...指令必须出现在样式中其他样式之前,否则@吹灭;@import引用的样式不会被加载。...这一篇我们主要介绍了CSS规则,以及如何用它来为HTML应用样式。 ---- 最后,感谢女朋友支持。

81220

你不可不知的HTML优化技巧

如何提升Web页面的性能,很多开发人员从多个方面来下手JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。...很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。...如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,且能在多种设备中运行良好。...当使用模板时,合法的HTML代码显得异常重要,经常会发生模板单独运行良好,当与其他模块集成时就报各种各样的错误,因此一定要保证HTML代码的质量,可采取以下措施: 在工作流中添加验证功能:使用验证插件...CSS 虽然本文讲解的是如何优化HTML,下面介绍了一些使用css的基本技能: 避免内联css 最多使用ID类 一次 当涉及多个元素时,可使用Class来实现。

1.3K60

如何编写简练清晰的HTML代码?

如何提升 Web 页面的性能,很多开发人员从多个方面来下手 JavaScript、图像优化、服务器配置,文件压缩或是调整 CSS。...很显然 HTML 已经达到了一个瓶颈,尽管它是开发 Web 界面必备的核心语言。HTML 页面的负载也是越来越重。...如何有效的降低 HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的 HTML 代码,能够使得页面加载更为迅速,且能在多种设备中运行良好。...可采取以下措施: 在工作流中添加验证功能:使用验证插件HTMLHint或SublineLinter帮助你检测代码错误。...CSS 虽然本文讲解的是如何优化HTML,下面介绍了一些使用css的基本技能: 避免内联css 最多使用ID类 一次 当涉及多个元素时,可使用Class来实现。

1.8K60

年薪30万的前端面试题,你能答对几道?|附答案

HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型...在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 7.html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?...引用CSS会等到页面被加载完再加载; import是CSS2.1 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题; 9.介绍一下CSS的盒子模型?...503 – 服务不可用 4.一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?...解析:对加载到的资源(HTML、JS、CSS等)进行语法解析,建议相应的内部数据结构(比如HTML的DOM树,JS的(对象)属性CSS的样式规则等等) 5.你常用的开发工具是什么,为什么?

5.6K60

前端工程化 - Webpack 常见面试题速查

,然后将所有这些打包成一个多个 bundle。...,该参数是模块对象,键为各个模块的路径,值为模块内容 立即执行函数内部则处理模块之间的引用,执行模块等,适合文件依赖复杂的应用开发 rollup 适用于基础库的打包, vue、d3 等 Rollup...代码 # 有哪些常见的 Plugin define-plugin 定义环境变量 html-webpack-plugin 简化 html 文件创建 uglifyjs-webpack-plugin 通过...中 minimize 配置)来压缩 css 利用 CDN 加速 在构建过程中,将引用的静态资源路径修改为 CDN 上对应的路径 可以利用 webpack 对于 output 参数和各 loader...比如,每个页面引用了同一套 css 样式 随着业务的不断扩展,页面可能会不断的追加,所以一定要让入口的配置足够灵活,避免每次添加新页面还需要修改构建配置

44940

HTML(一)

HTML 属性 HTML 文档中包含了各种各样的元素,同时元素还可以用属性(attribute)进行配置,一个元素可以配置一个或者多个属性,如上图。...– comments --> HTML head 相关 tag head 内部元素通常包括指定页面标题,为搜索引擎提供关于页面本身的信息,加载样式,以及加载 JavaScript 文件(出于性能考虑...content-type: 另一种声明HTML页面所用字符编码的方法,: <meta http-equiv="content-type" content="text/<em>html</em> charset=UTF...: grey; color: white; padding: 0.5em; } link 元素 用来在 <em>HTML</em> 文档和外部资源(<em>如</em> <em>CSS</em> 样式<em>表</em>)之间建立联系...载入外部样式<em>表</em> 为<em>页面</em>定义网站标志 <link rel="shortcut icon

43250

使用CSS提高网站性能的30种方法

="base.css"> 或者... 10.捆绑和缩小样式 HTTP/2可以比HTTP/1.1更好地服务于多个样式,但是单个文件需要一个头...您可以在开发过程中使用任意数量的文件,但是要使用构建步骤来捆绑和缩小到单个样式中。包括Sass预处理器或PostCSS导入插件在内的工具可以在一个命令中完成这项艰巨的工作。...11.使用现代CSS布局 较早的布局技术,浮动和,我敢说,HTML是笨重的,难以管理,并需要大量的代码来管理间距和媒体查询。...这将有利于具有大量CSS的大型站点,这些站点的页面具有不同的设计或由一系列组件构成。 不需要在第一个页面加载时为不使用的组件下载一个包含CSS的大型样式。...对一个组件的样式所做的更改不会影响其他缓存文件。 你可以领养原生Web组件或在组件出现在HTML中之前立即引用较小的CSS文件: <!

3.4K20

css入门(1)

所谓的“外部样式”,就是把CSS代码和HTML代码都单独放在不同文件中,然后在HTML文档中使用link标签来引用CSS样式。 当样式需要被应用到多个页面时,外部样式是最理想的选择。...使用样式,你就可以通过更改一个CSS文件来改变整个网站的外观。 外部样式在单独文件中定义,并且在标签对中使用link标签来引用。 举例: <body...2、内部样式 内部样式,指的就是把CSS代码和HTML代码放在同一个文件中,其中CSS代码放在标签对是放在标签对内的。 举例: <!...3.内联样式 内联样式,也是把CSS代码和HTML代码放在同一个文件中,但是跟内部样式不同,CSS样式不是在标签对中定义,而是在标签的style属性中定义。

26820

Django快速入门——投票程序(4,6)表单&界面、风格

第4部分(表单) 编写一个简单的表单 我们更新一下在上一个教程中编写的投票详细页面的模板 ("polls/detail.html") ,让它包含一个 HTML 元素(即表单) <form...) 更多关于通用视图的详细信息,请查看 通用视图的文档 第6部分(界面和风格) 现在我们将为应用添加一个样式(CSS)和一个图像。...除了服务端生成的HTML以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式——来帮助渲染网络页面。在Django中,我们把这些文件统称为“静态(static)文件”。...将以下代码放入样式(polls/static/polls/style.css) li a { color: green; } 下一步,在polls/templates/polls/index.html...然后,在样式中添加对图像的引用(polls/static/polls/style.css): body { background: white url("images/background.png

20420

网站优化思路总结之前端

代码显示一张大图片中的某个位置 2:合并脚本和样式 一个页面应该使用不多于一个的脚本和样式文件 但是用什么样的办法才能使一个大型网站达到这个要求 我的想法:前端开发人员可以尽可能的按自己的架构和思路开发...如果有资金充足可以建立多个服务器分别存储图片脚本等静态文件 如果资金欠缺可以仅把这些静态文件放到不同的域当中去 之所以这样做就是为了让我们的网站有并行响应一些客户端请求的能力 注意:如果是建立多个不同的服务器或者选虚拟主机提供商...四:启用Gzip压缩 Gzip压缩的应该针对的是HTML文档,JS脚本文件,或CSS样式文件 不应使用Gzip压缩图片和FLASH,因为这些文件本就是被压缩过的....五:将样式放在顶部 如果把CSS文件放到HTML的尾部 当HTML内容全部加载完后才下载CSS文件 浏览器在加载完CSS之前是不会呈现任何内容的(因为它现在还不知道如何呈现) 应该在Html文档的...head标签中使用来引用CSS文件 不应该使用@import在CSS文档内部引用其他的CSS文件,这样做不利于调试 未完待续

59230

4.CSS引入方式-CSS进阶

这是因为@import方式,是先加载HTML后加载CSS,而link是先加载CSS后加载HTML。如果HTML先于CSS加载,用户页面体验会变得很糟糕。...外部样式 ,就是把CSS代码和HTML代码单独放在不同文件中,然后在HTML文档中使用link标签来引用CSS样式。 当样式需要被应用到多个页面时,外部样式是最理想的选择。...使用外部样式,就可通过更改一个CSS文件来改变整个网站的外观。 外部样式定义在单独文件中,并且在标签对中使用link标签来引用。...2.内部样式 我们都知道外部样式是最理想的CSS引用方式,但这并不意味着内部样式和行内样式这两种方式就一无是处。 (1)实际开发 在实际开发中,同一专栏的页面都会有相同的样式。...3.行内样式一个样式非常多的页面,我们只在一个小地方进行样式修改(例如:字体加粗、颜色更改等)。 像这些小幅度修改,并且修改只出现一两次,我们更倾向于使用行内样式来实现。

76541

前端资源治理(一):问题及思路

前端工程化近几年也是技术热点,基本上大型前端技术交流会议都有此专题,从规范、组件、编译及构建、工作流、持续集成、监控等多个维度都有涉及,笔者尝试从前端资源治理的角度谈一下前端工程化,本文是系列文章的第一篇...还是从反馈问题的角度,基本上都是以页面为单位进行的,其他的如组件、CSS、图片、接口、配置等,都是被页面引用的,都可以通过页面串联起来的,下图可以清晰的表达出这些依赖关系。...因此,实现前端资源治理的第一个要点是做好页面管理,把页面自身的信息,页面名称、页面地址、负责人、修改时间等信息进行提取、存储,使之能够被查询和检索。...2.2 代码静态分析出的关联关系 构建流程除可以分析基本信息外,还可以分析出页面的版本信息,比如页面依赖的组件依赖、静态资源依赖(js/css/图片)、接口依赖、修改人、修改时间等。...webpack并不是以html为入口的,但是实际上我们的开发的入口可以认为就是页面,借助于JsDom等强大的类库,我们可以用我们熟悉的前端的DOM操作来分析html页面对js、css、图片等的依赖关系。

1.3K41
领券