关于在HTML表格中插入背景图片图片重复显示的问题_html/css_WEB-ITnose

php中文网
发布: 2016-06-24 11:44:26
原创
4875人浏览过

先来一段有问题的代码(其实也不能说是有问题,毕竟语法上是没问题的,只是出来的效果不是我们想要的??我们假设预期的效果是背景图片只填充一次而不是多次。)

<span style="font-size:18px;"><html><head>    <title>设定表格的背景图像</title></head><body>    <table border=3 width=400 height=100 bordercolor=#336699 background="test.png">        <tr>            <td>姓名</td>            <td>张三</td>        </tr>        <tr>            <td>性别</td>            <td>男</td>        </tr>        <tr>            <td>年龄</td>            <td>20</td>        </tr>    </table></body></html></span>
登录后复制

SEEK.ai
SEEK.ai

AI驱动的智能数据解决方案,询问您的任何数据并立即获得答案

SEEK.ai 128
查看详情 SEEK.ai

页面效果是:

我们稍微修改一下

标签的属性就可以让图片只出现一次??通过style属性来设置背景图片,而不是直接设置background属性,代码如下:

立即学习前端免费学习笔记(深入)”;

<span style="font-size:18px;"><html><head>    <title>设定表格的背景图像</title></head><body>    <table border=3 width=400 height=100 bordercolor=#336699 style="background-image:url(test.png); background-repeat:no-repeat">        <tr>            <td>姓名</td>            <td>张三</td>        </tr>        <tr>            <td>性别</td>            <td>男</td>        </tr>        <tr>            <td>年龄</td>            <td>20</td>        </tr>    </table></body></html></span>
登录后复制
页面效果是:

其中,关键点在于后面的值的设置。除了"no-repeat"这个使图片不重复的值,还有一下几个值可选:

  • repeat: 平铺整个页面,左右与上下
  • repeat-x: 在x轴上平铺,左右
  • repeat-y: 在y轴上平铺,上下
  • no-repeat: 图片不重复
  • inherit: 继承
  • 具体效果请大家自测!


    另外,我们大家平时可能经常需要在表格的单元格内添加图片。除了和上面一样添加图片作为背景外,我们更常用的可能是把图片作为一个元素添加,代码如下:

    <span style="font-size:18px;"><html><head>    <title>设定表格的背景图像</title></head><body>    <table border=3 width=400 height=100 bordercolor=#336699 >        <tr>            <td>姓名</td>            <td>张三</td>        </tr>        <tr>            <td>性别</td>            <td>男</td>        </tr>        <tr>            <td>年龄</td>            <td>20</td>        </tr>        <tr>            <td>头像</td>            <td>                <img     style="max-width:90%"  style="max-width:90%" src="test.png"/ alt="关于在HTML表格中插入背景图片图片重复显示的问题_html/css_WEB-ITnose" >            </td>        </tr>    </table></body></html></span>
    登录后复制
    页面效果是:

    PS:别问我为什么这人的头那么胖,我只想说:以这种方式添加的图片,宽(width)高(height)值可以任意设置(当然也可以不设置,那样就是默认大小)。

    HTML速学教程(入门课程)
    HTML速学教程(入门课程)

    HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

    下载
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号