Bootstrap 3 - 对齐列高

2024-07-01

创建一个用于教育目的的网站,但我遇到了网格/列高度问题。

这是我尝试复制的网站图像:Click me https://i.stack.imgur.com/dge5f.jpg

这是我到目前为止所得到的:Click me https://i.stack.imgur.com/WYqZJ.jpg

我的问题是,在第一行上我有两列 (col-sm-6),在第一列上我嵌套了另一行并在其中创建了 2 个附加列。然而,第二根柱子似乎比第一根柱子高。我尝试调整图像大小,但它失去了我需要的响应能力。

希望有人理解我想说的,我对网络开发真的很陌生。我希望有人能帮助我。 :(

请参阅所附图片来验证问题。谢谢。

我的代码 -

HTML:

    <!-- start portfolio-content -->
        <section class="portfolio-content">
            <div class="row" id="port-first-row">
                <div class="col-sm-6" id="port-first-col">
                    <div class="row">
                        <div class="col-12">
                            <img src="images/others/large/BridalPlannerHeader.jpg" alt="image"/>
                        </div> <!-- end col-12 -->
                        <div class="col-12">
                            <img src="images/others/large/video-home.jpg" alt="video" />
                        </div> <!-- end col-12 -->
                    </div> <!-- end row -->
                </div> <!-- end port-first-col -->

                <div class="col-sm-6" id="port-second-col">
                    <img src="images/home/medium/KC_phuket-thailand-wedding-photographer_0061.jpg" alt="image" />
                </div> <!--end port-second-col -->
            </div> <!-- end port-first-row -->

            <div class="row" id="port2-second-row">
                <div class="col-sm-6" id="port2-first-col">
                    <img src="images/others/large/Phuket_view.jpg" alt="phuket" />
                </div> <!-- end col-sm-6 -->
                <div class="col-sm-6" id="port2-second-col">
                    <img src="images/others/large/Julie+Andrew_darinimages-409.jpg" alt="julie" />
                </div> <!-- end col-sm-6 -->

            </div> <!-- end port-second-row -->
        </section> <!-- end portfolio-content -->

CSS/SASS:

 .portfolio-content {
    max-width: 100%;
  }
  img {
    width: 100%;
  }
  .col-sm-6 {
    padding: 0;
  } 
  #port-first-row {
    max-width: 100%;
    margin: 0;
  }
  #port2-second-row {
    max-width: 100%;
    margin: 0;
  }

这是一个片段,但我不明白为什么列之间的间隙如此之大。

虽然看着https://jsfiddle.net/xeen9s7y/ https://jsfiddle.net/xeen9s7y/- 效果很好。

我已经添加border: solid 1px red;到图像以获得更好的视觉控制。

