@SankaSanka

Как переделать табличку HTML?

я пытаюсь на скриплетах сделать вот такую табличку
5e81cf51b81ce389353879.jpeg
мой лучший результат - вот такая
5e81cf5cb718f282057155.jpeg
вот мой код
<%
	out.print("<table border='2' cellpadding='5' cellspacing=false >");
	out.print("<tr>");
	out.print("<td  width='20'></td>");
		for (int i = 1; i < 10; i++) {
			out.print("<td align='center' width='20'></b>"+i+"</b></td>");
		}
  out.print("</tr>");
  out.print("</table>");
  
  
  out.print("<table border='1' cellpadding='5' cellspacing=false >");
  out.print("<tr>");
  
		for (int i = 1; i < 10; i++) {
			
			
			out.print("<td align='center' width='20'></b>"+i+"</b></td>");
			
			
			for (int j = 1; j < 10; j++)
				out.print("<td align='center' width='20'></b>"+(i * j)+"</b></td>");
			out.print("<tr>");
		}
		
		out.print("</tr>");
		out.print("</table>");
	%>


битва не на жизнь а на смерть идет второй день. идеи кончились.
помогите пожалуйста)
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@JustFreelance
front-end developer
Я так понял, нужно без CSS?
Тогда вариант с 4-мя таблицами внутри одной общей таблицы:
https://codepen.io/just_freelance/pen/poJGxOr

С CSS всё выглядит гораздо проще:
https://codepen.io/just_freelance/pen/PoqVyov
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега HTML
frontend developer
Псевдокод
<table>
  <tr>
    for x = 0; x < 10; x++ {
      <td  border=2>
      if x > 0 { print x }
      </td>
    }
  </tr>
for y = 1; y < 10; y++ {
  <tr>
    for x = 0; x < 10; x++ {
      if x == 0 { <td border=2>y</td> }
      else  { <td>x*y</td> }
    }
  </tr>
}
</table>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы