powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как правильно определить стиль для thead таблицы?
9 сообщений из 9, страница 1 из 1
Как правильно определить стиль для thead таблицы?
    #39507788
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

ранее я использовал определение стиля так

Код: html
1.
2.
3.
4.
5.
<table id="report_table" class="table table-hover table-striped" border="1" bordercolor="#cccccc">
    <thead>
    <TH style="background-color: #2780e3; color: #fff;">№ п\п</TH>
    </thead>
<tbody>



теперь решил динамически определить заполнение шапки таблицы

Код: c#
1.
2.
3.
4.
5.
var table = document.getElementById("report_table");
            var header = table.createTHead();
            var row = header.insertRow(0);
            var cell = row.insertCell(0);
            cell.innerHTML = "№ п\\п";




Как правильно определить стиль через DOM?
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507790
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

если Вас и раньше устраивало определение стиля через атрибут style, то и сейчас также сделайте:

Код: javascript
1.
cell.setAttribute('style', 'background-color: #2780e3; color: #fff;');
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507794
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если не устраивает - имейте ввиду, что row.insertCell(0) создаёт td, а не th
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507796
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

я верно понимаю, что на ваш взгляд через CSS определить стиль в данном лучше?

Код: html
1.
2.
3.
4.
5.
6.
<style type="text/css">
    thead {
        background-color: #2780e3;
        color: #fff;
    }
</style>
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507800
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

Код: css
1.
2.
3.
<style>
        thead>tr>td {background-color: #2780e3; color: #fff;}
</style>
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507801
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoя верно понимаю, что на ваш взгляд через CSS определить стиль в данном лучше?
Нет, не верно.

Хотите задавать стили через артибут style - задавайте.

Хотите в точности повторить вышеуказанную вёрстку через JavaScript, пожалуйста:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var table, thead, th;

table = document.getElementById("report_table");
thead = table.createTHead();

th = document.createElement('TH');
th.innerHTML = "№ п\\п";
th.setAttribute('style', 'background-color: #2780e3; color: #fff;');

thead.appendChild(th);



Хотите чего-то больше - опишите проблему.
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507802
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

кстати th надо бы завернуть в tr , то есть должно быть так:

Код: html
1.
2.
3.
4.
5.
6.
7.
<table id="report_table" class="table table-hover table-striped" border="1" bordercolor="#cccccc">
  <thead>
    <tr>
      <th style="background-color: #2780e3; color: #fff;">№ п\п</th>
    </tr>
  </thead>
  <tbody>



и, соответсвенно:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var table, thead, tr, th;

table = document.getElementById("report_table");
thead = table.createTHead();

tr = thead.insertRow(0);

th = document.createElement('TH');
th.innerHTML = "№ п\\п";
th.setAttribute('style', 'background-color: #2780e3; color: #fff;');

tr.appendChild(th);
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507803
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,

а вообще, если весь заголовок должне быть в едином стиле, а не № п\п синий, а остальное к примеру красное, то не имеет смысла задавать style для каждого отдельного элемента th .
...
Рейтинг: 0 / 0
Как правильно определить стиль для thead таблицы?
    #39507804
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила если не устраивает - имейте ввиду, что row.insertCell(0) создаёт td, а не th
Креате элемент, аппенд чилд.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как правильно определить стиль для thead таблицы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]