在HTML5中获取无输出

时间:2016-02-20 19:00:36

标签: html5 css3

为什么这段代码没有给出任何输出?
我不明白是什么问题。



<div class="a">
</div>
&#13;
~([-+()\d]{5,})~
# looks for -+() and digits 
# which need to be there at least 5 consecutive times
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:3)

你的div没有任何内容,即使你给它一个高度它也没有,因为它的父母没有身高。尝试向父母添加高度,如:

.a {
  background-color: #ff0000;
  height: 30%;
  width: 100%;
}
body,
html {
  height: 100%;
}
<div class="a">
</div>

作为高度状态的docs

  

百分比是根据高度来计算的   生成的框包含块。如果含有的高度   未明确指定块(即,它取决于内容   高度),这个元素并不是绝对定位的值   计算自动。根元素的百分比高度是相对的   到最初的包含块。

答案 1 :(得分:0)

&#13;
&#13;
.a {
  background-color: #ff0000;
  height: 30%;
  width: 100%;
 
}
body {
height: 100%
}
&#13;
<div class="a">
</div>
&#13;
&#13;
&#13;