Как сдвинуть div в самый край header? (html css)
Начал учить html/css пару дней назад. Подскажите как в данном коде сдвинуть в самое право, но чтобы при изменении размера окна оно так и оставалось с правого края страницы.
body {
margin: 0px 0px 0px 0px;
}
#mainHeader {
height: 30px;
background-color: rgb(49,71,129)
}
#tableHeader {
padding-left: 5px;
padding-top: 5px;
display: table;
}
#tableHeaderRow {
display: table-row;
}
#tableHeaderImg {
display: table-cell;
vertical-align: top;
text-align: center;
padding-right: 5px;
}
#tableHeaderName {
display: table-cell;
text-align: center;
vertical-align: top;
}
#tableHeaderImg2 {
display: table-cell;
vertical-align: top;
text-align: center;
}
<html>
<head>
<meta charset='utf-8'>
<link type='text/css' rel='stylesheet' href='css/main.css'>
<title>IQ Tests Site </title>
</head>
<body>
<header id ='mainHeader'>
<div id='tableHeader'>
<div id='tableHeaderRow'>
<div id='tableHeaderImg'>
<img src='images/' alt='logo'>
</div>
<div id='tableHeaderName'>
| IQ Tests Site
</div>
<div id='tableHeaderImg2'>
<img src='images/russia.png' alt='russian flag' width= '30' height = '20'>
</div>
</div>
</div>
</header>
</body>
</html>
Ответы (1 шт):
Автор решения: SLideR11
→ Ссылка
margin-left: auto; блоку который нужно сдвинуть
body {
margin: 0px 0px 0px 0px;
}
#mainHeader {
height: 30px;
background-color: rgb(49,71,129)
}
#tableHeader {
padding-left: 5px;
padding-top: 5px;
display: table;
margin-left: auto;
}
#tableHeaderRow {
display: table-row;
}
#tableHeaderImg {
display: table-cell;
vertical-align: top;
text-align: center;
padding-right: 5px;
}
#tableHeaderName {
display: table-cell;
text-align: center;
vertical-align: top;
}
#tableHeaderImg2 {
display: table-cell;
vertical-align: top;
text-align: center;
}
<html>
<head>
<meta charset='utf-8'>
<link type='text/css' rel='stylesheet' href='css/main.css'>
<title>IQ Tests Site </title>
</head>
<body>
<header id ='mainHeader'>
<div id='tableHeader'>
<div id='tableHeaderRow'>
<div id='tableHeaderImg'>
<img src='images/' alt='logo'>
</div>
<div id='tableHeaderName'>
| IQ Tests Site
</div>
<div id='tableHeaderImg2'>
<img src='images/russia.png' alt='russian flag' width= '30' height = '20'>
</div>
</div>
</div>
</header>
</body>
</html>