html-css奇怪的行序

标签 html css css-grid grid-layout

嗯,我完全是前端开发的初学者,所以我可能有一个愚蠢的问题。出于某种原因,我的 div 在另一个 div 中看起来更像比正常的。因为我无法用语言很好地解释它,所以我将从 htmlcss 发布我的代码。关于如何解决这个问题的任何想法?

The problem is in the blue text

.footer {
	grid-column:1/-1;
	background-color: white;
}
company-name {
	font-family: 'Dosis', sans-serif;
	color:black;
	font-size: 1.2em;
}
.footer > div > a{
	font-family: 'Dosis', sans-serif;
	color:black;
	font-size: 1em;
	text-decoration:none;
}
<div class="footer">
	<div class="company-name">The Spooky Side © 2019</div>
  <div class="contact"><a href=""><br>contact</a></div>
  <div class="privacy-policies"><a href=""><br>-privacy policies</a></div>
  <div class="cookies"><a href=""><br>-cookies</a></div>
</div>

最佳答案

我已经使用 flex 将页脚的内容居中并放置在相同的高度。

我还使用 > 选择页脚内的所有潜水。

试试这个。 ;)

<footer>
        <div class="name">The Spooky Side © 2019</div>
        <div class="contact"><a href=""><br>contact</a></div>
        <div class="privacy-policies"><a href=""><br>-privacy policies</a></div>
        <div class="cookies"><a href=""><br>-cookies</a></div>
</footer>
/*F O O T E R */
.footer {
    width:100%;
    display:flex; 
    justify-content: center; /*horizontal align*/
    align-items: center; /*vertical align*/

    background-color: white;
}

.footer > div {
    margin: 0 10px
    font-family: 'Dosis', sans-serif;
    color:black;
}

company-name {
    font-size: 1.2em;
}
.footer > div > a{
    font-size: 1em;
    text-decoration:none; 
}

如果您想了解更多关于 flex 属性的信息: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

关于html-css奇怪的行序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57115824/

相关文章:

css - 子项展开时如何在嵌套 CSS 网格中展开父项高度

html - 如何创建一个不与其他菜单重叠的居中纯 CSS 下拉菜单?

html - 音频标签不适用于 React.js

Javascript专用web worker按需发送消息

javascript - JQuery Mobile 自动添加奇怪的加载消息

html - 无论 sibling 的宽度如何,都将网格子项居中

javascript - 无法使 JSON 解析和评估在 JavaScript 中工作

html - CSS 未对齐元素无法将其放置到位

javascript - 填满时将数据条目移动到下一个字段 - JS 制表

css - 如何使 CSS 网格占据其父级高度和宽度的 100%?