|
Что вставлять в <td>, если нужно оформить текст? (цвет, жирный, размер и семейство шрифта) | ☑ | ||
---|---|---|---|---|
0
Sabre
20.08.21
✎
08:58
|
Что туда универсальное вставляется? (создание таблицы программное, поэтому обертка должна быть одна)
<td> <???> Оформляемый текст </???> </td> |
|||
1
ДенисЧ
20.08.21
✎
08:59
|
<td style="MyTdStyle">
|
|||
2
Garykom
гуру
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) Пристрелить за указание явных стилей сразу по месту.
А если фонт с курьера на ариал везде поменять захочешь? |
|||
6
Garykom
гуру
20.08.21
✎
09:28
|
(3) чтобы отдельный стиль на <td> был
и легко перенести/один стиль для <div> текстом |
|||
7
Asmody
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 не нужен от слова совсем. Оно не для того предназначено.
|
|||
10
Garykom
гуру
20.08.21
✎
09:32
|
(8) а потом захочется внутрь <td> картинку засунуть и?
короче в <td> вставляется <div> на который уже вешается стиль для текста |
|||
11
Garykom
гуру
20.08.21
✎
09:32
|
(9) ыыы
|
|||
12
Asmody
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-ов |
|||
15
Garykom
гуру
20.08.21
✎
09:39
|
(14) можно
только лучше заранее подумать и сразу сделать правильно с закладкой на будущее |
|||
16
Василий Алибабаевич
20.08.21
✎
09:43
|
(15) Если мне нужно оформить строку таблицы - я буду оформлять строку. А не обрамлять ее div-ом. Если нужно оформить ячейку - я буду оформлять ячейку, а не обрамлять ее div-ом.
И только в случае когда мне нужна будет блочная структура - я возьму div. |
|||
17
Garykom
гуру
20.08.21
✎
09:59
|
(16) Некоторые не умеют учиться на чужих советах и чужих ошибках
Им надо самим наступить на грабли А некоторые вероятно мазохисты и любят мартышкин труд |
|||
18
Asmody
20.08.21
✎
10:22
|
Вот не пойму я, чего вы спорите?
"Есть простые правила для выбора нужных тегов. - Получилось найти самый подходящий смысловой тег — использовать его. - Для потоковых контейнеров — <div>. - Для мелких фразовых элементов (слово или фраза) — <span>. - Правило для определения <article>, <section> и <div>: - Можете дать имя разделу и вынести этот раздел на другой сайт? — <article> - Можете дать имя разделу, но вынести на другой сайт не можете? — <section> - Не можете дать имя? Получается что-то наподобие «новости и фотогалерея» или «правая колонка»? — <div>" отсюда https://htmlacademy.ru/blog/boost/frontend/semantics |
|||
19
Garykom
гуру
20.08.21
✎
10:28
|
(18) не-не-не
верхний внутри <td> надо <div> а вот если внутри надо текст частично разным выделить то уже <span> |
|||
20
Garykom
гуру
20.08.21
✎
10:29
|
||||
21
Вафель
20.08.21
✎
10:32
|
Лишний див не нужен
|
|||
22
Вафель
20.08.21
✎
10:33
|
Если просто жирным то можно и <b>
|
|||
23
Garykom
гуру
20.08.21
✎
10:33
|
(21) см (17)
|
|||
24
Garykom
гуру
20.08.21
✎
10:34
|
(21) хотя надо смотреть по ситуации
если поделка одноразовая то можно как угодно но если система на проду или пет но предполагается доработка то лучше добавить "лишний" блок, с которым будет удобней |
|||
25
Вафель
20.08.21
✎
10:36
|
Предпочитаю идею: доработка по необходимости
|
|||
26
Вафель
20.08.21
✎
10:37
|
Дополнительный див не сложно написать если он потребуется
|
|||
27
Garykom
гуру
20.08.21
✎
10:39
|
(25) (26) блин повеяло аджайлом со скрамом
делаем херню как получится, потом если что переделаем ЗЫ Особенно прикольно когда переделаем включает переписать многолямный проект заново с начала, чтобы добавить низкоуровневую фичу, которая затронет все |
|||
28
Вафель
20.08.21
✎
10:42
|
(27) ну можно заранее наворачивать абстракции, которые в 90% будут не нужны
|
|||
29
Garykom
гуру
20.08.21
✎
10:45
|
(28) Понимаешь что разница как в написании кода
Наваять одну портянку запутанной лапши или сразу разделить на процедуры/функции |
|||
30
Garykom
гуру
20.08.21
✎
10:47
|
(29)+ В данном случае я сразу предлагаю отделить блок "ячейка" от блока "содержимое ячейки" и сделать разными классами/стилями
Присвоить двум блокам/классам один стиль это простейше А вот разделить это упс |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |