The front page of a website I have been building to learn some web development works well in all browsers I have tested it on (windows) except safari. I have a html step such that i have sections styled to be 100vw and 100vh. On safari they appear to have a height of 0;
<body>
<div id="wrapper">
<div class="main">
<section id="slide-one" class="slide"></section>
<section id="slide-two" class="slide"></section>
.
.
.
And a summary of the css:
.slide {
position: relative;
padding-top: 0px;
height: 100vh;
width: 100%;
box-sizing: border-box;
}
Any ideas what I am doing wrong?