我需要生成一个包含4个单元格的表格(HTML / CSS)(一个在另一个顶部的4个框)。 我有两个问题 -
如果文本溢出,如何修复每个框的宽度和高度(它们可能都具有不同的高度)而没有滚动条。如果文本确实溢出,则单元格高度(& width)必须保持相同的大小并隐藏任何溢出的文本。
使用PHP(无框架)我在数据库中用4个不同的字符串填充这4个单元格。我该如何分配 4个单元格中的每一个的文本?例如$ string [1]进入单元格#1,$ string [2]进入单元格#2等。 三江源。
这是生成表格(在calandar中)的HTML / PHP
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000"> '
<tr>'
<td><table width="100%" border="0" cellpadding="0" cellspacing="1">'
for ($i = 1; $i <= $days_in_month; $i++) {'
echo "<td width=\"100\" height=\"100\" class=\"$class\">\n";
echo "<div align=\"right\"><span class=\"daynumber\">$i</span></div>\n";'
// keep count of cells across row, and if=7 end the row and start again '
}'
等。 (我的日历代码运行良好,不像我在此处格式化代码的徒劳尝试)
我将“events”存储在mySql数据库中,当i = db中的date时,我输出文本。复杂的位试图将4个不同的事件“数据”放入相应的框中(参见上面的Q2)。
答案 0 :(得分:0)
要修复宽度和高度并停止溢出,可以使用css类。
.something { 宽度:200px; 身高:100px; 溢出:隐藏; }
并且您还可以使用php substr()函数
来限制文本长度$limitedText = substr($yourstring, 0, 100);
要执行此操作,您必须使用foreach或while循环
foreach($ queryResult as $ rs){ echo“$ rs ['stringOne']”; echo“$ rs ['stringTwo']”; echo“$ rs ['stringThree']”; echo“$ rs ['stringFour']”; }