边框不延伸超过浮动元素吗?

2024-02-25

我有以下代码来呈现一组图像。这些图像按日期过滤,并在下面包含标题。图片作为网格放置在其他图片旁边。代码

html

<!doctype html>
    <html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../css/main.css">
    <title>Images</title>
</head>
<body>
    <div class="date-group">
        <div class='date-title'>
             13/02/2014
        </div>
        <div class="date-content">
            <div class="img-thumb float">
                <a href="../images/bold.jpg">
                    <img src="../images/bold.jpg">
                    <span class="caption">A big caption that might be going in more than one lines</span>                

                </a>
            </div>
            <div class="img-thumb float">
                <a href="../images/bold.jpg"><img src="../images/bold.jpg"></a>
                <span class="caption">A caption</span>                
            </div>
            <div class="img-thumb float">
                <a href="../images/bold.jpg"><img src="../images/bold.jpg"></a>
                <span class="caption">A caption</span>                
            </div>
            <div class="img-thumb float">
                <a><img src="../images/bold.jpg"></a>
                <span class="caption">A caption</span>                
            </div>
            <div class="img-thumb float">
                <a><img src="../images/bold.jpg"></a>
                <span class="caption">A caption</span>                
            </div>
        </div>
    </div>
</body>
</html>

css

div.date-group {
    text-align: center;
    border: 1px solid black;
}

.date-group img{
    width:100px;
    height:100px;
}

.img-thumb{
    width:100px;
    text-align: center;
}
.date-group span{
    display: block;
}

.float{
    float: left;
}

.date-title{
    height:20px;
    border-bottom:1px solid black;
    margin-bottom: 10px;
}
.date-content{
    margin-right: 10px;
    min-height: 150px;

}

这里是fiddle http://jsfiddle.net/jkPR7/。我的问题是,边框不会增长,因为标题在换行超过一行时可能会增长。如果第一行已满,此代码也不会使图像进入第二行和第三行。我如何更改这两件事(边框增长和 .img-thumb 浮动以在空间不足时更改行。另请记住,这些图像将在 django 模板中的 for 中自动填充页面(如果可能)


@Apostolos 试试这个:

.float{ display: inline-block; }

Fiddle http://jsfiddle.net/jkPR7/24/

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

