css中定位的学习
首先页面代码如下:
1 | <div id='div1'> |
relative和absolute
relative单独使用,代码如下
1 | #div2{ |
首先页面代码如下:
1 | <div id='div1'> |
relative单独使用,代码如下
1 | #div2{ |
在使用styus
的时候,经常会定义一些css的常用变量,但是在引入styl文件一直使用的是@import '~styles/mixins'
,然后就是一直在报错,
后来经过了解发现,这种写法需要在build
中的webpack.conf.js
中设置style
的别名,
1 | resolve: { |
然后将styles
指向放styl
的文件夹即可。
在css的样式应用中,script是一个双标签,也就是说script是必须要通过标签闭合的也就是<script></script>
,而不可以使用<script XXX/>
这样写的话会导致浏览器解析不出来页面,
而单标签的话则是可以通过/>
关闭。类似于<meta>
标签的话则是不需要/>
但是在工作中的话是推荐加上闭合标签,以是的代码有很好的可读性。
同理在css中的p标签如果嵌套了一个h1标签的话会出现解析错误,是因为p标签的话只能出现行内元素和文本,若是出现了块级元素的话:浏览器的解析方法如下:
1 | <p> |
垂直方向上的外边距会叠加,即宽的外边距会决定垂直方向上的距离
为设置了宽度的盒子添加边距啥的会导致盒子变得更宽