The answer is very simple, yet very uncompromising – cross-browser compatibility. With that history lesson done, you could ask why we are still using such old and heavy rendering. It was merely improving the visual parts and wasting time to create code that is not really useful and is often over 70% of the final HTML/CSS. To make things worse - this does not really increase the usability and accessibility of the page. In the pre-CSS3 era it was a real pain for the Front-End developers to create funky, nice looking layouts with rounded corners and shadows, as it required a lot of extra HTML, fiddling with many CSS properties and background images. Well, there are a few neat tricks, and if you want to play we could give you Usual and correct answer is that this is a browser behavior and we can`t control If there was one, we would, there is no question about that. A major part of the problem is that eachīrowser zooms in a different way and we can’t provide a global, easy to implement Have often been asked for a way around it. This zooming problem can be seen in a lot of pages all over the Internet and we Is the simple fact that we have to deal with it. Not fall into mathematical explanations why this happens, because what is more important This happens because the background image is rasterizedĪnd, when zoomed, it cannot stretch evenly with the other parts of the page. You can see that the zoomed parts do not look very nice - the backgrounds are “leaking”Ī little and seem disarranged. Zoom 125% (when the pages is really zoomed so you can read the fine print) Zoom 105% (one of the most common issues, often caused by Ctrl + touching the mouse More visual glitches than simpler, modern layouts when the browser is zoomed, so These two ASP.NET AJAX controls are based on a table layout and background image sprites, which causes With almost every HTML component that uses background images. They are not exceptions you’ll see this problem The described behavior can be seen, for example, in Telerik’s ASP.NET AJAX DockĬontrol and ASP.NET AJAX Window. It will not ruin the page accessibility but will leave a feeling Page, visual glitches could appear when the layout is based on background imagesĪnd/or sprites. Usually we zoom to increase the font size but, since the browser zooms the entire Only by people with vision impairments, but also by users that, for different reasons, This is an important accessibility feature, which is often used not The major browsers offer the option to zoom the entire page rather than just increase
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |