使用CSS制作文字环绕图片效果(文字内容包含<li>标签)

1.一般制作文字环绕图片效果。

HTML结构:

View Code


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>css制作图片环绕效果</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="parent_panel">
<div id="image_panel">

<img src="Images/logo_cn.png" alt="google logo"/>
</div>
<div id="text_panel">
<ul>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
<li>C#语言是一门优秀的面向对象语言</li>
</ul>
</div>
</div>
</body>
</html>

CSS样式:


#container
{
border:1px solid green;
width:600px;
/*页面水平居中显示*/
margin:0 auto;
}
#image_panel
{
float:left;
}

原始效果:



虽然达到了文字环绕图片效果,但是<li>呈现的列表项的形状在图片上面,不是和文字紧贴在一起。达不到我们预期的效果。

2.当文字中含有<ul>和<li>标签时,我们通过向<ul>和<li>标签添加CSS样式,list-style-position:inside;这样列表项前面的编号就和文字在一起,而不会出现在图片里面,影响设计效果。

在CSS文件中添加如下2句话:

#text_panel ul
{
list-style-position:inside;
}
#text_panel li
{
list-style-position:inside;
}

修改后的效果:

时间: 2024-10-06 22:39:21

使用CSS制作文字环绕图片效果(文字内容包含<li>标签)的相关文章

Android实现文字和图片混排(文字环绕图片)效果_Android

本文实例讲述了Android实现文字和图片混排(文字环绕图片)效果.分享给大家供大家参考,具体如下: 在平时我们做项目中,或许有要对一张图片或者某一个东西进行文字和图片说明,这时候要求排版美观,所以会出现文字和图片混排的情况,如图: 这种情况就是上下两个文字说明是连续在一起的,这就要求我们计算上面的文字说明怎么和下面的文字说明连贯结合在一起呢,这就要求我们进行计算了,下面给出代码,代码中也有详细的注释,原理也很简单. 因为算是比较简单,直接就在activity中去计算了: package com

Android实现文字和图片混排(文字环绕图片)效果

本文实例讲述了Android实现文字和图片混排(文字环绕图片)效果.分享给大家供大家参考,具体如下: 在平时我们做项目中,或许有要对一张图片或者某一个东西进行文字和图片说明,这时候要求排版美观,所以会出现文字和图片混排的情况,如图: 这种情况就是上下两个文字说明是连续在一起的,这就要求我们计算上面的文字说明怎么和下面的文字说明连贯结合在一起呢,这就要求我们进行计算了,下面给出代码,代码中也有详细的注释,原理也很简单. 因为算是比较简单,直接就在activity中去计算了: package com

Android中使用TextView实现文字环绕图片效果实例

在平时我们做项目中,或许有要对一张图片或者某一个东西进行文字和图片说明,这时候要求排版美观,所以会出现文字和图片混排的情况,如图: 这种情况就是上下两个文字说明是连续在一起的,这就要求我们计算上面的文字说明怎么和下面的文字说明连贯结合在一起呢,这就要求我们进行计算了,下面给出代码,代码中也有详细的注释,原理也很简单. 因为算是比较简单,直接就在activity中去计算了: package com.example.test; import android.app.Activity; import

用CSS实现文字环绕图片的效果

我们在做布局的过程中常常遇到文字围绕图片的效果.如何用CSS实现文字环绕图片的效果呢,通过这个例子就能看出.其实很简单,就是图片浮动位置的调整. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><style>div {width:300px;border:1px solid

文字环绕图片的布局效果

  CSS的float属性,有left,right.  那么,如果我想让图片浮在中间呢?有没有float:middle呢?  貌似是没有勒.  最新的CSS3的分栏属性(http://www.w3.org/TR/css3-multicol/)可以让文字分栏,然后再让图片左浮右浮,以此来实现图片在中间的"假象".  如何实现"文字环绕图片"的霸道效果呢?!!(虽然感觉很2,没有哪个UI设计师会这样设计一个网页.但是觉得这种排版好有趣哦~)  答案就是,用动态div啦~

Word文档怎么设置文字环绕图片 设置方法大全

在报纸中,我们经常会看到一张图片被嵌入到了文字中(如下图),你是不是以为这中效果只有使用专业的排版软件才可以实现?易捷PDF转换成Word可以告诉你,Word中的文字环绕图片功能就可能实现这种排版效果,无论您使用的是2003.2007还是2010版本的Word软件,都是没问题的. 文档怎么设置文字环绕图片 设置方法大全-"> 一.Word2003设置文字环绕图片的方法 1.插如-图片,在Word文档中插入需要的图片; 2.右键单击图片,单击"设置图片格式"里面的&quo

设置Word2003文字环绕图片的方式

  首先,进入Word后单击菜单栏的"插入"-->图片-->来自文件,然后找到你想要插入的图片,单击"插入"即可! Word中设置文字环绕图片的方法 右键单击图片,在弹出的下拉菜单中选择"设置图片格式"里面的"版式",此时,我们就可以看到有多种不同的文字环绕图片的方式!如下图: 下面就来为大家一一解说这5种文字环绕图片方式的含义及演示! 第一种环绕图片方式:嵌入型 嵌入型说明:嵌入型环绕就是我们插入图片时默认的效果

CSS文字环绕图片的例子

文字环绕是Microsoft Office Word软件的一种排版方式,主要用于设置Word文档中的图片.文本框.自选图形.剪贴画.艺术字等对象与文字之间的位置关系.一般包括四周型.紧密型.衬于文字下方.浮于文字上方.上下型.穿越型等多种文字环绕方式. 但我们做网页布局时,有时也需要这样的样式,那么怎么办呢?其实是很简单的,主要就是float的使用,具体请看下面例子: HTML部分:    代码如下 复制代码 <div class="txt">     <p>

使用CSS解决文字环绕图片问题的代码_经验交流

上图是美工为一站点制作的图文并茂的新闻标题列表,采用表格进行布局,右上和下部分分布在两个单元格中,程序实现起来可不太容易:要么分两次查询,一次取4条,一次取5条:要么一次取出9条,再分在两个单元格中显示.能不能通过设置图片的属性,让文字和图片像Word中一样可以四周环绕对齐?这样程序就不用理会图片,只负责一次读取显示就可以了.经测试将图片的float属性设置为left可解决我们的问题,效果如下图: ·新闻标题列表 ·新闻标题列表 ·新闻标题列表 ·新闻标题列表 ·新闻标题列表新闻标题列表 ·新闻