应用左边框时 Css3 html5 Div 对齐方式中出现意外问题
Unexpected issue in Css3 html5 Div alignement when applying border-left
我正在尝试使用 html5 和 css3 生成报告,但我遇到了意外的行为。 我需要的是了解为什么div 未对齐
CSS3
.lineDiv{ border-left: 5px solid #FF0000; background:whitesmoke;height:30px; margin-top: 10px; }
/* */
.titleDiv {border-bottom:5px solid OrangeRed;border-top: 4px solid #FFFFFF; text-align: center; ;background:gainsboro;height: 50px; font-size: 18px;color:#2F4F4F ; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-weight:bold; text-shadow: 1px 1px white;}
.mainDiv{
margin: auto;height: 600px;width: 600px; border: 1px solid gray; }
.bodyDiv
{
margin: 10%;
align-content: center;
}
.labelP
{ float: left; margin-top: 7px;width: 80px; border-right: 1px solid white;vertical-align: middle;
text-align:left; font-size: 15px;color:#2F4F4F ; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-weight:bold; text-shadow: 1px 1px white;
}
.labelTxt
{display: inline-block; ; margin-top: 7px;width: 80px; vertical-align: middle;width:auto;
text-align:left; font-size: 15px;color:#2F4F4F ; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-shadow: 1px 1px white;
}
.sectionDiv {border-right:5px solid OrangeRed;border-left:5px solid OrangeRed; text-align: center; ;background:gainsboro;height: 24px; font-size: 16px;color:#2F4F4F ; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-weight:bold; text-shadow: 1px 1px white; margin-bottom: 5px;}
HTML5
<html>
<head>
<title>Job Alert</title>
</head>
<body>
<!-- Start your code here -->
<div class="mainDiv">
<div class="titleDiv"><p>Unexpected result detected</p></div>
<!-- Body Div-->
<div class="bodyDiv">
<div class="sectionDiv">Job Information</div>
<div class="lineDiv"><span class="labelP">Name </span><span class="labelTxt"> GUI TEST </span><div>
<div class="lineDiv"><span class="labelP">JID </span><span class="labelTxt">12345 </span><div>
<div class="lineDiv"><span class="labelP">JID </span><span class="labelTxt">12345 </span><div>
</div>
</div>
</div></div></div></div></div></div></body>
结果 以下是LiveWeave上的永久链接 http://liveweave.com/z25PTh
那么为什么div 没有对齐?任何人都可以解释或优化此代码吗?
你还没有关闭你的div块,关闭div块...
<div class="lineDiv"><span class="labelP">Name </span><span class="labelTxt"> GUI TEST </span>**<div> <------- </div>**
<div class="lineDiv"><span class="labelP">JID </span><span class="labelTxt">12345 </span>**<div> <------- </div>**
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Node.js 中意外的 vm.runInThisContext 控制流
- d3.js 中意外的图表点
- 在跨浏览器拆分中意外使用“>>>”
- 未捕获的语法错误:道场中意外的令牌非法
- 未捕获的语法错误:jQuery 字符串中意外的标记 ILLEGAL
- 查询修饰符中意外的标记“:”
- append() jquery中意外的字符串
- jQuery 中意外的回调行为
- PHP 中意外的 else 语句
- 在jQuery-Mobile中意外的“ui-li-static”和“ui-body-c”
- gulpfile.js 中意外的令牌 .pipe
- 将字段插入子文档数组中.意外行为
- text区域焦点事件在Chrome中意外发生了很多次
- 在一系列对象中意外重复输出
- 什么是jquery中意外的token函数错误?
- UDP跟踪器在node.js中意外返回零
- 如何防止在自定义事件调度系统中意外更改事件的属性?
- JavaScript中意外的数值行为
- 应用左边框时 Css3 html5 Div 对齐方式中出现意外问题