雪碧图的概念及优缺点,以及行盒的简述

什么是雪碧图?它的优缺点是什么?

1.雪碧图的概念:实际是指CSS中的图片拼合技术,将多个背景图拼合在同一张图片上,在使用时按照需求对图片位置进行改动。
优点:当多个图片合成一张图片时,减少了加载网页时对图片的加载次数,减轻了服务器的压力,提高了页面加载的速度。
缺点:使用时需要注意设置的数据的准确性,避免在某些板块出现不相关的背景图,还有就是必须使用高分辨率的图片,避免图片放大后出现瑕疵;当某一板块修改时,尽量只修改相关的部分,或者直接引入新的布局文件,避免出现错误。

行盒的简述

1.行盒的概念: display属性为inline的元素。
1.常见行盒:文字元素:span、abbr、em、i、strong、b 图片和多媒体:img、video、audio 。
2.含义:页面具体内容(文字、图片、多媒体)都会生成行盒,(注意:文字:必须放置到行盒内,否则会生成匿名行盒;图片和多媒体:默认会生成行盒,通常不要对它们的盒子类型进行改动)。
2.行盒显著特征:
1.行盒可被折断,因为内容可被折断换行(可通过word-break属性设置截断位置)。
2.同一个包含块中,连续的多个行盒水平依次排列 。
3.空白折叠的规则仅适用于行盒内部和行盒之间 。
4.行盒与行盒之间的距离可使用水平方向上的margin和padding进行设置。
3.行盒的尺寸: 行盒可替换元素:图片和多媒体。
1.与块盒完全一致。
2.对于图片和视频,仅设置宽高中的一个时,另一个会自动按比例适应。
3.对于图片和视频,如果同时设置宽高,可通过object-fit属性设置适应方式。
4.行盒的定位:
1.行盒在包含块中,会避开浮动和常规流,浮动和绝对定位的盒子自动变为块 盒。
2.包含行盒的块盒,可使用text-align调整行盒在它内容的对齐方式。
3.行盒之间的对齐可以使用vertical-align调整。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前后端分离架构是指将前端与后端的开发分离开来,前端主要负责用户界面和交互逻辑的开发,后端主要负责数据处理和业务逻辑的开发。前后端通过 API 接口进行数据交互,实现系统的功能。 在前后端分离架构中,前端和后端可以采用不同的开发语言和技术栈,可以独立进行开发和部署,可以提高开发效率和系统的可维护性。同时,前端和后端也可以并行开发,从而缩短项目的开发周期。 前后端分离架构的开发模式主要包括两种:SPA(Single Page Application)和MPA(Multiple Page Application)。SPA 是指单页面应用程序,所有的页面都在一个页面中展示,通过 AJAX 实现异步加载数据和更新页面。MPA 是指多页面应用程序,每个页面对应一个 HTML 文件,通过链接跳转实现页面的切换。 前后端分离架构的优点包括: 1. 提高开发效率和可维护性。 2. 可以独立进行开发和部署,减少系统的耦合度。 3. 前端和后端可以采用不同的技术栈,可以选择最适合项目的开发语言和框架。 4. 可以提供更好的用户体验,实现快速响应和无刷新页面更新。 前后端分离架构的缺点包括: 1. 需要进行 API 接口的设计和开发,增加了系统的复杂度。 2. 前端需要处理更多的逻辑,对前端的开发能力和技术要求更高。 3. 需要进行跨域问题的解决,增加了系统的安全风险。 4. 对 SEO 不友好,需要进行额外的 SEO 优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值