(function() {
function checkTime(i) {
return (i < 10) ? "0" + i : i;
}
function startTime() {
var months = [ 'Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ],
days = [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ]
var today = new Date(),
d = today.getDay(),
f = today.getDate(),
m = today.getMonth(),
y = today.getFullYear(),
h = checkTime(today.getHours()),
i = checkTime(today.getMinutes());
var val = days[d]+'<br>'+h+':'+i+"</span><br>"+f+' '+months[m]+' '+y;
document.getElementById('time').innerHTML = val;
t = setTimeout(function() {
startTime()
}, 500);
}
startTime();
})();
#time{
\t text-align: right;
\t //display:table-cell;
}
#aszone{
\t margin-left: 20px;
\t margin-right: 20px;
\t height: 10%;
\t display:table;
\t background-size: cover;
}
.gauche{
\t width: 27%;
\t text-align: left;
\t display:table-cell;
}
.droite{
\t width: 73%;
\t //display:table-cell;
\t vertical-align:middle;
margin-left:20px;
}
.helper{
\t display: inline-block;
height: 100%;
vertical-align: middle;
}
img{
\t vertical-align: middle;
\t width: 150px;
}
<div id="aszone">
<div class="gauche">
<span class="helper"></span>
<img src="http://www.tablesandfables.com/wp/wp-content/uploads/2016/06/youtube-logo.jpg">
</div>
<div class="droite" id="time" >
</div>
</div>
Verwenden Sie Ihre Browser-Entwickler-Tools. Es gibt einen Rand auf "# aszone" und den Körper selbst. –
@KilianStinson Ich habe tatsächlich eine Marge von 20px auf jeder Seite der ASzone, aber wie Sie wahrscheinlich bemerkt haben, ist der Rand auf der rechten Seite viel höher als 20px. Das ist der Punkt, den ich nicht verstehe – Ezhno
Es ist nicht der Rand, es ist die Breite des Tisches. Sie können die Breite von 'aszone' auf' calc (100% - 40px) 'setzen (40px reicht für die doppelte Marge) und es würde funktionieren. Sie können auch 'display: table' wie unten vorgeschlagen entfernen. – oboer