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

CSS基础

(引自CSS2.0手册) 类选择器 类选择器css样式编码是最常用到的,如右侧代码编辑器的代码:可以实现为“胆小鼠”、“勇气”字体设置为红色。... 同一页面内,不允许有相同名字的id对象出现,但是允许相同名字的class。...这样,一般网站分为头,体,脚部分,因为考虑到它们同一页面只会出现一次,所以用id,其他的,比如说你定义了一个颜色为red的class,同一页面也许要多次用到,就用class定义。.../ 分组选择符 当你想为html多个标签元素设置同一个样式,可以使用分组选择符(,),如下代码为右侧代码编辑器的h1、span标签同时设置字体颜色为红色: h1,span{color:red...层叠就是html文件对于同一个元素可以有多个css样式存在,有相同权重的样式存在,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用。

1.7K50

面试题必备-web页面基础

全局事件属性 onload:页面加载结束之后触发 onunload:在用户从页面离开发生,点击跳转,页面重载,关闭浏览器窗口等。...form表单事件 onblur:元素失去焦点触发 onchange:元素的元素值被改变触发 onfocus:元素获得焦点触发 onreset:表单的重置按钮被点击 onselect:元素中文本被选中后触发...:元素上按下鼠标按钮触发 onmousemove:当鼠标指针移动到元素上触发 onmouseout:元素指针移出元素触发 onmouseover:当鼠标指针移动到元素上触发 onmouseup...: 当在元素上释放鼠标触发 media:媒体事件 onabort:退出触发 onwaiting:媒体已停止播放但打算继续播放触发 HTML的标签 文本标签 段落标签 段落标签用来描述一段文字...什么是逻辑部分,它是页面上相互关联的一组的元素,网页的独立的栏目版块,就是一个典型的逻辑部分。

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

H5移动端开发学习总结

px是相对长度单位,相对的是设备物理像素(device pixel) 注意:旧的屏幕上,缩放程度为100%,一个CSS像素等于一个设备像素。...举个例子: 给一个元素设置width:200px,到底会发生什么事情? 这个width为200px的元素跨越了200个CSS像素。...###位图像素### 一个位图像素是栅格图像(:png, jpg, gif等)最小的数据单元。每一个位图像素都包含着一些自身的显示信息(:显示位置,颜色值,透明度等)。...这个比率为1:1,使用1个设备像素显示1个CSS像素。这个比率为2:1,使用4个设备像素显示1个CSS像素,这个比率为3:1,使用9(33)个设备像素显示1个CSS像素。...但是屏幕超过一定的尺寸以后还继续显示h5页面的话会给用户带来不好的体验。因此,我们需要给页面设置最大的宽度最小宽度。

95820

CSS总结

id都不要以数据开头)。   2.CSS选择符控制页面所有的html元素(包括哪些本身有默认值的元素),使用通配符"*",但效率较低,不建议使用。     ...图片的依附方式的含义是:将图像固定在屏幕的某个位置。(但在IE6只有htmlbody 两个元素支持此属性。)   ...  [8]:有浮动元素有与浮动方向一样的外边距IE6会出现双倍间距的现象,解决方法是:给此元素加:display:inline;就可以很好的解决....九、CSS元素分类 [1].块状元素:{display:block}一般是其他元素的容器,可容纳内联元素其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用...3.cursor:用来改变鼠标的样式 可以自己定义鼠标图像,格式为:style="cursor:url(图片的路径及名称)"。

2.1K10

从零开始学 Web 之 CSS(五)可见性、内容移除、精灵图、属性选择器、滑动门

*/ display: block; /* 元素可见 */ display:none display:block 常配合js使用(鼠标过时出现,鼠标离开消失)。...然而,一个网页往往会应用很多小的背景图像作为修饰,网页图像过多时,服务器就会频繁地接受发送请求,这将大大降低页面的加载速度。...为了有效地减少服务器接受发送请求的次数,提高页面的加载速度,出现了CSS精灵技术(也称CSS Sprites)。 简单地说,CSS精灵是一种处理网页背景图像的方式。...它将一个页面涉及到的所有零星背景图像都集中到一张大图中去,然后将大图应用于网页,这样,当用户访问该页面,只需向服务发送一次请求,网页的背景图像即可全部展示出来。...现象:鼠标过时,背景凸起。 <!

1K20

房上的猫:HTML5基础

编辑器后,选择File->New->HTML File命令.打开"HTML File"对话框   2)"Name"文本框输入HTML的文件名,"Kind"下拉列表框中选择"HTML 5 file"...选项,单击"OK"按钮即可创建一个页面的模板   3)body元素title元素添加网页的内容   4)网页内容添加完毕后,鼠标移动到WebStorm编辑器的右上方,会出现几个常见的浏览器图标,单击其中一个图标即可打开该页面...编码相比,国际通用性更好    保存文件编码方式一定要与HTML5y页面的标签的编码方式保持一致,否则会出现乱码   2.搜索关键字内容描述信息:        语法解析:     1)src属性表示图片路径     2)alt属性指定的替代文本,表示图像无法显示替代显示的文本,这样,即使图像无法显示,用户还是可以看到网页丢失的信息内容...    3)title属性可以提供额外的提示或帮助信息,当鼠标移至图片上显示提示信息     4)widthheight两个属性分别表示图片的宽度高度,如果不设置那么图片默认显示原始大小   实际的网站开发

1.6K120

css 笔记

其中选择器也叫选择符       CSS 中注释:/* ... */ 二、 HTML 如何使用 css 样式(html 嵌入 css 的方式)     1....>被修饰的内容         HTML如何使用css样式         特点:仅作用于本标签...外部导入方式(外部链入)         3.1 (推荐)就是head标签中使用标签导入一个css文件,作用于本页面,实现css样式设置             格式:<link...特点:作用于整个网站     他们的优先级:样式冲突,就是采用就近原则,是值css属性离被修饰的内容最近的为主。     ...:visited 设置超链接a在其链接地址已被访问过时的样式         :active     设置元素在被用户激活(鼠标点击与释放之间发生的事件)的样式        *:hover

2.2K40

谈谈html中一些比较偏门的知识(map&area;iframe;label)

可以访问菜鸟教程搜索框输入相应的标签进行搜索查看!...src="" alt=""> ps:图片加载失败,alt属性可以告诉用户相关信息;同时有利于纯文本浏览用户(这个应该比较少吧);有利于爬虫抓取,利于seo。...说到alt,就得说说title: title:鼠标悬停相关元素上,会出现提示文本。...,获取鼠标坐标 7.a标签书签形式: 最常见效果:返回顶部 顶部 返回顶部 8.iframe语法:可以同一个浏览器窗口显示多个页面...iframe主页共享连接池,而浏览器对相同的域连接有限制,会影响页面的并行加载; 9.label标签:定义表单间控制关系,当用户点击标签,浏览器会自动将焦点转到相应的表单控件上。

3.1K60

解锁前端难题:亲手实现一个图片标注工具

缩放和平移时,需要手动管理坐标变换图形重绘。 dom+svg 也可以实现功能,缩放旋转可以借助 css3 的 transform。...「优点」: 交互相对简单,可以利用 DOM 事件系统 CSS。 对辅助技术支持较好,有助于提高可访问性。 「缺点」: 处理大型图片复杂图形,性能可能不如 Canvas。...SVG 元素数量过多时,可能会影响页面性能。 「可能遇到的困难」: 实现复杂的图形效果,可能需要较多的 SVG 知识技巧。 管理大量的 SVG 元素事件可能会使代码变得复杂。...,效果如下所示: 移动视口 先解释下放大,可见区域的概念,好像叫视口吧 处于放大状态,会导致图像只能显示一部分,此时需要能过需要可以移动可见的图像, 这里选择通过触摸板的移动,也就是 wheel...鼠标事件的处理,点击、拖拽、滚轮缩放等。 几何计算,点是否矩形内、旋转角度的计算等。 希望这个实例能够为你提供一些启发帮助,让你在实现自己的图片标注工具时有一个参考借鉴。

24110

原生 JS 手写一个优雅的图片预览功能,带你吃透背后原理

我们画两张图看下,原点变化的前后图像的坐标点发生了哪些变化:图片如上图,原点为 O ,我们取右下角的点设为点 A,图像放大2倍 A 点变换到 B 点。...图片而原点突然变为 O’ ,点 A 图像放大2倍则变换到了 B' 点。...这么说有点抽象,我们还是回到代码双指缩放将这个偏移量减掉,同样的PC端的缩放,我们也加入对偏移量的修正:let scaleOrigin = { x: 0, y: 0, }// 获取中心改变的偏差...该属性平时的业务代码也可用于优化移动端性能、解决 touchmove 的 passive 报错等,这个我之前另一篇文章中有提到,感兴趣可以看看:一行CSS提升页面滚动性能。...本例的代码这个CSS本身是没有意义的,为的只是触发css3硬件加速来提升性能,那为什么不直接使用 translate3d() 呢?

