【问题标题】:Size of pictures in a table using css使用css在表格中的图片大小
【发布时间】:2018-08-29 20:47:44
【问题描述】:

这是我的第一个问题和第一个网站,完全是初学者,所以我希望我做对了 :) 我用图片做了一张桌子。我为每个添加了高度和宽度,如下所示:

    <td>
    <img src="numbers.jpg" title="Numbers" width="300" height="300">
    </td>

它有效,但后来我尝试删除尺寸并改用我的外部 CSS 文件。所以我把它改成:

    <td>
    <img class="topics" src="numbers.jpg" title="Numbers">
    </td>

然后在css文件中添加:

    .topics {width: 300px;
            height: 300px;}

它不起作用,图片现在以图片文件本身的原始大小显示。我还尝试将类添加到“td”部分而不是“img”部分,那个也不起作用。

我做错了什么?

在能够做到这一点之后,我希望你的回答,我想要另一个将图片调整为移动版本的提示。我尝试使用百分比 (%),但它不起作用。所以任何对此的见解都会很棒:)

【问题讨论】:

    标签: html css image class html-table


    【解决方案1】:

    您忘记在样式中指定 px 以指定其 300 像素

    .topics {
      width: 300px;
      height: 300px;
    }
    

    【讨论】:

      【解决方案2】:
      1. 将“px”添加到您的像素属性
      2. 一定要链接到您的外部样式表

      .topics {
        height:300px;
        width:300px;
        }
      <head>
      <link href="style.css" type="text/css" rel="stylesheet">
      </head>
      
      
      <td>
          <img class="topics" src="numbers.jpg" title="Numbers">
       </td>

      谢谢! 我刚刚注意到我确实忘记了 px。 可悲的是,它仍然不起作用。 我知道样式表的链接没问题,因为它适用于其他元素,比如标题。我想弄清楚我在这里还缺少什么...

      【讨论】:

      • 是的。它现在可以工作了,我想在尝试很多事情的同时,我也将课程移到了 a (ancor) 部分,所以现在在正确的位置并添加了 px,它终于可以工作了.
      猜你喜欢
      • 2011-12-08
      • 2022-07-21
      • 1970-01-01
      • 2016-06-19
      • 2015-08-06
      • 2015-06-06
      • 2017-04-17
      • 2015-03-24
      • 1970-01-01
      相关资源
      最近更新 更多