簡體   English   中英

如何正確對齊此div內容?

[英]How to align this div contents properly?

這是我的布局,

摘要視圖http://img689.imageshack.us/img689/2500/yuidtsum.jpg

我正在使用一個div和許多跨度來獲取上面的視圖...查看所有未正確對齊的行...

<div class="resultsdiv"><br />
<span style="width:200px;" class="resultName">' + employee.Emp_Name + '</span>
<span class="resultfields" style="padding-left:100px;">Category&nbsp;:</span>&nbsp;
<span class="resultfieldvalues">' + employee.Desig_Name + '</span><br /><br />
<span id="SalaryBasis" class="resultfields">Salary Basis&nbsp;:</span>&nbsp;<span class="resultfieldvalues">' + employee.SalaryBasis + '</span>
<span class="resultfields" style="padding-left:25px;">Salary&nbsp;:</span>&nbsp;<span class="resultfieldvalues">' + employee.FixedSalary + '</span>
<span style="font-size:110%;font-weight:bolder;padding-left:25px;">Address&nbsp;:</span>&nbsp;
<span class="resultfieldvalues">' + employee.Address + '</span>
</div>

和我的CSS是

.resultsdiv
{
    background-color: #FFF;border-top:solid 1px #ddd; height:50px; border-bottom:solid 1px #ddd; padding-bottom:15px; width:450px; 
}
.resultseven { background-color: #EFF1f1; }
.resultshover { background-color: #F4F2F2; cursor:pointer; }

.resultName
{
    font-size:125%;font-weight:bolder;color:#476275;font-family:Arial,Liberation Sans,DejaVu Sans,sans-serif;
}
.resultfields
{
    font-size:110%;font-weight:bolder;font-family:Arial,Liberation Sans,DejaVu Sans,sans-serif;
}
.resultfieldvalues
{
    color:#476275;font-size:110%;font-weight:bold;font-family:Arial,Liberation Sans,DejaVu Sans,sans-serif;
}

任何建議使其正確對齊...。我應該使用跨度插入的div使其正確對齊...。

我認為,這就是表中應該包含的數據類型。 它不是布局,而是表格形式的重復數據。

這是一些重寫的​​HTML和CSS的粗略介紹。 我沒有對此進行測試,但是它應該使您接近。 如果無法使用,請發布屏幕截圖。

的HTML

<div class="resultsdiv">
  <div class="name">' + employee.Emp_Name + '</div>
  <div class="category"><span>Category :</span> ' + employee.Desig_Name + '</div>
  <div class="salary_basis"><span>Salary Basis :</span> ' + employee.SalaryBasis + '</div>
  <div class="salary"><span>Salary :</span> ' + employee.FixedSalary + '</div>
  <div class="address"><span>Address :</span> ' + employee.Address + '</div>
</div>

的CSS

.resultsdiv { color: black }
.resultsdiv span { color: #666 }
.resultsdiv { width: 600px}
.resultsdiv div { float: left }
.resultsdiv .name { width: 230px; padding-right 20px; }
.resultsdiv .category { width: 350px }
.resultsdiv .salary_basis { clear: left; width: 180px; padding-right: 20px }
.resultsdiv .salary { width: 180px; padding-right: 20px }
.resultsdiv .address { width: 200px; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM