Свойство float
игнорируется в контейнере flex
.
Проблема в вашем коде, который вы объявили flex
в теле float
, не создавайте плавающий элемент flex *
Проверьте, что ваша проблема решена, надеюсь, это поможет вам:
function GetClock() {
var d = new Date();
var nmonth = d.getMonth(),
ndate = d.getDate(),
nyear = d.getFullYear();
var nhour = d.getHours(),
nmin = d.getMinutes(),
nsec = d.getSeconds();
if (nmin <= 9) nmin = "0" + nmin;
if (nsec <= 9) nsec = "0" + nsec;
if (nhour <= 9) {
nhour = "0" + nhour
}
var clockTime = nhour + ":" + nmin + ":" + nsec;
var clockDate = (nmonth + 1) + "/" + ndate + "/" + nyear;
document.getElementById('clocktime').innerText = clockTime;
// document.getElementById('clockdate').innerText = clockDate;
}
GetClock();
setInterval(GetClock, 1000);
html {
background-color: #2b3e50;
color: #ededed;
}
body {
color: white;
margin: 0px;
}
footer {
position: fixed;
width: 100%;
left: 0;
bottom: 0;
font-size: 9pt;
}
a {
color: white
}
.timeBox {
color: black;
background-color: white;
font-family: "seven-seg";
float:left;
font-size: 20pt;
padding-left: 13px;
padding-top: 7.5px;
padding-right: 20px;
padding-bottom: 7.5px;
border-right-style: solid;
border-bottom-style: solid;
border-width: 5px;
border-radius: 0px 0px 25px 0px;
left: 0;
max-height: 30px;
}
.tempBox {
color: black;
background-color: white;
font-family: "seven-seg";
float: right;
font-size: 20pt;
padding-left: 13px;
padding-top: 7.5px;
padding-right: 20px;
padding-bottom: 7.5px;
border-left-style: solid;
border-bottom-style: solid;
border-width: 5px;
border-radius: 0px 0px 0px 25px;
text-align: center;
right: 0;
max-height: 30px;
}
<body>
<div class="timeBox">
<div style="width: 71px;">
<!--Clock (Time&Date)-->
<div id="clocktime"></div>
<script src="clock.js"></script>
</div>
</div>
<div class="tempBox">
<div style="width: 71px;">
<div id="tempBox"></div>
</div>
</div>
</body>