对CGI格式化输出使用DIV,却自动换行??请大家给看一下,急
部分代码如下:
printf ("Content type: text/plain\n\n");
printf("<html>");
printf("<head>");
printf("<style>");
printf("div{width:100px;height:40px;color :red; }");
printf("</style>");
printf("</head>");
printf("<body bgcolor='#EEF2FB'>");
for( j = 0 ; j < nColumn; j++ )
{
printf( "<div>%s</div>", dbResult[j]);
++index;
}
printf("</body>");
printf("</html>");
为什么我的输出会自动换行呢??请大家给解决一下,很急的。。。。
[解决办法]
printf("div{width:100px;height:40px;color:red;float:left }");
div是块级元素,是单独占一行的,你可以通过 float:left 解决