Много пъти потребители на Windows 7, отидете на Control Panel - Display Options и изберете персонализирана настройка на DPI (т.е. 110%), за да увеличите размера на шрифта, в случай че имат големи монитори и не виждат ясно.

В този случай някои от уеб дизайните се пробиват в последната версия на Opera 11 и Internet Explorer 9. (Единият уеб дизайн се счупва в единия браузър, а другият дизайн в другия браузър!). Това не се случва при всички компютри с мащабиране на dpi. На някои компютри се чупи на IE9, на други не.

Това, което искам да кажа, е, че шрифтовете стават огромни и текстовете излизат от кутиите си, нарушавайки правилния поток от елементи.

Просто използвам стандартните шрифтове.

Предпочитам да използвам HTML5 / CSS3. Обикновено използвам reset.css или normalize.css напоследък от HTML5 шаблон.

Как трябва да се разработя или какви css хакове трябва да включа, за да избегна мащабиране на dpi, за да наруша дизайна?

Разбирам, че това не е нормален въпрос за съвместимост на различни браузъри, а много странна ситуация, която се случва само в конкретни случаи, с конкретна комбинация браузър-компютър, но всички тези компютри имат dpi мащабиране. Въпросът е, че при един и същ браузър и същото dpi мащабиране може да се появи или да не се появи един и същ проблем.

Това всъщност не е по-различно от проблема с хората, които използват твърде ниска разделителна способност, за да видят вашия сайт, или използват увеличението на браузъра си, за да увеличат размера на текста.

Не можете да направите много по въпроса, освен да тествате за него ръчно и да видите какво всъщност "нарушава" оформлението. Но всяко оформление ще има практически ограничения за поддържаните платформи и конфигурации.

Можете изрично да посочите режима на препълване за всеки отделен текст, съдържащ елемент (и всички негови родители), но все пак ще имате проблеми с различни браузъри, които дават едни и същи шрифтове малко по различен начин или вариации в обгръщането на линии или подравняването на текста / алгоритми за обосновка.

Проблемът беше в това да има дефинирани шрифтове в em, докато ширината на контейнера беше в пиксели. Настройка на шрифтове също в пиксели, решава проблема.

В този случай всеки браузър се държеше различно.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?