Вход | Регистрация
 

Что вставлять в <td>, если нужно оформить текст? (цвет, жирный, размер и семейство шрифта)

Что вставлять в <td>, если нужно оформить текст? (цвет, жирный, размер и семейство шрифта)
Я
   Sabre
 
20.08.21 - 08:58
Что туда универсальное вставляется? (создание таблицы программное, поэтому обертка должна быть одна)

<td>
   <???>
       Оформляемый текст
   </???>
</td>
   ДенисЧ
 
1 - 20.08.21 - 08:59
<td style="MyTdStyle">
   Garykom
 
2 - 20.08.21 - 09:05
(0) вставлять div с нужным стилем
   Василий Алибабаевич
 
3 - 20.08.21 - 09:20
(2) А зачем div в данном случае? Оформление можно применять к любым элементам.
   Василий Алибабаевич
 
4 - 20.08.21 - 09:25
(0) Расширю ответ из (1)
Пример :
<td>
  <p style="color:red; font-family:courier; font-size:300%">Текст в ячейке.</p>
</td>
   ДенисЧ
 
5 - 20.08.21 - 09:27
(4) Пристрелить за указание явных стилей сразу по месту.
А если фонт с курьера на ариал везде поменять захочешь?
   Garykom
 
6 - 20.08.21 - 09:28
(3) чтобы отдельный стиль на <td> был
и легко перенести/один стиль для <div> текстом
   Asmody
 
7 - 20.08.21 - 09:29
(5) тсс! Сюрприз будет.
   Василий Алибабаевич
 
8 - 20.08.21 - 09:31
(5) Это уже следующий вопрос. Следующий за ним - хранить ли стили в самом HTML или в файле css.
Для оформления одной таблички вполне достаточно хранить стили внутри HTML.
Для ответа на вопрос ТС (1) + (4) вполне достаточно.
   Василий Алибабаевич
 
9 - 20.08.21 - 09:32
(6) div не нужен от слова совсем. Оно не для того предназначено.
   Garykom
 
10 - 20.08.21 - 09:32
(8) а потом захочется внутрь <td> картинку засунуть и?
короче в <td> вставляется <div> на который уже вешается стиль для текста
   Garykom
 
11 - 20.08.21 - 09:32
(9) ыыы
   Asmody
 
12 - 20.08.21 - 09:33
Я бы, конечно, мог написать, мол "нажми Ctrl+Shift+I и посмотри, как стилизована табличная верстка на этом сайте", но не буду. Ибо миста не очень хороший образец в этом месте.
   Василий Алибабаевич
 
13 - 20.08.21 - 09:33
+ (9) Для оформления люди уже давно придумали классы и scc.
   Василий Алибабаевич
 
14 - 20.08.21 - 09:37
(11) Не нужно ыыы-кать.
То что class можно применить к div абсолютно не означает, что class нельзя применить к любому другому элементу HTML. Равно как к table так и к tr, td, th ... без всяких div-ов
   Garykom
 
15 - 20.08.21 - 09:39
(14) можно
только лучше заранее подумать и сразу сделать правильно с закладкой на будущее
   Василий Алибабаевич
 
16 - 20.08.21 - 09:43
(15) Если мне нужно оформить строку таблицы - я буду оформлять строку. А не обрамлять ее div-ом. Если нужно оформить ячейку - я буду оформлять ячейку, а не обрамлять ее div-ом.
И только в случае когда мне нужна будет блочная структура - я возьму div.
   Garykom
 
17 - 20.08.21 - 09:59
(16) Некоторые не умеют учиться на чужих советах и чужих ошибках
Им надо самим наступить на грабли
А некоторые вероятно мазохисты и любят мартышкин труд
   Asmody
 
18 - 20.08.21 - 10:22
Вот не пойму я, чего вы спорите?

"Есть простые правила для выбора нужных тегов.

- Получилось найти самый подходящий смысловой тег — использовать его.
- Для потоковых контейнеров — <div>.
- Для мелких фразовых элементов (слово или фраза) — <span>.
- Правило для определения <article>, <section> и <div>:

- Можете дать имя разделу и вынести этот раздел на другой сайт? — <article>
- Можете дать имя разделу, но вынести на другой сайт не можете? — <section>
- Не можете дать имя? Получается что-то наподобие «новости и фотогалерея» или «правая колонка»? — <div>"

отсюда https://htmlacademy.ru/blog/boost/frontend/semantics
   Garykom
 
19 - 20.08.21 - 10:28
(18) не-не-не
верхний внутри <td> надо <div>
а вот если внутри надо текст частично разным выделить то уже <span>
   Garykom
 
20 - 20.08.21 - 10:29
   Вафель
 
21 - 20.08.21 - 10:32
Лишний див не нужен
   Вафель
 
22 - 20.08.21 - 10:33
Если просто жирным то можно и <b>
   Garykom
 
23 - 20.08.21 - 10:33
(21) см (17)
   Garykom
 
24 - 20.08.21 - 10:34
(21) хотя надо смотреть по ситуации
если поделка одноразовая то можно как угодно

но если система на проду или пет но предполагается доработка то лучше добавить "лишний" блок, с которым будет удобней
   Вафель
 
25 - 20.08.21 - 10:36
Предпочитаю идею: доработка по необходимости
   Вафель
 
26 - 20.08.21 - 10:37
Дополнительный див не сложно написать если он потребуется
   Garykom
 
27 - 20.08.21 - 10:39
(25) (26) блин повеяло аджайлом со скрамом
делаем херню как получится, потом если что переделаем

ЗЫ Особенно прикольно когда переделаем включает переписать многолямный проект заново с начала, чтобы добавить низкоуровневую фичу, которая затронет все
   Вафель
 
28 - 20.08.21 - 10:42
(27) ну можно заранее наворачивать абстракции, которые в 90% будут не нужны
   Garykom
 
29 - 20.08.21 - 10:45
(28) Понимаешь что разница как в написании кода

Наваять одну портянку запутанной лапши или сразу разделить на процедуры/функции
   Garykom
 
30 - 20.08.21 - 10:47
(29)+ В данном случае я сразу предлагаю отделить блок "ячейка" от блока "содержимое ячейки" и сделать разными классами/стилями
Присвоить двум блокам/классам один стиль это простейше
А вот разделить это упс
 
 


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.