簡體   English   中英

將文本對齊到最后一個 div 的中心

[英]Aligning text to center of last div

我是新來的 css & Html 設計。 我在將文本與最后一個 div 的中心對齊時遇到問題。

在此處輸入圖片說明

我已經創建了 js 小提琴: http : //jsfiddle.net/80sems56/

請幫助將最后一個 div 文本“壓力”對齊到最后一個圖像的中心。

代碼是這樣的:

<div>
                        <div id="imgWeight" class="floatLeft">
                            <img alt="Body Weight" class="icon110" src="../../images/OnTrack/bmi_icon_100.png"/>
                            <div class="textaligncenter">Body Weight</div>
                        </div>
                        <div id="imgBloodPressure" class="margin5 floatLeft">
                            <img alt="Blood Pressure" class="icon110" src="../../images/OnTrack/health_manager_icon_100.png"/>
                            <div class="textaligncenter">Blood Pressure</div>
                        </div>
                        <div id="imgStress" class="floatleft">
                            <img alt="Stress" class="icon110" src="../../images/OnTrack/stress_icon_100.png"/>
                            <div class="textaligncenter">Stress</div>
                        </div>
                    </div>

css

.

padding20px{
    padding:20px;
}

.margin20px{
    margin:20px;
}

.imgSteps{
    padding:20px;
    position:absolute;
}

.bckColor{
    background-color: @secondary;
    color:@white;
}

.fontfamily {
    font-family: "Avenir Next Light";
}

h3{
    color:grey;
}

.margin5 {
    margin-left: 5%;
    margin-right: 5%;
}

.margin15 {
    margin-left: 15%;
}

.margin6{
    margin-left: 6%;
}

.margin10 {
    margin-left: 10%;
}
 .margin50{
     margin-left:50%;
 }

.absPosition{
    position: absolute;
}

.floatLeft{
    float:left;
}

.shadow {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
}

.opacity{
    opacity: 0.3;
  filter: alpha(opacity=30);
}

#dvNavigationArea ul li {
    display: inline;
    padding-right:20px;
    width:100px;
    position:relative;

}

.underline{
    content:'';
    height: 0;    
    left:0;
    bottom:0px;
    border-bottom: 4px solid #53ADB3; 

}


/*for css chart control*/
.container {
  width: 100px;
  margin: 20px;
  background: #fff;
  padding: 20px;
  float: left;
}

.horizontal .progress-bar {
  height: 45px;
  width: 100%;
  padding: 12px 0;
}

.horizontal .progress-track {
  width: 100%;
  height: 20px;
  background: #ebebeb;
}

.horizontal .progress-fill {
  background: #666;
  height: 20px;
  width: 50%;
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
}

.fontColor{
    color:#53ADB3;
}

.fontsizexlarge{
    font-size: x-large;
}

.fontsizexxlarge{
    font-size: xx-large;
}

.fontsize22{
    font-size: larger;
}

.fontsize10{
    font-size: large;
}

.icon110
{
    background-color:@secondary;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius: 50%;
    width:@col-size;height:@col-size;
}

.textaligncenter{
    text-align:center;    
}

.minwidth
{

}

您在為最后一個 div 分配類時犯了錯字。 使用floatLeft而不是floatleft字母l是罪魁禍首

Js小提琴

你的最后一個div類名應該是floatLeft而不是flaotleft

<div id="imgStress" class="floatLeft">

小提琴

* 添加此代碼 * .floatleft{ float: left; text-align: center;} .floatleft{ float: left; text-align: center;} http://jsfiddle.net/80sems56/3/

您的 HTML 有誤。您在floatLeft類上缺少大寫的“L”。

更新的小提琴

<div>
    <div id="imgWeight" class="floatLeft">
        <img alt="Body Weight" class="icon110" src="../../images/OnTrack/bmi_icon_100.png"/>
        <div class="textaligncenter">Body Weight</div>
    </div>
    <div id="imgBloodPressure" class="margin5 floatLeft">
        <img alt="Blood Pressure" class="icon110" src="../../images/OnTrack/health_manager_icon_100.png"/>
        <div class="textaligncenter">Blood Pressure</div>
    </div>
    <div id="imgStress" class="floatLeft">
        <img alt="Stress" class="icon110" src="../../images/OnTrack/stress_icon_100.png"/>
        <div class="textaligncenter">Stress</div>
    </div>
</div>

暫無
暫無

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

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