抑制CGI的中断

时间:2014-05-09 12:18:05

标签: html perl cgi

使用p-tag后是否有可能抑制CGI中的自动中断?

#!/usr/bin/perl -w

use CGI;
use CGI::Carp qw(fatalsToBrowser);

my $cgi = new CGI;
print $cgi->header();
print $cgi->start_html();
print $cgi->img({ -src => "http://127.0.0.1/pic2.png", -align => "left" });
print $cgi->p({ -align => "middle" }, "Projekt Zeus");
print $cgi->img({ -src => "http://127.0.0.1/pic1.png", -align => "right" });
print $cgi->end_html();

现在问题是第二张图片出现在新行中。

1 个答案:

答案 0 :(得分:0)

您正在两个p元素之间生成img元素。默认情况下,p元素将呈现为块,并在上方和下方具有一些边距。 align属性会修改渲染,但要使图像显示在文本的两侧,请更改顺序,以便img元素位于p元素之前,即使用顺序< / p>

print $cgi->img({ -src => "http://127.0.0.1/pic2.png", -align => "left" });
print $cgi->img({ -src => "http://127.0.0.1/pic1.png", -align => "right" });
print $cgi->p({ -align => "middle" }, "Projekt Zeus");