使用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();
现在问题是第二张图片出现在新行中。
答案 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");