#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. Это не ответ, вместо этого упущены проблемы.