2.5K81

前端基础知识概述 -- 移动端开发的屏幕、图像、字体与布局的兼容适配

响应式界面的四个层次 同一页面不同大小比例上看起来都应该是舒适的; 同一页面不同分辨率上看起来都应该是合理; 同一页面不同操作方式(鼠标触屏)下,体验应该是统一的; 同一页面不同类型的设备...响应式界面的基本规则 可伸缩的内容区块:内容区块的在一定程度上能够自动调整,以确保填满整个页面 可自由排布的内容区块:页面尺寸变动较大,能够减少/增加排布的列数 适应页面尺寸的边距:到页面尺寸发生更大变化时...他提出的 RWD 方案是通过 HTML CSS 的媒体查询技术,配合流体布局实现。RWD 倾向于只改变元素的外观布局,而不大幅度改变内容。... 动态修改  的 font-size ,页面其他元素使用 rem 作为长度单位进行布局,从而实现页面的等比缩放 关于头两点,其实现在的 lib-flexible 库已经不这样做了,不再去缩放...无论PC端还是移动端,页面布局的兼容适配都是重中之重。整个前端发展的历程,布局的方法也不断的推陈出新。

3K32

公司新来一个同事,把 Typora 玩得炉火纯青!太强悍了

[alt](图片地址 ''title'') alt 指的是图片链接失效显示的提示文字,可加可不加 title是图片的标题,当鼠标移到图片上显示的内容,可加可不加 如果你想要调整图片大小,有两种方式...空格与换行 空格:输入连续的空格后,Typora 会在编辑器视图里为你保留这些空格,但当你打印或导出,这些空格会被省略成一个。...软换行只在编辑界面可见,文档被导出换行会被省略。 硬换行:你可以通过 空格+ 空格+ shift+enter完成一次硬换行,而这也是许多 Markdown 编辑器所原生支持的。...这也是为什么 Unix/Mac 系统下的文件,如果在 Windows 系统直接打开会全部同一行内。你可以「文件 - 偏好设置 - 编辑器 - 默认换行符」对此进行切换。...,便于管理: 最后再统一上传: 四、注意事项 自定义的HTML的图片无法上传,只有通过Typora创建的图像才可以。

4.1K10

css学习笔记,持续记录。

两个容器内元素的html代码之间加注释符号  ; 5. 容器宽高相等 容器的内边距设置100%且高度为0,元素高度取的是容器的宽度单位。...600,或者特殊的值, device-width 为设备的宽度(单位为缩放为 100% CSS 的像素)。...height: width 相对应,指定高度。 initial-scale:初始缩放比例,也即是页面第一次 load 的时候缩放比例。 maximum-scale:允许用户缩放到的最大比例。...initial-scale属性用于设置页面初始的缩放比例,缩放比例为理想视口与视觉视口的比值。 理想视口:文档宽度屏幕宽度一致。...HTML,如果你用空格键产生此空格,空格是不会累加的(只算1个)。

2.6K60

OriginPro绘图精准导出到Word

问题 投稿期刊要求文章插图中的字号五号字体,这个五号字体是相对于Word的五号字而言的,而我们作图的时候是Origin做的,如何在Origin中导出到Word的时候保持精准的字号呢?...那么问题就来了,对于同一张图,缩小的时候放大的时候分别导出到Word会一样吗?显然,我们不想因为Origin缩放来导致Word图形的变化。...Graph设置,设置Fixed Factor=1,这样不管我们如何在Origin缩放图片,导出到Word的时候,字号都是不变的。...设置步骤 一个小问题 使用一台电脑中使用Ctrl+J复制页面到Word后,再在另一台电脑中打开图片修改后,会由于电脑屏幕分辨率的改变而导致图片自动进行缩放。...导入源格式 第一步:打开复制页面选项; 第二步:选择合适的复制比例,Ratio=50%意味着Origin的图直接复制到Word,图片的高度、宽度、字号全部缩小一半;Margin Control

2K10

JS的touch事件与canvas绘图

