Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
1

Непонятные отступы в таблице

12.12.2013, 21:18. Показов 2991. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/ TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <style>
            * {
                margin: 0px;
                padding: 0px;
            }
        </style>
    </head>
    <body style="width: 600px; margin: 0px; padding: 0px;">
        <table cellpadding="0" cellspacing="0" border="0" width="600">
            <tr>
                <td id="header">
                    <table cellpadding="0" cellspacing="0" border="0" width="600">
                        <tr style="height: 30px; background-color: #231f20; width: 600px;">
                            <td colspan="9">&nbsp;</td>
                        </tr>
                        <tr style="height: 39px; background-color: #231f20; width: 600px;">
                            <td style="width: 46px;">&nbsp;</td>
                            <td style="width: 116px;">
                                <a href="#" target="_blank" style="width: 116px; height: 39px; display: block;
                                   background: url(logo.png) no-repeat;" title="Home page">
                                </a>
                            </td>
                            <td style="width: 299px;">&nbsp;</td>
                            <td style="width: 22px;"></td>
                            <td style="width: 11px;">&nbsp;</td>
                            <td style="width: 10px;"></td>
                            <td style="width: 14px;">&nbsp;</td>
                            <td style="width: 21px;"></td>
                            <td style="width: 61px;">&nbsp;</td>
                        </tr>
                        <tr style="width: 600px;height: 12px;background-color: #231f20;">
                            <td style="width: 46px;height: 12px;background: url(main_article.png) no-repeat;">&nbsp;</td>
                            <td style="width: 116px;height: 12px;background: url(main_article.png) no-repeat;
                                background-position-x: -46px; border-collapse: collapse;" colspan="8">
                                <a href="#" target="_blank" style="width: 116px; height: 12px; display: block;
                                   background: url(logo.png) no-repeat;background-position-y: -39px;">
                                </a>
                            </td>
                        </tr>
                        <tr style="width: 600px;height: 244px;background-color: #231f20;">
                            <td style="width: 46px;background: url(main_article.png) no-repeat;background-position-y: -12px;">&nbsp;</td>
                            <td style="width: 116px;background: url(main_article.png) no-repeat;background-position-x: -46px;
                                background-position-y: -12px;" colspan="8">
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
</body>
</html>
Ячейка логотипа имеет дополнительные отступы из-за чего его высота на 8 больше ожидаемого. Можете подсказать откуда ноги растут? В приложениях используемая графика, что-бы было понятней что к чему.
Миниатюры
Непонятные отступы в таблице  
Изображения
 
Вложения
Тип файла: zip art.zip (290.4 Кб, 2 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2013, 21:18
Ответы с готовыми решениями:

Непонятные отступы
Доброго времени суток. Примерно месяц назад начал изучать верстку сайтов, недавно скачал готовый...

Непонятные отступы
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;title&gt; Контакты &lt;/title&gt; ...

Непонятные верхние отступы
Есть блок &quot;контент&quot; у которого непонятный верхние отступ в хроме, а в некоторых мобильных браузерах...

Как убрать непонятные отступы?
Доброго всем времени суток. Возникла такая проблема, появился непонятный отступ снизу, суть в том...

8
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
12.12.2013, 23:19  [ТС] 2
Если что-то непонятно или в неудобной форме, прошу высказываться, так как сам найти не могу уже довольно долгий промежуток времени.
0
1025 / 678 / 295
Регистрация: 04.04.2013
Сообщений: 2,709
13.12.2013, 00:19 3
HTML5
1
2
3
4
<td style="width: 116px;">
    <a href="#" target="_blank" style="width: 116px; height: 39px; display: block; background: url(logo.png) no-repeat;" title="Home page">
     </a>
</td>
outoftime, Эта ячейка? И как вы поняли что она на 8px выше чем должна быть?
0
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
13.12.2013, 00:43  [ТС] 4
Строка 38:
HTML5
1
2
3
4
5
6
                            <td style="width: 116px;height: 12px;background: url(main_article.png) no-repeat;
                                background-position-x: -46px; border-collapse: collapse;" colspan="8">
                                <a href="#" target="_blank" style="width: 116px; height: 12px; display: block;
                                   background: url(logo.png) no-repeat;background-position-y: -39px;">
                                </a>
                            </td>
В инспекторе DOM значение высоты строки устанавливается в 20 пикселей, а я задаю 12, вот вам и 8 пикселей разница.

Еще заметил что значение border-spacing переопределяется значением из user agent stylesheet и устанавливается равным 2ум пикселям. Также сама ячейка имеет внутренний отступ хотя padding=0.

В приложениях часть страницы с картинками, что-бы было наглядно понятно где проблема.
Вложения
Тип файла: zip newsletter html creation.zip (295.6 Кб, 1 просмотров)
0
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
13.12.2013, 00:54  [ТС] 5
Еще добавил скрин, на котором показано что каким-то образом значение border-spacing существует в двух экземплярах (оно не может быть одновременно быть равным двум значениям)

Также странно что не смотря на то что значение height в element.style равно 12, высота контента блока равна 20 (внизу есть представление границ блока, и там высота контента равна 20. wtf?)
Миниатюры
Непонятные отступы в таблице  
0
1025 / 678 / 295
Регистрация: 04.04.2013
Сообщений: 2,709
13.12.2013, 01:05 6
Не могу понять в чём косяк, но если пробел убрать, то ячейки принимают указанную высоту в 12px
HTML5
1
<td style="width: 46px; height: 12px; background: url(main_article.png) no-repeat;">&nbsp;</td>
1
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
13.12.2013, 01:09  [ТС] 7
Спасибо. Дело в высоте символов, так как высота строки равна высоте самой высокой ячейки. Не заметил, спасибо большое.

Только мне пробельный символ надо, код будет таким:
HTML5
1
<td style="width: 46px; height: 12px; background: url(main_article.png) no-repeat; font-size: 0px;">&nbsp;</td>
0
1025 / 678 / 295
Регистрация: 04.04.2013
Сообщений: 2,709
13.12.2013, 02:18 8
Может поможет, проверьте:
CSS
1
line-height: 1px;
Добавлено через 37 минут
outoftime, помогло?
1
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
13.12.2013, 05:00  [ТС] 9
Да. Помогают любые манипуляции с высотой строки.
0
13.12.2013, 05:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2013, 05:00
Помогаю со студенческими работами здесь

Можно ли в таблице стилей прописать в таблице стиле отступы отдельно для IE8
Привет всем. Скачал себе стилизацию форм. Настроил под себя все хорошо, если бы не одно но - IE....

Непонятные отступы резиновый дизайн (IE6)
Уже два дня мучаюсь с проблемой... Во всех браузерах приведенный ниже код, нормально растягивает...

Непонятные отступы у окна сайта с bootstrap
Здравствуйте, уважаемые форумчане, не могу убрать отступ у сайта , чтобы верхнее видео отображалось...

Непонятные отступы при вставке изображения в таблицу
При вставке изображения в таблицу, непонятные отступы с верху и снизу+ картинка смещается в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru