包裹图像的Html文本

时间:2014-10-28 00:53:10

标签: html css image wrapping

我正在使用灵活的盒子模型制作网站。我试图将文本对齐到图像的右侧,然后在图像下方。我尝试了Float:right / left和align =" left / right"他们只是让图像消失。这是因为灵活的盒子模型吗?这是源代码。这篇文章是我在坦克世界网站上使用的一个例子。

<div id="content">
    <section id="section">
        <div id="title">
            <h1>This is the Title</h1>
        </div>
        <div id="info-p">
            <div id="photo">
                <img id="img" src="400x300.png">
            </div>
        <article id="info">
            <p>
                US Army tankers, by late March 1945, when the final surge into Germany began, were among the most savvy graduates of the school of war. They knew how to storm cities and deal with small groups of defenders in villages or at crossroads. They could slog through fortifications and run like the cavalry of old. By and large, they had worked out effective teamwork strategies with the infantry, tank destroyers, and artillery, even if still a bit ambivalent about their friends in the fighter-bombers above them. They had learned to beat better tanks and worked out a series of pragmatic technical solutions to problems ranging from communication to moving on ice.

The German Army fought on like a body without a brain—OKW records show it was often a couple days behind developments on the battlefield, and headquarters at all levels had difficulty delivering orders to units that often existed only on paper. Lt. Gen. George Patton’s G-2 shop estimated that as of March 17, total German tank strength on the western front amounted to the equivalent of a single full-strength panzer division.1 As of March 31, the entire force of panzers and assault guns in Third Army’s sector was estimated at only 55 vehicles, all opposite XX Corps in the Fulda area.2

Cornelius Ryan captured the essence of the final push: “The race was on. Never in the history of warfare had so many men moved so fast. The speed of the Anglo-American offensive was contagious, and all along the front, the drive was taking on the proportions of a giant contest.”3 So fast, indeed; between April 24 and 30, the 737th Tank Battalion moved 520 miles.4

The Ninth Army pounded in the direction of Berlin all the way to the Elbe River. Just to the    south, First Army advanced to the Mulde River. Patton’s Third Army drove toward Czechoslovakia, and Seventh Army pushed through Bavaria toward the rumored Nazi National Redoubt in the Bavarian Alps and Austria.5

The tankers rolled past columns of German POWs heading for the rear, often with no supervision.     Increasingly, displaced persons and released Allied POWs also appeared.
            </p>
        </article>

    </section>


</div>

IDK为什么有些文章是从代码中分离出来的。这是CSS

#section{
font: 14px Trebuchet MS;
}
#title{
text-align:left;
display:-webkit-box;
-webkit-box-pack:left;
padding:5px;
margin:10px;
}
#info-p{
display:-webkit-box;
-webkit-box-pack:left;
padding:5px;
margin:10px;
}
#photo{


}
#info{
display:-webkit-box;
-webkit-box-pack:left;
-webkit-box-flex:1;
padding:5px;
margin:10px;
max-width:800px;

}

感谢您的帮助。抱歉格式错误,这是我在这里的第一篇文章

2 个答案:

答案 0 :(得分:0)

webkit框就是把它扔掉了......但是在文章中把它放在文章中是正确的方法。

这很好用:http://jsfiddle.net/34u4bhkh/

#section{
font: 14px Trebuchet MS;
}
#title{
text-align:left;
display:-webkit-box;
-webkit-box-pack:left;
padding:5px;
margin:10px;
}
#info-p{
padding:5px;
margin:10px;
}
#photo{
float:right;
    margin-left:5px;
    margin-bottom:5px;

}
#info{
padding:5px;
margin:10px;
max-width:800px;

}

答案 1 :(得分:0)

我认为您忘记了</div> div的结束时间info-p,然后您只需添加float: left即可,并且有效。

请参阅demo