html - 如何对齐这些不同div的列?

标签 html css twitter-bootstrap twitter-bootstrap-3

如何对齐这些不同 div 的元素?

我正在尝试将每列的标题与下面的 div 的元素对齐,你能帮我对齐吗?

row-header-course with course-name

row-header-progresscourse-progress

row-header-remainingcourse-remaining

row-header-timestampcourse-timestamp

全部左对齐。

这是我的代码:

<div class="row historico">

        <div class="row row-header col-md-12">
            <div class="row-header-course col-md-4">Curso</div>
            <div class="row-header-progress col-md-2">Progresso</div>
            <div class="row-header-remaining col-md-2">Faltam</div>
            <div class="row-header-timestamp col-md-2">Visto por último</div>
            <div class="row-header-remove col-md-2">Remover</div>
        </div>

            <div class="row-history col-md-12">
                <div class="course-row row">
                    <div class="course-name col-md-4">
                        <i class="fa fa-caret-right" aria-hidden="true"></i>
                        <a href="https://www.xxx.com.br/curso-teste-4">Curso Teste 4</a>
                    </div>
                    <div class="course-progress col-md-2">
                        <div class="course-progress-bar-wrapper col-md-8">
                            <div class="course-progress-bar" style="width: 100%;">&nbsp;</div>
                        </div>
                        <div class="course-progress-percent col-md-4">100%</div>
                    </div>
                    <div class="course-remaining col-md-2">Completo</div>
                    <div class="course-timestamp col-md-2">20 horas atrás</div>
                    <div class="course-remove col-md-2"><i class="fa fa-times" aria-hidden="true"></i></div>
                </div> <!--  .course-row -->
                <div class="unit-row">

                    <div class="row single-unit">
                        <div class="unit-name col-md-4">
                            <i class="fa fa-angle-double-right" aria-hidden="true"></i>
                            Curso Teste 4 - Unidade 2
                        </div>
                        <div class="unit-nbsp col-md-4">&nbsp;</div>
                        <div class="unit-timestamp col-md-2">20 horas atrás</div>
                    <div class="unit-remove col-md-2"><i class="fa fa-times" aria-hidden="true"></i></div>
                    </div>

                </div> <!--  .unit-row -->
            </div> <!--  .row-history -->

</div>

编辑:

现在是这样的: enter image description here

这就是我想成为的样子: enter code here

最佳答案

这是您需要休整的代码结构。如果这对您没有帮助,请告诉我。我现在只完成了 2 列

这是有效的 js fiddel 链接:https://jsfiddle.net/tdxje0su/1/

                <div class="row row-header col-md-12">
                    <div class="row-header-course col-md-6">
                        <div class="col-md-12">
                            Curso
                        </div>
                        <div class="course-name col-md-12">
                            <i class="fa fa-caret-right" aria-hidden="true"></i>
                            <a href="https://www.xxx.com.br/curso-teste-4">Curso Teste 4</a>
                        </div>
                    </div>
                    <div class="row-header-progress col-md-2">
                        <div class="col-md-12">
                            Progresso
                        </div>
                        <div class="course-progress col-md-12">
                            <div class="row">
                                <div class="course-progress-percent col-md-12">100%</div>
                            </div>
                        </div>
                    </div>
                    <div class="row-header-remaining col-md-2">
                        <div class="col-md-12">
                            Faltam
                        </div>
                        <div class="course-remaining col-md-12">Completo</div>
                    </div>
                    <div class="row-header-timestamp col-md-2">
                        <div class="col-md-12">
                            Visto por último
                        </div>
                        <div class="course-timestamp col-md-12">19 horas atrás</div>
                    </div>
                </div>

            </div> <!-- .historico -->

关于html - 如何对齐这些不同div的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814053/

相关文章:

javascript - 没有关键帧但有过渡的动画怎么做

CSS 动画在 IE11 中不起作用

javascript - Bootstrap 选择框样式冲突

html - 强制 Font Awesome 图标填充 div 容器

javascript - 如何获取文本的宽度和高度而不是显示表格单元格的跨度

javascript - 更新动态插入表的值

html - Bootstrap 列内容显示对齐到顶部

javascript - 单击事件触发后跨度不显示

javascript - 新消息追加时向下滚动底部

html - Bootstrap 页面不工作 : Extra Line Breaks and Drop Down Menu Not Working