边框不延伸超过浮动元素吗? 的相关文章

  • 从 CSS 调用 javascript 函数

    我想知道是否有可能以任何方式 button width somePX height somePX button hover onmouseup func button 或类似的东西 我想这会有点酷吗 而不是为每个按钮编写 onmouseup
  • 运行连接到 Django 测试数据库的 Celery Worker

    背景 我正在开发一个项目 该项目使用 Celery 来安排将在未来某个时间运行的任务 这些任务推动最终状态机的状态向前发展 这是一个例子 未来的提醒计划在 2 天内发送给用户 当该计划任务运行时 会发送一封电子邮件 并且 FSM 会前进到下
  • 图像上的文本和背景颜色叠加

    我正在尝试创建一个与图像大小完全匹配的纯色叠加层 并在该叠加层上显示文本 如果可能的话 我想仅使用 HTML 和 CSS 来完成此操作 图像可以是任何大小 并且将调整大小以适合其父容器并居中 像这样的东西 不起作用 HTML div cla
  • htmlspecialchars() 期望参数 1 为字符串,Laravel 中给出的数组

    我的程序中出现了这个错误Laravel刀片模板 htmlspecialchars 期望参数 1 为字符串 给定数组 我尝试将数组转换为刀片模板中的字符串 这是代码 Where silderImageDataArray是这里存储的变量和值 这
  • iOS 10.3 safari text-align:调整波斯语/阿拉伯语内容的错误

    在更新到 10 3 之前 我的网站在 iPhone 的所有移动浏览器上都能正常运行和查看 从我将 iOS 更新到 10 3 后 我的内容页面遇到了一个问题 内容被包装在 div CSS 属性为text align justify 我的内容在
  • 避免 Django 中表单输入元素 ID 重复

    当一页上的两个表单具有相同名称的字段时 Django 将生成无效的 HTML
  • 如何在严格模式下设置元素样式属性?

    Given body document getElementsByTagName body 0 iframe document createElement iframe iframe src protocol settings script
  • 继承子节点的高度(A内的IMG)

    我的电脑上有一个漂亮的 CSS a 标签 放一个 img 链接内部使图像粘在链接外部 a 块 尽管它仍然可以点击 但看起来很愚蠢 改变 a to display block or float left修复了这个问题 但有一个不良的情况not
  • CSS/XHTML 菜单 - 在所有浏览器中工作 - IE6 帮助

    我发现这个菜单正是我想要的 它适用于所有现代浏览器和 IE 7 8 我需要找到一个修复程序才能在 IE6 中工作 任何帮助将不胜感激 http lab returnwt net htmlcss tabmenu http lab return
  • 如何使用 Nokogiri 漂亮地打印 HTML?

    我用 Ruby 编写了一个网络爬虫 并且正在使用Nokogiri HTML来解析页面 我需要打印该页面 在 IRB 中闲逛时 我注意到一个pretty print方法 然而它需要一个参数 我不知道它想要什么 我的爬虫正在缓存网页的 HTML
  • 如何读取 sql 查询到 pandas dataframe / python / django

    我在下面使用这个views py获取应用程序 from django db import connection def test request cursor connection cursor sql SELECT x n from ta
  • 如何使 Flexbox 父级具有其子级的宽度?

    我有一个父元素 里面有两个元素 div class parent div class child one div div class child two div div 目前 parent 的宽度为 100 我希望它只是两个孩子的宽度 pa
  • 放弃处理 无法处理视频 - Youtube API?

    我正在使用 youtube data v3 api 通过我的网站上传 mp4 视频 http post 请求如下所示 access token request session access token url https www googl
  • 使用 Javascript 编辑和保存用户 HTML - 安全性如何?

    例如我有一个Javascript 支持的表单创建工具 您可以使用链接添加元素的 html 块 如输入字段 并使用 TinyMCE 来编辑文本 这些是通过自动保存功能保存的 该功能在特定事件的后台执行 AJAX 调用 被调用的保存函数负责数据
  • 在CSS中重置Margins/Padding时使用*是错误的吗?

    应该避免以下内容 还是应该因其简单性而受到赞扬 作为记录 我在我构建的每个站点中都使用它 但我注意到它并不存在于许多主流 CSS 重置框架中 他们是否也不使用它 margin 0 padding 0 最好不要使用它 因为它会导致表单元素出现
  • Django:上传前调整图像大小

    我想调整图像大小 Pillow 在上传之前 我在下面编写了代码但不起作用 并得到错误 myapp list 处的属性错误 坚定的 请求方式 POST 请求网址 http 127 0 0 1 8000 myapp list http 127
  • GAE 生产 + Django + Gunicorn 错误:HaltServer 'Worker 无法启动。' 3

    我通过 python manage py runserver 在本地主机上运行我的 Django 项目 它有效 我将其部署在 Google App Engine 上 在 xxx appspot com 上打印502 错误网关 由 Nginx
  • CSS 动画在 Internet Explorer 10 和 11 中不起作用

    以下 css 动画在 Chrome Mozilla Opera 浏览器中完美运行 但在 Internet Exporer 10 和 11 中不起作用 出了什么问题 请参见http jsfiddle net bm72w3n3 http jsf
  • 从 Google Chrome 打印时的页码

    我看过这个答案 page bottom left content counter page counter pages 很多次 但它从来没有为我输出任何内容到页面 即使它应该工作 我尝试过 创造性 的方法来在底部获取页码 但我永远无法让它可
  • 媒体文件上的 404 - Django

    昨晚我将项目上传到 pythonanywhere com 我想在那里测试我的项目生产设置 在我允许的模型之一中用户上传JPG 团队徽标 上传过程运行良好 文件位于我的 MEDIA ROOT 中 问题是 当我尝试在模板中访问它 以将其显示在页

随机推荐