Table html header: Tables with Irregular Headers | Web Accessibility Initiative (WAI)

css — наиболее распространенный способ написания HTML-таблицы с вертикальными заголовками?

Привет всем, давно я ничего не спрашивал, это меня давно беспокоит, сам вопрос в заголовке:

Какой способ написания HTML-таблиц с вертикальными заголовками вы предпочитаете?

Под вертикальным заголовком я подразумеваю, что таблица имеет тег заголовка ( ) слева (обычно)

Заголовок 1 данные данные данные
Заголовок 2 данные данные данные
Заголовок 3 данные данные данные

Выглядят они так, пока придумал два варианта

Первый вариант

    <таблица>
            Первый способ
            
                Заголовок 1
                данныеданныеданные
            
            
                Заголовок 2
                данныеданныеданные
            
            
                
Заголовок 2 данныеданныеданные

Основное преимущество этого способа заключается в том, что у вас есть заголовки справа (фактически слева) рядом с данными, которые они представляют, однако мне не нравится, что , и < tfoot> теги отсутствуют, и нет никакого способа включить их, не нарушая красиво расположенные вместе элементы, что привело меня ко второму варианту.

Второй вариант

        <тип стиля="текст/CSS">
            #vertical-2 объявление,#vertical-2 тело{
                дисплей: встроенный блок;
            }
        
        <таблица>
            Второй способ
            
                
                    Заголовок 1
                
                
                    Заголовок 2
                
Заголовок 3 <тело> строка 1 строка 1 строка 1 данные данные данные данные данные данные Нижний колонтитул

Основным преимуществом здесь является то, что у вас есть полностью описательная html-таблица, недостатки заключаются в том, что для правильного представления требуется немного CSS для тегов

tbody и thead и что связь между заголовками и данными не очень ясно, поскольку у меня были сомнения при создании разметки.


Итак, оба способа отображают таблицу так, как должны, вот рисунок:


С заголовками слева или справа, если вы предпочитаете это, так что какие-либо предложения, альтернативы, проблемы с браузером?

css — как сделать заголовок таблицы html фиксированным + Содержимое над таблицей должно быть исправлено

спросил

Изменено 5 лет, 3 месяца назад

Просмотрено 1к раз

помогите пожалуйста, у меня есть таблица html, без изменения макета и отзывчивого поведения — я хочу исправить заголовок таблицы — подскажите пожалуйста

здесь нужно реализовать заголовок таблицы и отзывчивость таблицы вместе. который не работает

при прокрутке вниз — 3 заголовка и заголовок таблицы должны быть исправлены .

 .rg-контейнер {
  семейство шрифтов: «Lato», Helvetica, Arial, без засечек;
  размер шрифта: 16px;
  высота строки: 1,4;
  маржа: 0;
  набивка: 1em 0.5em;
  цвет: #222;
}

.rg-заголовок {
  нижняя граница: 1em;
  выравнивание текста: по левому краю;
}

.rg-заголовок>* {
  дисплей: блок;
} 
  

Дополнительная информация о заголовке

Еще немного информации о заголовке

Заголовок

<дел> <дел> <дел> <таблица> идентификатор сомкол более крупный идентификатор другой идентификатор медицинский колл медицинский колл
<тело> идентификатор сомкол больше идентификатор другой идентификатор мед col мед col лист лист еще одна большая колонка маленький
  • HTML
  • CSS

5

В этом случае вам нужно будет установить высоту заголовка и поместить все содержимое под заголовок.

CSS:

 .headers {
  положение: фиксированное;
  высота: 100 пикселей; /* Какой бы длинной ни был фон заголовка */
  сверху: 0;
  ширина: 100%;
}
/* Затем для таблиц вы должны установить **margin-top** на любое
высота заголовков. */
.содержание {
  верхнее поле: 100 пикселей;
}
 

Затем просто установите идентификаторы div:

HTML:

 
/* Ваши заголовки */
<дел> /* Ваш HTML-контент */

3

Попробуйте это:

 

Заголовок

<дел> <дел> <дел> <таблица> идентификатор сомкол более крупный идентификатор другой идентификатор медицинский колл медицинский колл
<таблица> <тело> идентификатор сомкол больше идентификатор другой идентификатор мед col мед col лист лист еще одна большая колонка маленький