gpt4 book ai didi

html - 如何在使用CSS幽灵元素技术进行垂直居中时左右对齐div?

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:30 25 4
gpt4 key购买 nike

我想在我网站的标题中垂直居中放置两个 div。这是代码:

        <header>
<div class="block">
<div class="left">
<ul>
<li>Home page link</li>
<li>Music page link</li>
<li>Contact page link</li>
</ul>
</div>
<div class="right">
<ul>
<li> Facebook icon code</li>
<li> Twitter icon code</li>
<li> YouTube icon code</li>
<li> PayPal donate button code</li>
</ul>
</div>
</div>
</header>

还有 CSS:

.block {
width: 100%;
height: 90px;
}

/* ghost element */
.block:before {
content: '';
display: inline-block;
height = 100%;
vertical-align: middle;
margin-right: -0.25em;
}

.right, .left {
display: inline-block;
vertical-align: middle;
}

.right {right: 0;}
.left {left: 0;}

.right li, .left li {
display: inline-block;
}

.left li {
font-size: 48px;
margin-left: 12px;
letter-spacing: -4.5px;
text-transform: uppercase;
}

本文摘自: https://stackoverflow.com/a/15304578/1491212
http://css-tricks.com/centering-in-the-unknown/

代码在垂直居中 div 的情况下有效。但是,这些示例仅讨论了一个要垂直居中的 div。我希望两个 div 垂直居中,一个左对齐,另一个右对齐。现在,他们并排坐在一起:

enter image description here

我是编码新手,在来这里之前我已经尽可能多地阅读了;但是,我无法解决这个(可能)简单的问题。那么,我是不是在奇怪的幽灵元素框架中将div class=right 和div class=left 弄到了右边和左边?

最佳答案

也许这能以某种方式帮助你?

http://tympanus.net/codrops/2013/07/14/justified-and-vertically-centered-header-elements/

这是关于使用text-align: justify;

关于html - 如何在使用CSS幽灵元素技术进行垂直居中时左右对齐div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17652654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com