Изменение местоположения изображения с помощью »

#html #perl

#HTML #perl

Вопрос:

Я использую приведенную ниже команду, чтобы поместить изображение png на свою HTML-страницу.

 print count_out '<img src="./mydata.png">';
  

Я также выписываю таблицу на свою HTML-страницу. Проблема в том, что это изображение появляется сверху, а затем ниже находится таблица.
Мне нужна таблица сверху, а затем изображение ниже.

Ниже приведена часть, в которой я печатаю таблицу:

 print count_out "<HTML>";
print count_out "<head>";
print count_out "</head>";
print count_out "<table border='1' cellpadding='10' cellspacing='0' width='50%' height='1%'>";
while (<F>) {
    chomp;
    my @list = split(/,/);
    my $design = $list[0];
    my $bto_date = $list[1];
    my $die_size = $list[2];
    my $technology = $list[3];
    my $transistor_count = $list[4];

print count_out "<tr>";
print count_out "<TD padding-left: 10pxpadding-right: 10pxwidth='90px'bgcolor='#FFFFFF'><font size='2'>$design</TD>";
print count_out "<TD padding-left: 10pxpadding-right: 10pxwidth='90px'bgcolor='#FFFFFF'><font size='2'>$bto_date</TD>";
print count_out "<TD padding-left: 10pxpadding-right: 10pxwidth='90px'bgcolor='#FFFFFF'><font size='2'>$die_size</TD>";
print count_out "<TD padding-left: 10pxpadding-right: 10pxwidth='90px'bgcolor='#FFFFFF'><font size='2'>$technology</TD>";
print count_out "<TD padding-left: 10pxpadding-right: 10pxwidth='90px'bgcolor='#FFFFFF'><font size='2'>$transistor_count</TD>";
print count_out "</tr>";
  

Комментарии:

1. Не </table> печатается, т.е. таблица никогда не закрывается. Это может объяснить, почему положение изображения перепутано — хотя вы не указали, где именно в вашем коде выполняется эта инструкция печати, связанная с img.

Ответ №1:

Вы не закрываете тег.

 print count_out "</table>";
  

по крайней мере, отсутствует.

Ответ №2:

спасибо, добавление приведенной ниже строки сработало для меня

 print count_out "</table>";
  

также, когда я открываю html .. я вижу таблицу, но изображение не отображается.. я нажал на обновление 8-10 раз .. затем оно появляется..почему это

Комментарии:

1. в зависимости от вашего браузера это может быть просто кэширование. Попробуйте очистить кэш браузера, а затем запустить скрипт.

2. Это не ответ, вместо этого упущены проблемы.