我正在使用 twitter-bootstrap.css 和 angularjs 开发响应式移动网页。
我正在尝试使用浮动概念并排容纳一个图像和文本。请参阅下面的屏幕截图。
我给图像指定宽度,但我没有给文本指定宽度,因为我希望文本采用图像留下的剩余宽度,
但它没有发生,当文本超过宽度时,文本进入下一行而不是换行到图像留下的可用宽度。
屏幕截图 #1
当文本包含在图像留出的宽度内时,当文本内容的宽度小于图像留出的可用宽度时。
屏幕截图 #2
当文本进入新行而不是在图像留下的宽度内换行时,当文本内容的宽度大于图像留下的可用宽度时
屏幕截图 #3
根据我的需要,当文本在图像遗漏的宽度内换行时,当文本内容的宽度大于图像遗漏的可用宽度时。但是为文本设置了宽度。
我的代码是
<html lang="en" ng-app>
<head>
<meta charset="utf-8">
<title>My HTML File</title>
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/bootstrap-responsive.css">
<style>
.float-left {float:left !important;}
.clearIt {clear:both !important;}
.marRight5{margin-right:5px}
.BgImg{background: url(images/img.png) no-repeat;height:25px;width:25px}
</style>
<script src="lib/angular/angular.js"></script>
</head>
<body>
<div class="row-fluid">
<div class="BgImg float-left marRight5"></div>
<div class=" float-left">This is test content This is test content This is test content This is test content This is test content</div>
<div class="clear"></div>
</div>
</body>
</html>