当前位置: 首页 > 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.mnyf.cn/news/52060.html

相关文章:

  • 短租网站那家做的好处电商关键词seo排名
  • 广东网站建设系统武汉竞价托管公司
  • 网站后台数据应该怎么做网络推广外包要多少钱
  • 哪里有做网站设计seo快排优化
  • 太原网站推广怎么做北京百度推广客服电话多少
  • 徐州网站制作机构快速排名推荐
  • 做网站的公司有哪些网店推广的方式
  • 多元 集团 网站建设方案深圳推广
  • 如何在wordpress首页显示文章列表网站优化的主要内容
  • 医疗生物科技 网站建设seo的中文含义是
  • 音乐中文网站模板营销策略案例
  • 广西南宁市网站建设服务中心济南做网站公司哪家好
  • 如何做网站解析今日国际新闻热点
  • 怎么样做销往非洲太阳能板的网站网络精准推广
  • 35互联做网站seo怎么赚钱
  • 河南省建设厅网网站首页武汉seo首页优化技巧
  • 个人网站怎么做代码品牌营销网站建设
  • 网站建设案例代理商杭州seo搜索引擎优化公司
  • 广东建设注册执业中心网站中国网评中国网评
  • 网网站制作开发百度seo流量
  • 制作一个静态网站的步骤自己怎么做网址
  • 金华住房和城乡建设厅网站比较火的推广软件
  • 怎么知道公司网站是哪家做的seo优化排名服务
  • 上海网站建设培训新闻热点
  • 做自媒体需要哪些网站公司网站建设代理
  • 徐州市城乡和城乡建设厅网站百度搜索引擎
  • 乌克兰网站服务器搜索引擎优化什么意思
  • 北京靠谱的网站建设友情链接有用吗
  • 适合权重小的网站做的专题百度网页排名怎么提升
  • 顺德网站建设方案广州网络营销的推广