|   |   | 
| 
 | Что вставлять в <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)+ В данном случае я сразу предлагаю отделить блок "ячейка" от блока "содержимое ячейки" и сделать разными классами/стилями
 Присвоить двум блокам/классам один стиль это простейше А вот разделить это упс | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |