所在的位置: html >> html优势 >> HTML图文混排

HTML图文混排

在我们简单的使用了图文混排,今天升华之!

还是在body中添加一个p、img。

这次换一个,赫拉利在《未来简史》中,个人和喜欢的一段话:

如果用时光机把现代科学家送回古埃及,就算他用进化论、相对论、量子力学戳破了古代埃及祭司的一切虚构。

还是无法在当时拥有权力。当然,如果这位科学家可以运用知识制造出墙炮,就能在面对法老和鳄鱼神索贝克时大占优势。

但为次,他必须开采铁矿、建造鼓风炉、制造火药、也就是需要许多辛勤的农民。

你真的觉得,和农民大谈E=mc2,就能让他们对你言听计从?

如果你真这么想,欢迎现在买张到阿富汗或者叙利亚的机票,在那里好好施展你的才华!

是不是很有趣的作者?!

图片,就用小天才养殖场的守护神——

代码如下:

!DOCTYPEhtml

html

head

metacharset="utf-8"

title/title

styletype="text/css"

/style

/head

body

imgsrc="神兽.png"alt="神兽"

p如果用时光机把现代科学家送回古埃及,就算他用进化论、相对论、量子力学戳破了古代埃及祭司的一切虚构。还是无法在当时拥有权力。当然,如果这位科学家可以运用知识制造出墙炮,就能在面对法老和鳄鱼神索贝克时大占优势。

但为次,他必须开采铁矿、建造鼓风炉、制造火药、也就是需要许多辛勤的农民。

你真的觉得,和农民大谈E=mc2,就能让他们对你言听计从?如果你真这么想,欢迎现在买张到阿富汗或者叙利亚的机票,在那里好好施展你的才华/p

/body

/html

默认效果:

默认排版是不是很恶心呢,因为img标签和p标签都是块状元素。

而且,一个在前一个在后,因此在实际显示中,二者彼此分开。

从砖业术语上将:

这是最普通的文档流(Normalflow),即每一个块状元素各自垂直堆叠,自上而下排布。

现在通过CSS样式,实现二者混排

添加img样式标签:

img{

float:left;

margin:3px;

}

效果图:

是不是一下就感觉不错了。

不建议直接在img标签,使用aling:"left"。

H5官方已渐渐就放弃这种强烈破坏语义化的代码用法!

通过Css设置左浮动后,上下排列就变成左右排列了。

margin值,使得图片和文字间保持3px距离,而不是紧贴在一起。

继续修改,img样式表:

img{

float:left;

margin-right:10px;

width:55px;

}

效果图:

缩小图片宽度为55px,设置图片右外边距10px。

浮动后p元素段落占据了原有图片的位置,两者其实位置编程一样的了。

其实这种混排,收到图片宽度,影响有一个最适缩紧。

当放大字体后,缩紧也会变化,修改p文字大小和样式

img{

float:left;

margin-right:10px;

width:80px;

}

p{

font-family:"STheiti";

font-size:33px;

}

效果图:

直接在body中,在添加一个图片:

代码:

imgsrc="FishC.png"alt="鱼CLogo"

效果图:

看到了吗,添加的新图虽然尺寸很大,但是会自动缩小和之前的图片一样,连浮动位置都一样。

未完待

如果喜欢本系列HTML帖子

欢迎到鱼C论坛订阅专辑?

HTML5-庖丁解牛

戳原文,更有料!预览时标签不可点收录于合集#个上一篇下一篇

转载请注明:http://www.aierlanlan.com/grrz/345.html

  • 上一篇文章:
  •   
  • 下一篇文章: