css图片+文字浮动(文字包围效果)

摘要:
CSS图片+文本浮动:在网页中,我们有时希望达到这种效果,但web前端设计与开发-HTML+CSS+JavaScript+HTML5+jQuery是QST青软实训推出的“实践中成长”系列书籍之一。作者郭全友从事计算机教学和项目开发多年,拥有丰富的教学和实践经验当我们这样写时,我们会看到一个效果:这显然不是我们想要的结果,但我们可以通过添加图像浮动来实现这个效果:img{float:left;}通过这种方式,将实现上述效果,即文本环绕效果。

css图片+文字浮动(文字包围效果):

css图片+文字浮动(文字包围效果)第1张

在网页中,我们有时想实现这个效果,但是

<div id="test">
    <img src="gdimages/01.jpg" alt=""/>《Web前端设计与开发-HTML+CSS+JavaScript+HTML 5+jQuery》是QST青软实训推出的“在实践中成长”系列丛书之一,作者郭全友已从事计算机教学和项目开发多年,拥有丰富的教学和实践经验。
    本书作为Web前端设计教材,由浅入深系统地讲解了HTML基本标签、表格与框架、CSS页面布局、JavaScript基本语法、JavaScript对象、BOM与DOM编程、HTML 5新特性、jQuery框架以及自定义插件。且对每个知识点都进行了深入分析,针对知识点在语法、示例、代码及任务实现上进行阶梯式层层强化,让读者对知识点从入门到灵活运用一步一步脚踏实地进行。
    本书的特色是采用一个“Q- Walking Fashion E&S漫步时尚广场”项目,将所有章节重点技术进行贯穿,每章项目代码会层层迭代不断完善,最终形成一个完整的系统。通过贯穿项目以点连线、多线成面,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力本书《Web前端设计与开发-HTML+CSS+JavaScript+HTML 5+jQuery》 [1]  深入介绍了Web前端设计相关的各种技术,内容涵盖HTML基本标签、表格与框架、CSS页面布局、JavaScript基本语法、JavaScript对象、BOM和DOM编程、HTML5、jQuery框架以及自定义插件。
    本书在HTML5章节中对HTML5的一些新特性进行全面介绍,包括HTML5+CSS3页面布局、Canvas绘图、多媒体播放、Web存储、本地数据库和Web Worker等技术;在jQuery章节中的代码均适用于jQuery 1.x和2.x两个版本。书中所有代码都是基于IE 11、Chrome和FireFox浏览器调试运行。
    本书由浅入深对Web前端基础内容进行了系统讲解,并且重点突出、强调动手操作能力,以一个项目贯穿所有章节的任务实现,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。随着HTML 5和ECMAScript 6的正式发布,大量的前端业务逻辑极大地增加了前端的代码量,前端代码的模块化、按需加载和依赖管理势在必行,因此Web前端越来越被人们重视。本书作为Web前端设计教材,由浅入深系统地讲解了HTML基本标签、表格与框架、CSS页面布局、JavaScript基本语法、JavaScript对象、BOM与DOM编程、HTML 5新特性、jQuery框架以及自定义插件。且对每个知识点都进行了深入分析,针对知识点在语法、示例、代码及任务实现上进行阶梯式层层强化,让读者对知识点从入门到灵活运用一步一步脚踏实地进行。
</div>

当我们这样写过后,会出现这样一个效果:

css图片+文字浮动(文字包围效果)第2张

这显然不是我们所想要的结果,不过我们只要加一个图片浮动就可以实现这样的效果:

<style>
        img{
            float: left;
        }
    </style>

这样就会实现上面的那种效果,文字包围效果。

如果我们把中文全部换成英文,我们会发现,并不会出现这样的效果,而是会这样:

css图片+文字浮动(文字包围效果)第3张

这是为什么呢?

  其实这是因为英文之家没有空格,浏览器将其看作一个单词,所以就会出现这样的效果:

这样我们只要在样式中添加一个word-break:break-all;就可以实现了

#test{
            word-wrap: break-word;
        }

添加过后的效果:

css图片+文字浮动(文字包围效果)第4张

免责声明:文章转载自《css图片+文字浮动(文字包围效果)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇项目实战15.2—企业级堡垒机 jumpserver快速入门SD-销售订单抬头和行项目屏幕增强下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS 表格

CSS 为表格定义了5个专用属性。 一、border-collapse   该属性用于定义表格的行和单元格的边是合并在一起的还是按照标准的 HTML 样式分开的。 语法: border-collapse: separate | collapse   separate:不合并单元格边框 collapse:合并单元格边框...

浏览器的渲染原理

参考1:https://coolshell.cn/articles/9666.html#comments 参考2:https://blog.fundebug.com/2019/01/03/understand-browser-rendering/ 思维导图 浏览器工作大流程   从上面这个图中,我们可以看到那么几个事: 1)浏览器会解析三个东西: 一个是...

css基础-2 div布局

div布局   <html>         <head>                 <title>div布局 </title>                 <meta charset="utf-8">                 <style>       .toubu...

elementui中el-alert实现换行的方法

很多时候需要用到el-alert来做用户提醒, 但是默认的它无法实现换行,后来发现它有个标题slot,使用后就能实现轻松换行了 <el-alert title="需要注意的事项" type="warning"> <template slot='title'> <div class="iconSize"&...

基于node的前端项目编译时(react vue 打包)内存溢出问题

前段时间公司有个基于 vue 的项目在运行 npm run build 的时候会报内存溢出,今天在某个技术流交群也有位小伙伴基于 angular 的项目也出现了这个问题,所以查了一些相关的资料总结了一下,下面会详细说明前端三大框架编译时遇到这个问题具体怎么解决。首先看我模拟出的报错内容 具体截图如下 里面有句关键的话, CALL_AND_RETRY_LA...

JavaScript可视化运行工具推荐

事件循环、执行栈和任务队列可视化 这个宏任务、微任务,自带例子,也可以自己编辑,不过超过5s的例子就不行 JavaScript Visualizer Tyler Mcginnis大佬的Advanced JS课程配套的可视化工具,只能用ES5语法。 JavaScript Tutor JS运行可视化 (也可以可视化运行 Python2, Python3...