powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему уменьшается бэкграунд?
25 сообщений из 79, страница 2 из 4
Почему уменьшается бэкграунд?
    #35156778
Фотография alexzander77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Можно, конечно. Но таблица-то сама выходит правильно!

alexzander77 <table width=100% cellpadding=0 class=cll2> я просто вот это увидел.
Таблица вложена в див, а его ширина задана в сантиметрах.
Да, это так. но в зависимости от стиля эти 100% могут быть как больше, так и меньше размера дива. хотя тут, скорей всего, не то. бекграунд, кстати, и на печати был меньше? или только на экране?
если только на екране - то скорей всего ИЕ (тоесть виндоуз) оригинально интерпретирует сантиметры, и во втором случае их оказывается больше, чем размера картинки.

переход на пиксели имеет смысл - ведь картинка в пикселях измеряется. и уж их то система
не переинтерпретирует.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35156779
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч Александра-АлександраА если уйти от процентов, а использовать только пикселы? Что будет?
Вместо сантиметров тоже пикселы...
Можно, конечно. Но таблица-то сама выходит правильно!

alexzander77 <table width=100% cellpadding=0 class=cll2> я просто вот это увидел.
Таблица вложена в див, а его ширина задана в сантиметрах.
Да... я вижу... понимаю... Но сантиметры, обычно, не используют... Пикселы!

Другого ничего пока не вижу...
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35157550
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexzander77переход на пиксели имеет смысл - ведь картинка в пикселях измеряется. и уж их то система
не переинтерпретирует.
Я не задаю нигде размер картинки. Разве есть вообще возможность влиять на размер бэкграунда???

Скоро выложу еще кое-что.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35157695
Logo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч
Видимо диагональ экрана разная, или то как ее система интерпретирует.
На одном экране 10cm это n пикселей, а на другом N. А картинка измеряется в пикселях, на обоих экранах это x пикселей. Поэтому и в одном случае фон влезает, в другом нет. Поставь размер в пикселях и все ок должно быть.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35157741
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LogoНа одном экране 10cm это n пикселей, а на другом N.
Я тоже так думал. Проверял специально. Соотношение сантиметра, инча, пойнта с одной стороны и пикселя с другой - не зависит от резолюции.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158030
Logo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иначе просто не может быть. background ведь всегда показывается в натуральном масштабе.
Если необходимо непременно использовать сантиметры, попробуй:
<div style="position:relative;height:10.5cm;width:18cm;">
<img style="position:absolute;width:100%;height:100%" src="эмблемма">
<table style="position:relative" width=100% cellspacing=0 cellpadding=0
class=cll2>
...
</table>
</div>
З.Ы. Сам проверял, пишу с мобилы.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158093
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LogoЗ.Ы. Сам проверял, пишу с мобилы.
Вот тест:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html><body><style>
table
{
border:1pxxxx solid green;
table-layout:fixed;
}
</style>
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> </td></tr></table>
</body></html>

Эти два квадрата всегда получаются одинакового размера, при любой резолюции. Хотя у одного размеры заданы в сантиметрах, а у другого в пикселях. 5cm=189px независимо от резолюции.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158102
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
border:1pxxxx -> следует читать border:1px
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158216
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч LogoЗ.Ы. Сам проверял, пишу с мобилы.
Вот тест:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html><body><style>
table
{
border:1pxxxx solid green;
table-layout:fixed;
}
</style>
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> </td></tr></table>
</body></html>

Эти два квадрата всегда получаются одинакового размера, при любой резолюции. Хотя у одного размеры заданы в сантиметрах, а у другого в пикселях. 5cm=189px независимо от резолюции.
Квадраты - да... Речь же идет о бекграунде... о картинке в квадратах...

Попробуйте вставить картинку и прописать ее размеры...
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158284
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
<html>

<head>
<style>
table
{
border:1px solid green;
table-layout:fixed;
}
</style>
</head>

<body>
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> <img border="0" src="Sanych.jpg" width="5cm" height="5cm"> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> <img border="0" src="Sanych.jpg" width="189" height="189"> </td></tr></table>

<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> <img border="0" src="Sanych.jpg" width="189" height="189"> </td></tr></table>

<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> <img border="0" src="Sanych.jpg" width="5cm" height="5cm"> </td></tr></table>


<div align="center">
  <center>
  <table border="0" width="189" cellpadding="0" cellspacing="0" height="189" background="Sanych.jpg">
    <tr>
      <td> </td>
    </tr>
  </table>
  </center>
</div>
</body></html>

Сделала эксперемент...

Изготовила картинку размером 189х189пх...

и добавила другие варианты...

Первый и четветый варианты вообще не показывают картинку...
Второй и третий - картинка чуть меньше кватрата по высоте...

