前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用CSS制作文字环绕图片效果(文字内容包含<li>标签)

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

作者头像
八哥
发布2018-01-18 16:18:31
2.8K0
发布2018-01-18 16:18:31
举报
文章被收录于专栏:快乐八哥

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

HTML结构:

View Code

代码语言:javascript
复制
<!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样式:

代码语言:javascript
复制
#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句话:

代码语言:js
复制
#text_panel ul
{
    list-style-position:inside;
}
#text_panel li
{
    list-style-position:inside;
}

修改后的效果:

最终效果图
最终效果图
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-06-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档