页脚div文本不会对齐

海盐

我想做的是将页脚中的3个div对齐。但我似乎无法让他们正确排队。当我尝试使用float时,只有其中两个会排成一行,而第三个则位于它们的下方。有人知道发生了什么吗?

body{
	background-color: rgb(240, 240, 240);
}

#pageFooter{
	margin-top: 10px;
	background-color: red;
	height: 200px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 1px 1px 1px 1px #888888;
}

#pageFooter p{
	color: white;
	padding-left: 1em;
	font-family: sans-serif;
	vertical-align: middle;
	line-height: 40px;
	font-weight: bold;
}

#leftFooter{
	text-align: left;
	float: left;
	position: relative;
}

#midFooter{
	text-align: center;
	float: center;
	position: relative;
}

#rightFooter{
	text-align: right;
	float: right;
	position: relative;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Oppgave 1</title>

<link rel="stylesheet" type="text/css" href="css/meyersReset.css">
<link rel="stylesheet" type="text/css" href="css/mainStyle.css">

</head>

<body>

<div id="container">
      <footer id="pageFooter">
    	<div id="leftFooter">
    		<p>Lorem Ipsum</p>
    		<p>Lorem Ipsum</p>
    		<p>Lorem Ipsum</p>
    		<p>Lorem Ipsum</p>
    		<p>Lorem Ipsum</p>
    	</div>
    
    	<div id="midFooter">
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
       	</div>
    
    	<div id="rightFooter">
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    	<p>Lorem Ipsum</p>
	    </div>
    </footer>

</div>

</body>
</html>

亚历克斯·查尔

我认为display: table技术适合您的情况:

body {
  background-color: rgb(240, 240, 240);
}
#pageFooter {
  margin-top: 10px;
  background-color: red;
  height: 200px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 1px 1px 1px 1px #888888;
  display: table;/*Add display table*/
  width: 100%;
}
#pageFooter p {
  color: white;
  padding-left: 1em;
  font-family: sans-serif;
  vertical-align: middle;
  line-height: 40px;
  font-weight: bold;
}
#leftFooter {
  text-align: left;
  display: table-cell;/*add display table-cell*/
  position: relative;
}
#midFooter {
  text-align: center;
  display: table-cell;/*add display table-cell*/
  position: relative;
}
#rightFooter {
  text-align: right;
  display: table-cell;/*add display table-cell*/
  position: relative;
}
<body>
  <div id="container">
    <footer id="pageFooter">
      <div id="leftFooter">
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
      </div>
      <div id="midFooter">
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
      </div>
      <div id="rightFooter">
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
        <p>Lorem Ipsum</p>
      </div>
    </footer>
  </div>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页脚div文本不会对齐

来自分类Dev

div中的文本不会对齐

来自分类Dev

页脚中的文本不会与底部居中对齐

来自分类Dev

Python Matplotlib:绘图文本不会向左对齐

来自分类Dev

页脚中的文本不会显示,段落也不会换行,并且图像流会在导航栏上方

来自分类Dev

HTML div边框和文本不对齐

来自分类Dev

div 中的文本不会到达 div 的中间

来自分类Dev

页脚在上div对齐

来自分类Dev

CSS HTML-文本不会覆盖到页脚背景色

来自分类Dev

ListItemButton文本不对齐

来自分类Dev

如何正确对齐页脚文本

来自分类Dev

对齐页脚文本中心的问题

来自分类Dev

Bootstrap画廊:不同高度的照片不会对齐

来自分类Dev

RecycleView 内的项目不会对齐 xamarin.android

来自分类Dev

Aframe基线与文本不对齐

来自分类Dev

CardView按钮和文本不对齐

来自分类Dev

Bootstrap页脚中的文本与中心对齐

来自分类Dev

将固定页脚中的文本与容器对齐

来自分类Dev

在每个pdf页面上添加页脚和页脚对齐的文本

来自分类Dev

使用importxml,<div>中的文本不会显示在Google工作表中

来自分类Dev

文本不会传递到contenteditable div中的第二行

来自分类Dev

HTML - div 中的第一个文本不会被推下

来自分类Dev

Matplotlib文本不会以xkcd字体显示

来自分类Dev

Tkinter复选按钮-文本不会显示

来自分类Dev

Codeigniter表标题文本不会居中

来自分类Dev

悬停时链接文本不会消失

来自分类Dev

Tkinter 标签文本不会更新/覆盖

来自分类Dev

文本不会显示在按钮下方

来自分类Dev

占位符文本不会消失