Пятый - все точно...

В чем разница? :)
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158345
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я запутался окончательно. В том числе оказалось, что я кое в чем был не прав. А именно:

1. Резолюции на обоих компах специально сделал одинаковые (1024). Сам экран (железо) однаковый. Трюк с Accessibility на обоих компах отсутствует. Правда, разный Windows.

2. Оказалось, что я был не прав насчет того, что уменьшается картинка. Просто на печати (и даже на предпросмотре) все всегда выходит правильно . А я распечатывал с отмененной печатью бэкграунда и этого не понял.

3. Прилагаю HTML, картинку и два снимка экрана с правильного и неправильного компов. Видно, что все-таки меняется размер таблицы . Но я не понимаю почему...
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158381
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычЯ запутался окончательно. В том числе оказалось, что я кое в чем был не прав. А именно:

1. Резолюции на обоих компах специально сделал одинаковые (1024). Сам экран (железо) однаковый. Трюк с Accessibility на обоих компах отсутствует. Правда, разный Windows.

2. Оказалось, что я был не прав насчет того, что уменьшается картинка. Просто на печати (и даже на предпросмотре) все всегда выходит правильно . А я распечатывал с отмененной печатью бэкграунда и этого не понял.

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

А можете открыть мой пример на компютерах?
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158393
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А картинку откуда брать?
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158435
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычА картинку откуда брать?
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158470
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александра-АлександраПервый и четветый варианты вообще не показывают картинку...
Я понял почему. Указание единиц допускается только в CSS. Так, как Вы написали, получилось 5 пикселей. Так что я исправил среднюю часть Вашего файла так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> <img border="0" src="aa.jpg" style="height:5cm;width:5cm;"> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:5cm;width:5cm;">
<tr><td> <img border="0" src="aa.jpg" style="height:189;width:189;"> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> <img border="0" src="aa.jpg" style="height:189;width:189;"> </td></tr></table>
<br>
<table cellpadding= 0  cellspacing= 0  style="height:189px;width:189px;">
<tr><td> <img border="0" src="aa.jpg" style="height:5cm;width:5cm;"> </td></tr></table>

На правильном компе всё вышло так: 4 первых чуть меньше квадрата по высоте, 5-й точно. Сейчас пойду, проверю на неправильном.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158609
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на неправильном получилось интересно... Прилагаю картинку, потому что словами все равно этого не описать. Только я поставил 4 первых квадрата в строчку, чтобы поместилось в один экран.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158615
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это пятый.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158628
Фотография adv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, почти офф.

а не проще указывать подчёркивательный бэкграунд нужным ячейкам?
так поготичнеее будет.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158633
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
advСаныч, почти офф.

а не проще указывать подчёркивательный бэкграунд нужным ячейкам?
так поготичнеее будет.
А кто будет делить исходный графический файл на сотни ячеек?
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158667
Фотография adv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч advСаныч, почти офф.

а не проще указывать подчёркивательный бэкграунд нужным ячейкам?
так поготичнеее будет.
А кто будет делить исходный графический файл на сотни ячеек?исходный графический файл нужен только один - шириной в один пиксель, через рипит-икс растягивать его на нужную ячейку.
А то можно задолбацца потом стили менять.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158676
Фотография adv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нофсякей:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
вверху перед тегом хтмл добавь.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158708
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
advисходный графический файл нужен только один - шириной в один пиксель, через рипит-икс растягивать его на нужную ячейку.
Тогда это точно не мой случай. Я только для примера привел белую картинку с двумя линиями, на самом деле там еще куча всего нарисована. Убрать всё и растянуть на весь лист один пиксель?
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158710
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
advнофсякей:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
вверху перед тегом хтмл добавь.
Не могу. Во-первых, у меня программа перестанет распознавать этот файл. Во-вторых, я лучше сначала изучу, что это такое.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158757
Фотография adv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Не могу. Во-вторых, я лучше сначала изучу, что это такое.
в поисковике первая попавшаяся
авторВо-первых, у меня программа перестанет распознавать этот файл. если программа локальная и затык в отсутствии доступа к файлу, качни его и положи рядом с хтмл файлом. Ссылку, ессно, тоже переделай на относительную.
...
Рейтинг: 0 / 0
Почему уменьшается бэкграунд?
    #35158787
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adv авторВо-первых, у меня программа перестанет распознавать этот файл. если программа локальная и затык в отсутствии доступа к файлу, качни его и положи рядом с хтмл файлом. Ссылку, ессно, тоже переделай на относительную.
У меня программа читает файл и принимает некоторое решение в зависимости от того, начинается ли он на <html (темплейт для целого файла) или нет (темплейт для части, к которому надо нечто достраивать).
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 2 из 4
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему уменьшается бэкграунд?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]