Я использую «colspan» в одном из тегов td в своем HTML. Я не хочу использовать «colspan» в своем HTML. Но все же мне нужно достичь функции, которая была достигнута «colspan». Есть ли способ достичь этого?HTML5 Colspan - альтернативный
ответ
Эффект colspan
может быть смоделирован с использованием таблицы фиктивными пустыми ячейками <td></td>
для слотов, которые должны быть натянуто и абсолютно позиционированиями ячейки, которая должна охватить их. Вам нужен относительно позиционируемых обертку div
для таблицы, так как вы не можете напрямую сделать таблицу в систему отсчета для позиционирования.
Это становится довольно уродливым, тем более что вам нужно беспокоиться о высоте строки - потому что создание ячейки абсолютно позиционируется, отнимает ее от форматирования таблицы. Вы можете справиться с этим, используя копию содержимого ячейки в качестве содержимого фиктивной ячейки, которая должна быть натянута. См. jsfiddle.
Это становится сложнее, так что любое программное обеспечение, которое не может справиться с простой colspan
может не справиться с этим тоже (по крайней мере, если она отвечает за рендеринга документа).
пустые ячейки не эмулируют colspan ... они просто добавляют кучу столбцов. colspan охватывает несколько столбцов в один столбец – Haldrich98
$(document).on('click', 'input#submitHtml', function(){
$('htmlToSend').find('tr').removeAttr('colspan');
// Submit the form.
});
Вы можете использовать сетку, подобную структуре, используя divs.
<div>
<div class='headerrow'>
</div>
<div class='bodyrow'>
<div class='bodycell'>
</div>
<div class='bodycell'>
</div>
</div>
</div>
- 1. HTML5 Geolocation PHP альтернативный
- 2. Альтернативный контент для холста HTML5
- 3. HTML5 <img> тег альтернативный образ
- 4. HTML5 Раздел Internet Explorer 8 Альтернативный
- 5. Datatable colspan
- 6. Альтернативный атрибут имени при вводе изображения в HTML5
- 7. Использование colspan = 2 в ячейках таблицы с другими ячейками без colspan, то есть colspan = 1
- 8. Альтернативный Socket IO Client
- 9. Альтернативный музыкальный плеер
- 10. Замена Colspan = "2" с Colspan = "4" с помощью Jquery
- 11. JQuery datatables header colspan
- 12. Asp.Net GridView PSP colspan?
- 13. Jqgrid Modal Colspan
- 14. РНР ошибки й Colspan
- 15. RDLC tablix colspan эквивалент
- 16. набор динамически colspan jquery
- 17. Таблица layout colspan rowspan
- 18. проблема colspan в Chrome
- 19. Хром, colspan и граница
- 20. C# DataGridView Colspan
- 21. изменение colspan с jquery
- 22. PHPExcel - Colspan название предмета
- 23. ColSpan для Silverlight Datagrid
- 24. colspan rowspan issue?
- 25. SilverLight Binding Grid ColSpan
- 26. Реакция colspan не работает
- 27. Colspan таблицы не работает
- 28. Динамический стол colspan
- 29. HTML colspan issue
- 30. Задача Rowspan/colspan
Любые причины не использовать способ по умолчанию для достижения результата? – Sirko
Не используйте таблицы. Вместо этого используйте плавающие divs в сетке. – jtheman
@Sirko, потому что html будет отправлен на задний конец для некоторой обработки, которая не принимает colspan. Поэтому, чтобы избежать этого, нам нужно найти альтернативу. – AJJ