给 css 文件名加一个 .module.css 后缀,编译后的 css 样式文件就会导出一个对象,为每个选择器起一个随机名字
// 文件名假设为 index.module.css
.box {
width: 50px
height: 50px
}
// 在这个文件中设置全局样式
:global(.active) { color: re
import React, { Component } from 'react'
// 引入自定义样式
import style from './index.module.css'
export default class Home extends Component {
render() {
return (
<div>
<p className={style.box}>home</p>
<p className="active">list</p>
</div>
)
}
}
http://blog.csdn.net/huitoukest/article/details/51375345
核心原理;
height:100%这个概念是子节点相对于父容器而言;所以要让此属性生效,必要的一点就是:父容器必须具有具体的高度信息;
直接在的子节点(如div中)写height:100%是不会生效的,因为此时的高度是不确定的,默认是auto;
方法一
给从根的父容器到子容器的所有容器都设置好百分比高度信息
比如:
[html] view plain copy
132
这样从根的Html开始,到字的div结束,全部都具有百分比高度,这样,就都能够获取到高度信息;
方法二
给父容器设置具体的高度信息;
比如直接写死在样式中,或者用javascript来设置;
示例,用js使得到高度,从而使其中的div全屏:
[html] view plain copy
132
varscreenHeight=document.documentElement.clientHeight
varscreenWidth=document.documentElement.clientWidth
varbody=document.getElementById('body')
body.style.width=screenWidth+"px"
body.style.height=screenHeight+"px"
方法三
给父容器设置位置信息,让其得到高度信息;
示例,用css使body得到高度,从而使其中的div全屏:
[html] view plain copy
132
你先写一个css文件 然后在html里的</title>标签后加上<link rel=stylesheet href=css文件名.css type=text/css/>然后在你需要调用的地方用div 调用就行了哦