は私のコードCSSを使用してdivのすべての子を垂直方向にセンタリングするにはどうすればよいですか?ここで
.header {
width: 100%;
height: 100px;
background: black;
}
.header .headerContainer {
position: relative;
\t top: 50%;
transform: translateY(-50%);
height: inherit;
}
img#logo {
height: 75%;
}
p#logotext {
color: white;
display: inline
}
<div class="header">
<div class="headerContainer">
<img src="https://cdn.worldvectorlogo.com/logos/react.svg" alt="Logo" id="logo" />
<p id="logotext">Welcome To Here</p>
</div>
</div>
であるが、これは適切に要素を合わせていません。
headerContainer
が正しく配置されるようにCSSを変更するにはどうすればよいですか?
headerContainer
にインラインでは垂直要素をセンタリングしません。要素を並べて配置します。 – Granny私はそれらを個々の要素にアタッチすると、上部と変換は垂直に整列します。しかし、私はコンテナにそれらを接続すると、彼らは動作を停止 –