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

HTML-CSS基础学习

,当需要列出表单控件时使用该标签 ruby 表示ruby注释 rt 表示字符的解释或发音 rp 在ruby解释中使用,定义不支持ruby的浏览器所显示的内容 wbr...00:20:00 GMT"/> name 页面描述信息有name和content属性指定。..." rel="stylesheet" type="text/css"/> 使用CSS的@import标记导入样式表 url为css路径,只可以引入css文件,页面加载完成后才加载css文件...font-family 文本和文本装饰属性 文本属性 text-transform 文本大小写 white-space 空格的处理方式 tab-size 制表格的长度 overflow-wrap 当内容超过指定容器的边界时是否断行...-scoll 裁剪内容,提供滚动机制 -auto 如果溢出,则赢提供滚动机制 -no-display 如果内容不适合内容框,则删除整个内容 -no-content 如果内容不适合内容框,则隐藏整个内容

4.8K30

5种你未必知道的JavaScript和CSS交互的方法

为了对老式浏览器的兼容,这些类库采用的方法都是先搜索元素的className,追加和删除这个类,然后更新className。...直接对样式表进行添加和删除样式规则 我们都非常熟悉使用element.style.propertyName来修改样式,使用JavaScript能帮助我们做到这些,但你知道如何新增或修一个现有的CSS样式规则吗...当所有的资源都加载后,回调函数就会触发,我可在回调函数里加载它。非常有用!...CSS鼠标指针事件 CSS鼠标指针事件pointer-events属性非常的有趣,它的功效非常像JavaScript,当你把这个属性设置为none时,它能有效的阻止禁止这个元素,你也许会说“这又如何?”...一个神奇的功能,真的——你不在需要为了防止某个事件会被触发而去检查某个css类是否存在。 就是这5给你也许还没有发现的CSS和JavaScript交互的方法。你还有新的发现吗?分享出来!

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

    HTML 面试知识点总结

    (2)加载顺序区别。加载页面时,link 标签引入的 CSS 被同时加载;@import 引入的 CSS 将在页面加载完毕后被加载。 (3)兼容性区别。...(浏览器解析过程) Webkit 和 Firefox 都做了这个优化,当执行 JavaScript 脚本时,另一个线程解析剩下的文档,并加载后面需要通过网络加 载的资源。...(1)添加或者删除可见的 DOM 元素; (2)元素尺寸改变——边距、填充、边框、宽度和高度 (3)内容变化,比如用户在 input 框中输入文字 (4)浏览器窗口尺寸改变——resize事件发生时...当一个元素在不同的浏览器中有不同的默认值时,Normali ze.css 会力求让这些样式保持一致并尽可能与现代标准相符合。...disabled 指当 input 元素加载时禁用此元素。input 内容不会随着表单提交。 readonly 规定输入字段为只读。input 内容会随着表单提交。

    1.9K20

    现代 CSS 指南 -- at-rule 规则扫盲

    } } 这里表示的是与屏幕宽度相关的样式设置,上面的代码表示当屏幕宽度大于 900px 时,内部的样式代码块才能生效。...事实上,如果 CSS 文件中有任何非 ASCII 文本,例如字体名称,伪元素的 content 属性值、选择器等中的非 ASCII 字符,都需要确保 CSS 解析器知道如何转换字节正确转换为字符,以便它理解...首先我们得知道,加载页面时,link 标签引入的 CSS 被同时加载,而 @import 引入的 CSS 将在页面加载完毕后被加载。...相当于把 CSS 放在了 body 底部,从而造成了页面的闪烁。当网络较差时,闪烁体验更为明显。...代码,具体可能需要对具体的一些元素进行处理,或者使用 filter: contrast() 全局统一处理,当开启配置时,用于实现类似这样的功能: 什么是色彩对比度 是否曾关心过页面内容的展示,使用的颜色是否恰当

    1.2K10

    【Html.js——范围判定】偷梁换柱(蓝桥杯真题-2332)【合集】

    那么,当一个年龄被录入,我们又是如何判断其是否合理的呢?...目标效果 在文件 age.js 中,有一个 person 对象,当它的 age 属性值改变时需要对新值做判断,将其永远控制在 0 - 150 之间。...设置浏览器兼容性和视口。 定义网页标题为 “合理设置人的年龄”。 定义了一些 CSS 样式,用于美化页面布局,包括设置页面内边距、输入和输出容器的宽度和边距,以及文本的对齐方式等。...当 property 为 age 时,进行年龄范围判断: 如果 value 在 0 到 150 之间(包含 0 和 150),则直接将 target[property] 设置为 value...三、工作流程 ▶️ 页面加载: 浏览器加载 HTML 文件,解析其中的 HTML、CSS 和 JavaScript 代码。

    3200

    浏览器加载解析渲染机制的全面解析

    当遇到以下情况时,DOM树的构建会被阻塞: HTML的响应流被阻塞在了网络中。 有未加载完的脚本。 遇到了script节点,但是此时还有未加载完的样式文件。...Webkit和Firefox都做了预解析的优化,当执行脚本时,另一个线程解析剩下的文档,并加载后面需要通过网络加载的资源。这种方式可以使资源并行加载从而使整体速度更快。...构建render tree 当Dom树构建完成时,浏览器开始构建另一棵树——渲染树。渲染树由元素显示序列中的可见元素组成,它是文档的可视化表示,构建这棵树是为了以正确的顺序绘制文档内容。...一些渲染对象和所对应的Dom节点不在树上相同的位置,例如,浮动和绝对定位的元素在文本流之外,在两棵树上的位置不同,渲染树上标识出真实的结构,并用一个占位结构标识出它们原来的位置。 ?...css阻塞js执行 会发现,css文件在js文件之前时,css和js文件虽然都下载了,但是js的执行被阻塞了(网上很多blog说这里css阻塞了js的加载是不对的,应该是阻塞了js的执行),导致DOM

    1.2K10

    前端开发,关键技术点杂烩

    8、提高 CSS 性能 加载性能:压缩样式表,不要使用 @import(诞生于 CSS2),@import 使用在低网速下会存在页面闪烁问题(link 是在加载页面前把 css 加载完毕,而 @import...Reflow(回流重排):当页面上的改变影响了文档内容、结构或者元素定位时,就会发生重排(或称“重新布局”)。 其他:去除空规则:{};属性值为0时,不加单位;属性值为浮动小数0....权值为100:代表ID选择器,如:#content。 权值为10:代表类,伪类和属性选择器,如.content。 权值为1:代表类型选择器和伪元素选择器,如div p。...全局变量总是存在于运行期上下文作用域链的最末端,因此在标识符解析的时候,查找全局变量是最慢的。 (最好和闭包一起理解) 21、你对前端有什么理解?...它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。

    1.1K30

    前端关键技术点杂烩,这些你必须知道

    8、提高 CSS 性能 加载性能:压缩样式表,不要使用 @import(诞生于 CSS2),@import 使用在低网速下会存在页面闪烁问题(link 是在加载页面前把 css 加载完毕,而 @import...Reflow(回流重排):当页面上的改变影响了文档内容、结构或者元素定位时,就会发生重排(或称“重新布局”)。 其他:去除空规则:{};属性值为0时,不加单位;属性值为浮动小数0....权值为100:代表ID选择器,如:#content。 权值为10:代表类,伪类和属性选择器,如.content。 权值为1:代表类型选择器和伪元素选择器,如div p。...全局变量总是存在于运行期上下文作用域链的最末端,因此在标识符解析的时候,查找全局变量是最慢的。 (最好和闭包一起理解) 21、你对前端有什么理解?...它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。

    1.6K20

    2023年超全前端面试题-背完稳稳拿offer(欢迎补充)

    css失效时,页面依然可读 如何语义化: 不用纯样式标签(b、i、u)、少用无语义标签(div、span)、使用语义化标签 盒模型 盒子模型是什么?...触发:添加或者删除可见的DOM元素、元素尺寸改变——边距、填充、边框、宽度和高度 重绘 当一个元素的外观发生改变,但没有改变布局,重新把元素外观绘制出来的过程,叫做重绘。...在patch方法中,首先进行树级别的比较 new Vnode不存在就删除 old Vnodeold Vnode 不存在就增加新的Vnode 都存在就执行diff更新 当确定需要执行diff算法时,比较两个...不要使用CSS样式表 使用替代@import 不要使用filter 避免元素类型转化(数组中放多种类型不利于v8引擎优化代码) 降低css对渲染的阻塞(按需加载,放在dom前面加载) 利用pu...避免嵌套层次太深 避免使用table布局 减少没必要的注释 删除元素默认属性(比如默认checkbox等) 开发内容相关优化 减少HTTP请求数 减少DNS重定向 缓存AJax请求 延迟加载 预加载

    1.1K12

    一个HTTPS转HTTP的Bug,他们忍了2年,原谅我无法接受,加班改了

    希望通过这个Bug的排查故事,大家不仅能够学到一系列的知识点,同时也能学会如何解决问题,如何更加专业的做事。而解决问题的方式及思维比单纯的技术更加重要。 Let’s go!...在我的经验里,还没有什么系统需要这样处理,暗下决心要排查此问题。 终于抽出时间,周五折腾了多半天,没解决掉,周末还心里惦记着,于是加班也搞定这个问题。...HTTPS中的HTTP请求 先来看看配置META元素是干什么用的。...所谓的混合内容通常出现在以下情况:初始的HTML的内容是通过HTTPS加载的,但其他资源(比如,css样式、js、图片等)则通过不安全的HTTP请求加载。...于是,查看了一下HTML调用的”Initiator“: 原来是LayUI请求对应的layer.css资源时,触发了login的登录操作。

    1.3K20

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

    5.删除CSS攻击和回退 旧的代码库可能有一系列笨拙的IE黑客和后备,试图修复布局问题或启用现代CSS属性。该应用程序的最后一个版本是在十年前发布的,现在已不再受支持。是时候删除代码了。...当框架样式不完全符合您的需要时,覆盖框架样式可能会很有挑战性。结果是两组样式,而实际上只需要一组样式。...不应将其应用于太多的元素或在页面加载时立即启动动画。给予浏览器一点时间进行优化。 22. @transkey_groupall~trans HTTP协议保存-数据标题指示用户已请求缩减的数据。.... " by: 标识页面加载时可见的折叠上方元素所使用的基本样式。..."> 25.考虑CSS遏制 CSS包含通过允许您标识页的独立子树来提高性能。

    3.5K20

    5个你可能不知道的CSS属性

    ) 在开始之前,我想提醒一下,当处理新的CSS属性时,检查他们的支持和潜在的跨浏览器问题是一个好习惯。...在使用font-display时,您可以使用以下五个值之一: auto:默认值。这相当于根本不使用该属性,结果是浏览器隐藏文本,当自定义字体完成加载后再显示文本。...不过,未来Chrome 60和Opera 47将使得该属性无需前缀标志(译者注:文章写作时,这两个版本还没有发出)。...要了解有关clip-path的使用以及如何为此属性添加动画的更多信息,可以查看下列文章: Introducing the CSS clip-path Property clip-path 另外,如果你想用一个工具在线查看这些属性如何起作用...如果您想了解更多有关此方面的信息,建议您阅读以下文章: 关于CSS Property属性,你需要知道的所有内容 CSS Property属性介绍 3最后 在本文中,我已经描述了五种新的有趣的CSS属性,

    93320

    献给前端的小伙伴,祝大家面试顺利!

    [ Chrome的:Blink(WebKit的分支)] 4.HTML5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?...="wrapper"> content"> CSS: .wrapper{position:relative;} .content{...作用域链的作用是用于解析标识符,当函数被创建时(不是执行),会将this、arguments、命名参数和该函数中的所有局部变量添加到该当前作用域中,当JavaScript需要查找变量X的时候(这个过程称为变量解析...原型链的作用是用于对象继承,函数A的原型属性(prototype property)是一个对象,当这个函数被用作构造函数来创建实例时,该函数的原型属性将被作为原型赋值给所有对象实例,比如我们新建一个数组...当访问对象的一个属性时, 首先查找对象本身, 找到则返回; 若未找到, 则继续查找其原型对象的属性(如果还找不到实际上还会沿着原型链向上查找, 直至到根).

    1.2K50

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    7.css3动画如何在动作结束时保持状态不变 使用animation-fill-mode,值为none,表示不改变默认行为;值为forwards,当动画完成后,保持最后一个属性值;backwards,在...()虽然可以将元素自身移除,但是它不会删除数据和绑定事件 57.如何利用jquery,来向一个元素添加或移除css类 用addClass()和removeClass()方法动态地改变元素的class 58...区别: link是HTML标签,@import是css提供的。 link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。...content属性与 ::before 及 ::after 伪元素配合使用生成文本内容 105."attribute"和"property"有什么不同?...如何删除属性 jquery中可以用attr()方法来获取和设置元素属性,可以用removeAttr()方法来删除元素属性。

    11.5K50
    领券