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