首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP数据库查询的自动“包装”结果

问PHP数据库查询的自动“包装”结果
EN

Stack Overflow用户
提问于 2012-03-29 22:56:59
回答 2查看 207关注 0票数 0

我想做的是:

--当我回显来自一个MySQL查询的结果时,我希望在一个正方形的div中显示每个结果(这是排序的)

--我也想把它们包装起来,所以它们都是按层次排列的,但是当屏幕不够宽时,有些会变成更多的行()。

第二点是我被困住的那一点。我如何包装大量的div,就像文字包装对文本的作用一样?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-30 00:52:40

像这样的jsFiddle实例

CSS:

代码语言:javascript
复制
div {
    border:1px solid #999;
    width:30px;
    height:30px;
    float:left;
    margin:4px;
}
票数 2
EN

Stack Overflow用户

发布于 2012-03-30 01:44:14

我认为这个脚本产生了您想要的布局:

代码语言:javascript
复制
<html><head><script>
    // dummy code to simulate varying width text received from a database
    var pullFromDatabase = function(){
        str = new String()
        for(var i = Math.round(Math.random()*10)+1; i > 0; i--)
            str += "Data! "
        return str
    }

    window.onload = function(){
        for(var i = 10; i > 0; i--){
            newDiv = document.createElement('div')
            newText = document.createTextNode(pullFromDatabase())
            newDiv.appendChild(newText)
            document.body.appendChild(newDiv)
        }
    }
</script><style>
    div { float: left; width: 200px; height: 200px; border-width: 1px; border-style: solid; border-color: black }
</style></head><body>

</body></html>

在HTML编辑器中查看它,看看它是否像您想要的。左是让它们“包装”的关键。请注意,问题主要是CSS问题,而不是PHP或JS问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9934755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档