当前位置: 首页 > news >正文

网站开发公司谁家好百度官网平台

网站开发公司谁家好,百度官网平台,成都 广告公司网站建设,网站优化分析软件前端需要用到postcss的工具,用到一个插件叫autoprefixer,这个插件能够给css属性加上前缀,进行一些兼容的工作。 如何安装之类的问题在csdn上搜一下都能找到(注意,vite是包含postcss的,不用在项目中安装pos…

前端需要用到postcss的工具,用到一个插件叫autoprefixer,这个插件能够给css属性加上前缀,进行一些兼容的工作。

如何安装之类的问题在csdn上搜一下都能找到(注意,vite是包含postcss的,不用在项目中安装postcss,苦笑),我看了一下,官方是建议在package.json之中进行配置的。

postcss我个人是在vite.config.js当中配置的,具体兼容哪些浏览器是在package.json只中配置的(我感觉这也算项目配置的一部分)。如下:

vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import autoprefixer from 'autoprefixer'// https://vitejs.dev/config/
export default defineConfig({plugins: [vue()],css: {postcss: {plugins: [autoprefixer({// 这边显示最好的方式还是在package.json中进行限制grid: true})]}}
})

package.json:

{"name": "postcss-test","private": true,"version": "0.0.0","type": "module","scripts": {"dev": "vite","build": "vite build","preview": "vite preview"},"dependencies": {"vue": "^3.2.47"},"devDependencies": {"@vitejs/plugin-vue": "^4.1.0","autoprefixer": "^10.4.14","vite": "^4.3.9"},"browserslist": ["cover 98% in CN","not dead","ie >= 8"]
}

可以注意到最后的browserslist字段,其中就是我对兼容的浏览器的配置,表示覆盖98%的active浏览器,同时兼容ie8往上的版本(只是自己的写法,不是最佳实践)

写了那么多废话,到了重点,这个配置究竟怎么写呢,我怎么知道我写的配置所覆盖的浏览器类型呢,这里要借助两个网站,一个是GitHub - browserslist/browserslist: 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env - GitHub - browserslist/browserslist: 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-envhttps://github.com/browserslist/browserslist#best-practices

官网提供的最佳实践页面,就是教你写这个配置的。

配置产生的效果可以在这个网站上观看效果:BrowserslistDisplay target browsers from a Browserslist confighttps://browsersl.ist/#q=last+8+versions%2C+not+dead%2C+%3E+0.2%25®ion=CN 

比如,我看到同样的一篇关于 autoprefixer的文章上的配置是这样写的:

autoprefixer({. // 自动添加前缀overrideBrowserslist: ["Android 4.1","iOS 7.1","Chrome > 31","ff > 31","ie >= 8"//'last 2 versions', // 所有主流浏览器最近2个版本],grid: true})

这里部分截取了他的配置(明显限定了安卓和ios的版本),我们在上面的网站上看看,能兼容多少浏览器

这边告诉我,只能cover 7.5%in china,此外还把对应的型号告诉你了,来看一下我这个配置:

能兼容的就比较多了,对吧,但我感觉这个还是有问题的,因为你兼容的越多,这个css的量写的也就越多对吧,那文件本身也就越臃肿,所以我感觉还是根据defaults的配置进行扩容比较好。另外有啥比较好的实践经验也可以分享出来。 

http://www.tj-hxxt.cn/news/75136.html

相关文章:

  • wordpress登录手机版免费网站分析seo报告是坑吗
  • 深圳网站设计x程序脚本外链平台
  • 怎么做招投标网站郑州网站seo服务
  • 南宁广告网页设计人才招聘网络营销seo是什么意思
  • 免费网站收录网站推广杭州网站排名seo
  • 企业查天眼查在线超级seo助手
  • 高水平的网站建设嘉兴网站建设制作
  • shopify可以用来做B2B网站吗seo咨询常德
  • 最新仿uehtml网站源码各大网站提交入口网址
  • 黑龙江省城乡建设厅网站平台推广是做什么的
  • 湖南企业app专业北京seo公司
  • 我做百度_上面有手机网站的_为什么还要做手机网站百度快快速排名
  • 做网站买空间多少钱保定seo网站推广
  • 网站制作找私人多少钱优化大师官方网站
  • 专门做游戏交易的网站营销网络是啥意思
  • 为什么中国人都跑去泰国做网站赌博百度引流推广怎么做
  • 为什么做美妆网站企业推广app
  • 沧州网站建设的集成商站长号
  • 昆山网站建设优化方案官网
  • 给个能看的网站2021年年度关键词
  • 站长之家字体网络销售怎么样
  • 网站开发学什么语言最好外链发布工具
  • 软件项目管理课程设计苏州关键词优化搜索排名
  • 做优秀企业网站百度竞价推广自己可以做吗
  • 南宁关键词网站排名百度知道
  • 化工行业网站模板短链接生成网址
  • 自己做视频直播网站培训心得体会范文
  • 做名片素材网站网站免费推广软件
  • 网站的优化用什么软件丹东网站seo
  • 哪家网站做推广好百度导航