Twitter Bootstrap栅格系统在面板内部的应用

20

我想使用Bootstrap的网格系统,在图片左侧放置文本和其他Bootstrap组件,并使其右侧填充空间。但问题是,我无法将文本放置在我想要的位置。

“STUFF”文本代表内容。我希望内容放置在图像的右侧而不是下方(如下所示的框)。我尝试使用了网格系统来实现这一点,但我可能使用不正确或者无法使用此方法。

screenshot

我正在使用的Twitter Bootstrap版本是3.0.2。我的HTML代码如下(代码效率低下,请见谅),我正在使用Bootstrap.css和.js文件,其中包含一些不相关于我的问题的小修改。

附加信息: 我正在使用两个HTML页面(多么荒谬啊),一个页面(较浅的区域)位于另一个页面(主页面/较暗的外部区域)内部。我提供的HTML代码是内部页面的代码。

另外,我想知道如何在图像和内容之间有一个“水平”的<hr>

<!DOCTYPE html>
<html>
    <head>
        <title>TITLE</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="../../assets/css/bootstrap.css" rel="stylesheet">
    </head>
    <body style="background-color: #F0F0F0; padding-top: 15px">
            <div class="panel panel-default" style="margin-left: 15px; margin-right: 15px">
                <div class="panel-heading">
                    <h3 class="panel-title">Panel title</h3>
                </div>
                <div class="panel-body">
                    <div class="row">
                        <div class="col-md-2">
                            <img src="http://placehold.it/140x140" class="img-rounded" style="width: 100px; height: 100px">
                        </div>
                        <div class="col-md-10">
                            STUFF
                        </div>
                    </div>
                </div>
            </div>
        <hr>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script src="../../assets/js/bootstrap.js"></script>
    </body>
</html>

1
你能进一步解释你试图达成什么目标吗?面板内的网格似乎按预期工作:http://bootply.com/94268 - Carol Skelly
@Skelly 感谢您提供的bootply链接。我已经弄清楚了问题所在。在第一个面板中,有一个class="col-md-2"。而在第二个面板中,它改为了div class="col-xs-2"。这第二个面板解决了我的问题。如果您已经在不知情的情况下帮我解决了问题,那么我就不需要再做进一步的解释了!谢谢! - user2994267
1个回答

26

试试这个...

 <div class="panel panel-default" style="margin-left: 15px; margin-right: 15px">
   <div class="panel-heading">
     <h3 class="panel-title">Panel title</h3>
   </div>
   <div class="panel-body">
     <div class="row">
       <div class="col-md-2">
         <img src="http://placehold.it/140x140" class="img-rounded" style="width: 100px; height: 100px">
       </div>
       <div class="col-md-10">
         STUFF
       </div>
     </div>
   </div>
</div>
<hr>
 <div class="panel panel-default" style="margin-left: 15px; margin-right: 15px">
   <div class="panel-heading">
     <h3 class="panel-title">Panel title</h3>
   </div>
   <div class="panel-body">
     <div class="row">
       <div class="col-xs-2">
         <img src="http://placehold.it/140x140" class="img-rounded" style="width: 100px; height: 100px">
       </div>
       <div class="col-xs-10">
         STUFF
       </div>
     </div>
   </div>
</div>

http://bootply.com/94268


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接