一次触摸动作(我们指的是手指的触摸)平面上移动的整个过程, 该标识符不变. 可以根据它来判断跟踪的是否是同一次触摸过程. Touch.screenX 触点相对于屏幕左边沿的的X坐标....Touch.pageX 触点相对于HTML文档左边沿的的X坐标. 存在水平滚动的偏移时, 这个值包含了水平滚动的偏移. Touch.pageY 触点相对于HTML文档上边沿的的Y坐标....Touch.target 这个触点最开始被跟踪( touchstart 事件), 触点位于的HTML元素....哪怕触点移动过程, 触点的位置已经离开了这个元素的有效交互区域, 或者这个元素已经被从文档移除....假设我们获取的window.devicePixelRatio为2,为了显示清晰我们把cavas的宽高也放大了两倍,但是我们通过touch拿到的坐标是相对于页面cavas大小(cavas内部的大小不一致

7.3K41

总结100+前端优质库,让你成为前端百事通

动画,并在移动设备网络上呈现它们 鼠标/键盘相关 「KeyboardJS」 一个浏览器中使用的库(与 node.js 兼容).它使开发人员可以轻松设置键绑定使用组合键来设置复杂的绑定....DOM 节点转换为用 JavaScript 编写的矢量(SVG)或光栅(PNG 或 JPEG)图像的库 「pica」 一个浏览器调整图像大小,而不会出现像素失真,处理速度非常快的图片处理库 「Lena.js...」 一个基于图像的前 2 种主要颜色生成互补渐变背景的库 表单表格 「x-spreadsheet」 一个基于 web 的简单易用的表格插件 Css 相关库 hover.css 开箱即用的鼠标悬停动画...元素的 CSSku 库 hint.css 一个用纯 css html 实现的提示库 React相关库 UI 库 Ant design 用于研发企业级后台产品的 UI 组件库 Ant design...braft-editor 富文本编辑器 powerNice 文档编辑器 mitu 图片编辑器 h5-dooring H5 页面编辑器 GGEditor 可视化图编辑器 react-codemirror2

3.1K20

19年你应该关注这50款前端热门工具(

HTMLCSS工具 15、 keyframes.app https://keyframes.app image.png 一款基于时间关键帧,在线制作网页动画的网站,你无需在编辑器浏览器直接互相切换,...16、 Emotion https://emotion.sh/ image.png Emotion是一款用JavaScript编写css的库,支持字符串对象两种方式声明CSS变量,如果你使用React...18、layerJS https://layerjs.org/ image.png 一款你只需要编写HTML就能很轻松实现菜单、画框、弹出层、滚动视察、缩放、触摸手势等众多效果的框架,这个框架代码压缩版只有...Filepond 提供了多种上传方式:拖放,复制粘贴文件,浏览文件系统或仅使用库的API。 gzip 压缩后仅有 21KB ,并且内置了图像优化图像自动调整功能。...它允许你JavaScript创建、计算格式化货币值。你可以进行数学运算、解析格式化对象,使你的开发过程更加轻松。 该库设计为不可变可链接的模式。

1.9K40

前端canvas基础复习,canvas学习笔记,持续记录

Canvas基础 1.介绍 Canvas API(画布)是HTML5新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。...该元素可以使用CSS来定义大小,但在绘制图像会伸缩以适应它的框架尺寸:如果 CSS 的尺寸与初始画布的比例不一致,它会出现扭曲。...3.不要在用drawImage缩放图像 离屏 canvas 缓存图片的不同尺寸,而不要用drawImage()去缩放它们。...,现有内容保留不重叠位置 destination-atop,都保留,新图像在现有的下面绘制 事件操作 Canvas ,常见的事件共有三种,即鼠标事件、键盘事件循环事件。...移动物体:鼠标移动(mousemove),更新物体坐标为鼠标坐标。 松开物体:鼠标松开(mouseup),移除 mouseup 事件(自身事件也得移除) mousemove 事件。

2.4K40

前端性能优化-雅虎军规35条

,而问题在于脚本阻止了页面的平行下载,即便是主机名不相同 8、避免使用CSS表达式 页面显示缩放,滚动、乃至移动鼠标CSS表达式的计算频率是我们要关注的。...16、尽早刷新输出缓冲 尤其对于css,js文件的并行下载更有意义 17、使用GET来完成AJAX请求 使用XMLHttpRequest,浏览器的POST方法是一个“两步走”的过程:首先发送文件头...url小于2K使用GET获取数据更加有意义。 18、延迟加载 确定页面运行正常后,再加载脚本来实现拖放动画,或者是隐藏部分的内容以及折叠内容等。...32、不要在HTML缩放图像——须权衡 不要为了HTML设置长宽而使用比实际需要大的图片。...由于是同一台服务器上,它每被请求一次coockie就会被发送一次。这个图片文件还会影响下载顺序,例如在IE当你 onload请求额外的文件,favicon会在这些额外内容被加载前下载。

1.2K50
领券