img {
    width: 100%;
    height: 100%;
    border: solid 1px red;
}
.imgcont {
    height: 25vw;
    padding: 1px;
}
.imgcont2 {
    height: 50vw;
    padding: 1px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
      <section class="portfolio-content">
            <div class="row" id="port-first-row">
                <div class="col-xs-6" id="port-first-col">
                    <div class="row">
                        <div class="col-xs-12 imgcont">
                            <img src="//placehold.it/200x150/2255EE" alt="image"/>
                        </div> <!-- end col-12 -->
                        <div class="col-xs-12 imgcont">
                            <img src="//placehold.it/200x150/2255EE" alt="video" />
                        </div> <!-- end col-12 -->
                    </div> <!-- end row -->
                </div> <!-- end port-first-col -->

                <div class="col-xs-6 imgcont2" id="port-second-col">
                    <img src="//placehold.it/200x150/2255EE" alt="image" />
                </div> <!--end port-second-col -->
            </div> <!-- end port-first-row -->

            <div class="row" id="port2-second-row">
                <div class="col-xs-6 imgcont" id="port2-first-col">
                    <img src="//placehold.it/200x150/2255EE" alt="phuket" />
                </div> <!-- end col-sm-6 -->
                <div class="col-xs-6 imgcont" id="port2-second-col">
                    <img src="//placehold.it/200x150/2255EE" alt="julie" />
                </div> <!-- end col-sm-6 -->

            </div> <!-- end port-second-row -->
        </section> <!-- end portfolio-content -->
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap 3 - 对齐列高 的相关文章

  • 使用 HTML 标签作为背景图像而不是 CSS background-image 属性?

    我需要使用 html img 标签作为背景图像 div 然后我将放置一个 p 的内容 我已经尝试过 但似乎无法让它们正确显示 我使用了相对位置 负值的边距 任何建议或指出我正确的方向将不胜感激 p div img src http www
  • 在视口元标记中设置最小宽度

    我正在设计一个网页 响应式 屏幕的最小宽度应为 480px 我该怎么做 现在我将宽度固定为 480px 这在手机上看起来很完美 但在平板电脑上看起来相当大 对于大屏幕 宽度应该动态变化 我写了一个polyfill来添加min width到视
  • CSS - 百分比还是像素?

    我已经使用CSS很多年了 而且我一直是一个 百分比 类型的人 因为我总是使用百分比而不是像素来定义高度和宽度 除了 例如 当设置诸如边距之类的东西时 填充等 在这种情况下我使用像素 我会做这样的事情 body height 99 width
  • 在 css 中设置父元素和子元素的样式[重复]

    这个问题在这里已经有答案了 我有以下结构 a href class brand logo img src static images logo wpc sm png alt WPC Logo class wpc logo a 我有以下 cs
  • 高效和低效的 CSS 选择器(根据 Google、PageSpeed ...)

    在尝试减小网页的 HTML 大小时 我遇到了 Google 和 PageSpeed Firefox 附加组件有关 CSS 选择器效率的建议 这些建议 几乎 让我重新考虑了这些更改 http code google com intl de D
  • 在 Angular 2 中动态更新 css

    假设我有一个 Angular2 组件 home component ts import Component from angular2 core Component selector home templateUrl app compone
  • 如何阻止richfaces风格?

    我开发了这个联系表格
  • Bootstrap 3 - 对齐列高

    创建一个用于教育目的的网站 但我遇到了网格 列高度问题 这是我尝试复制的网站图像 Click me https i stack imgur com dge5f jpg 这是我到目前为止所得到的 Click me https i stack
  • 如何像这样包裹div?

    假设您有一个具有固定高度和重量的 div 在图中是最里面的一个 并且您希望周围的 div 包含它 其外边距为例如1 厘米 你会怎么做 一种方法是使用inline block显示风格 div border 1px solid blue div
  • 输入宽度与文本区域宽度

    读完主题后输入尺寸与宽度 https stackoverflow com questions 1480588 input size vs width 我很清楚我们不应该使用 size 属性而应该使用 css 样式 输入 文本 和文本区域显示
  • Webkit 浏览器在确定表格布局中的单元格宽度时不考虑填充:已修复

    我在申请时得到不同的结果table layout fixed到表格并在单元格上使用填充 IE 和 Firefox 似乎可以通过将单元格宽度和填充加在一起来正常工作 Chrome 和 Safari 仅使用单元格宽度 我看到该问题存在一个错误
  • 在模式中重新加载内容(twitter bootstrap)

    我正在使用 twitter bootstrap 的模式弹出窗口 div class modal hide fade in div class modal header a class close a h3 Header h3 div div
  • 使用查询字符串使缓存失效,这是不好的做法吗?

    在我制作的网站上 我通常使用查询字符串参数使 CSS 和 JS 的缓存无效 如下所示 注意 这是 chrome 检查器的屏幕截图 这些查询字符串都是由我在渲染到浏览器中时制作的小系统自动附加的 一位朋友现在告诉我 使用查询字符串的缓存效果不
  • Bootstrap 4 手风琴 切换全部

    我正在尝试切换状态all通过单击按钮来折叠项目 默认情况下我希望它们全部关闭 该按钮应该Open All or Close All 根据docs https getbootstrap com docs 4 0 components coll
  • 将元素粘贴到滚动上固定元素的底部?

    基本上 我想要实现的目标是让辅助导航在滚动时与主导航的底部相遇后立即粘在主导航的底部 我仍在学习 jQuery 并且我已经开始抓狂了 编辑 意识到我没有解释到目前为止我已经到了哪里 该类被添加到元素中 但是它没有固定在主标题下方 而是从视口
  • 如何禁用图像上的高亮显示

    I m trying to disable highlight on an image when I drag my mouse over an image it is highlighted Take a look 多谢 Use 用户选择
  • css/html:空格中断修复,现在无法正常编码?

    是的 所以我遇到的问题是 如果你输入一个没有空格的长句子 例如 eeeeeeeeeeeeeeeeeeeeeeeeee 它会自行中断 但现在我需要开始输入一些丑陋的不间断编码 例子 http jsfiddle net r3CFJ http j
  • document.styleSheets[x].cssRules 为 null

    当我检查网站时 我看到 cssRules 来自document styleSheets x cssRules 然而 通过这个网站stackoverflow com 当我用 Chrome 浏览器检查时 我看到document styleShe
  • 如何使用 JQuery 3.3.1 和 Bootstrap 3.3.7 设置日期选择器?

    我必须为几种不同形式的输入字段设置日期选择器 过去我使用过 jQuery 日期选择器 但在这个项目中我使用 Bootstrap 3 所以还有另一种方法可用 这是我到目前为止的例子 document ready function datepi
  • HTML / Javascript - 通过单击父行来展开和折叠表行(子行)

    我几天来一直在尝试解决一个问题 终于明白 如 果没有帮助 我将不会成功 我想做一件我们每天在互联网上看到的常见事情 能够单击表格行以显示更多详细信息 但这里的更多细节并不意味着文本块 而是指与父行具有相同形状的子行 以下是 HTML 表格的

随机推荐