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

自己做的网站网页打开速度慢网站运营优化培训

自己做的网站网页打开速度慢,网站运营优化培训,企业网站建设的必要性,邯郸中材建设有限责任公司网站一:问题: 在 vue 项目中,我们书写css的方式很简单,就是在 .vue文件中写style标签,然后加上scope属性,就可以隔离当前组件的样式,但是在react中,是没有这个东西的,如果直…

一:问题:

在 vue 项目中,我们书写css的方式很简单,就是在 .vue文件中写style标签,然后加上scope属性,就可以隔离当前组件的样式,但是在react中,是没有这个东西的,如果直接引入css文件,很可能会导致样式覆盖的问题。

二:常见书写css方法:

1.直接引入css文件

可以创建一个普通的 .css 文件并在组件中导入它。这是最传统和简单的方法。但是这种很容易出现样式覆盖的问题,所以可以加一些特殊的标识之类的做区分:
css文件:

.login-example {color: blue;font-size: 20px;
}

jsx文件:

import React from 'react';
import './styles.css';const MyComponent = () => (<div className="login-example">Hello, world!</div>
);export default MyComponent;

给每个页面加一个特殊的名称,适用于页面不多的情况。

2.行内样式:

在 React 中,也可以使用内联样式:

import React from 'react';const MyComponent = () => (<div style={{ color: 'blue', fontSize: '20px' }}>Hello, world!</div>
);export default MyComponent;

直接书写行内样式,通常只用于一些很简单的样式,或者需要动态计算样式的情况;通篇使用内联样式是不可取的。

3.CSS Modules

CSS Modules 可以将 CSS 作用域限制在单个组件内,避免全局污染。
步骤:

(1). 创建一个 CSS Module 文件,文件名格式为 *.module.css,例如 styles.module.css:

.example {color: blue;font-size: 20px;
}

(2). 在 React 组件中导入这个 CSS Module 文件:

import React from 'react';
import styles from './styles.module.css';const MyComponent = () => (<div className={styles.example}>Hello, world!</div>
);export default MyComponent;

效果如下:
在这里插入图片描述
可以看到,这里的div的class给了哈希值,就避免了全局污染。

4. 第三方插件

也有许多第三方插件可以供我们使用,像 Styled Components,下面是styled components的用法:

import React from 'react';
import styled from 'styled-components';const Example = styled.div`color: blue;font-size: 20px;
`;const MyComponent = () => (<Example>Hello, world!</Example>
);export default MyComponent;

以上就是常用的在react中书写css的方法

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

相关文章:

  • 电子商务网站开发与建设试卷百度收录网址提交
  • 西安小程序开发费用惠州seo推广公司
  • 做一个网站大概要多少钱俄罗斯搜索引擎yandex
  • 外贸平台推广公司北京网站优化服务商
  • wordpress meta一键优化下载安装
  • 免费绑定域名的建站网络营销学什么内容
  • wordpress京东主题分享上海网站快速优化排名
  • 遵义网站开发网站统计器
  • wordpress文章添加浏览数seoul是哪个国家
  • 知乎网站怎么做推广抖音关键词推广
  • 辽宁网站建设价格浏阳廖主任打人案
  • 奇趣统计网站谁做的全网营销推广平台
  • 网站百度地图标注seo谷歌
  • 肇庆企业做网站google浏览器官网入口
  • 做网站需要固定ip吗公众号seo排名软件
  • 济南做微网站推广怎么做小说推广挣钱
  • 糖果屋网站建设策划书seo推广任务小结
  • 做网站好迷茫建个网站费用大概多少钱一年
  • 上海网站制作多少钱ip切换工具
  • 学做网站用到哪些知识网络营销能干什么工作
  • 个人网站备案取名百度seo排名原理
  • 网站建设 软件廊坊自动seo
  • 中国seo网站优化推广是什么
  • 宁波手机建站模板seo搜索引擎优化题库
  • 郑州网站建设公司qq百度一下首页官网
  • 杭州手机网站制作电脑公司海外推广专员
  • 网站左侧分类导航菜单廊坊百度快照优化排名
  • 深圳的知名网站设计有哪些软文发稿网站
  • 有哪些好的做问卷调查的网站好企业网站设计与推广
  • 专业做高校网站群管理系统友情链接平台