Search

New Generation Web Design Annoyances

0 views

Automatically Maximized Windows

Web designers often chase the illusion of full‑screen immersion, especially with Flash‑based sites that can consume an entire monitor. The problem starts when the site launches and forces the browser to resize itself without asking. The new window becomes a captive viewport, and every time the page refreshes the browser jumps from the familiar 800‑pixel width to a gigantic 1920‑pixel display. That sudden shift can throw off page layouts, hide navigation bars, and make the site feel clunky. Users who prefer a smaller window must repeatedly drag the corner back to their original size, and those who use multiple monitors quickly find their workspace collapsed into one noisy pane. Even seasoned users who know how to close a window with Alt+F4 get stuck when the site disables the usual menu bar or task‑bar controls. A developer’s trick to “force fullscreen” ends up alienating visitors who rely on the browser’s standard sizing controls. In addition, the automatic maximization can break responsive designs that rely on container width to scale content. The site appears correct in one resolution but becomes unusable when the browser forces a different size. The result is a design that looks impressive in a test window but performs poorly for real users. When building a site, it is safer to let the browser decide the dimensions, and if a fullscreen experience is needed, provide a clear toggle button that users can opt into rather than a hidden script that pushes the page into an unwanted state.

Pixel Fonts

Pixel fonts have long been the go-to for designers who want a crisp, retro aesthetic. They emerged from the limitations of Flash, which struggled to render small TrueType fonts clearly. Pixel fonts replace the smooth curves of a standard font with a blocky grid that maintains sharp edges at tiny sizes. On the surface, that gives text a nostalgic feel that fits well with video‑game‑inspired interfaces. But when you drop the font size below nine points, readability drops sharply. The blocky design is great for icons or headings, but for body text, the lack of anti‑aliasing turns characters into a jumble of squares. A reader quickly loses the ability to parse words, and the user experience suffers. The issue is not limited to Flash. With the rise of HTML5 and CSS, pixel fonts began appearing in web pages as well, where they do not integrate with the operating system’s rendering engine. Browsers still apply anti‑aliasing to standard fonts, but pixel fonts bypass that and force the browser to render them as crisp, hard‑edge glyphs. The effect is disorienting when you switch between a site that uses standard fonts and one that relies on pixel fonts for small text. Designers who think they are adding charm may be doing the opposite of what they intend, especially on mobile devices where small fonts are essential for legibility. The solution is to reserve pixel fonts for decorative headlines, logos, or icons, while using a readable typeface for body text. This keeps the site approachable while still preserving the nostalgic vibe where appropriate.

Scroll Arrows

Scroll arrows offer a “click‑to‑scroll” approach that replaces the traditional scrollbar. Designers often position them inside a content block, hoping that users will discover them and use them to navigate long lists. The problem lies in visibility and usability. Because the arrows are not part of the browser’s native interface, users need to locate them first. Some designers hide the arrows with CSS until the mouse hovers over the area, which turns them into a hidden feature that most visitors never see. Even when the arrows are visible, the scrolling mechanism is unintuitive. The cursor must rest over the arrow to trigger a small step in one direction. It takes multiple clicks to cover the distance a single drag on a scrollbar can accomplish. Moreover, the arrows do not support keyboard navigation; pressing Home, End, or arrow keys has no effect. For accessibility, this is a major drawback: screen‑reader users and those with motor impairments rely on the keyboard for navigation. The arrows also lack a visual cue for the current scroll position, so a user cannot gauge how far along a page they are. A more user‑friendly solution is to keep the standard scrollbar, or to implement a JavaScript scrolling library that mimics native behavior while still offering a custom look. The goal should be to make scrolling intuitive, not to force users to learn a new method each time they visit a site.

Fixed Window Sizes

Some web applications open a new window that cannot be resized, resembling the old 640x480 windows of early multimedia programs. The designer’s intent is often to keep the layout consistent, but the result is a rigid user experience. A user with a high‑resolution display will find the content cramped, while someone with a smaller screen will see the interface overflowing and inaccessible. Because the window lacks standard browser controls, closing it requires clicking a close button in the corner of the page, which is not immediately obvious to many visitors. The lack of scrolling ability in these windows forces designers to cram all navigation into a single page, leading to long lists that rely on scroll arrows or pagination. If the user does not scroll quickly enough, they may miss critical information. These fixed windows also break on mobile devices, where a browser window is essentially the entire screen. Mobile users cannot resize the viewport, so the site must be built for a specific dimension that rarely matches any device. Modern responsive design principles dictate that websites should adapt to the user’s screen size rather than force a particular resolution. When designers opt for a fixed window, they must accept a steep decline in usability across a wide range of devices.

Sound Loops

Adding background music or short sound effects has become a way for some designers to make Flash sites feel more engaging. A looping techno beat can create an energetic atmosphere, but it rarely improves usability. Visitors must keep an eye on the volume control, because even a soft background track can become disruptive when it repeats every few seconds. In addition to the main loop, many sites play menu clicks, hover sounds, or button clicks that fire on every mouse movement. That constant audio bombardment can fatigue the user quickly, especially if they are navigating through a lengthy article or form. Most browsers do allow a mute button, but the site often hides it behind a subtle icon that fades in only after the first interaction. This makes it difficult for a new visitor to locate and use the mute function. A more thoughtful approach is to keep background audio optional and provide clear controls for turning it on or off. Even better, rely on visual cues and animations instead of sound to guide the user through interactions. The overall result is a more pleasant browsing experience when designers prioritize usability over flashy audio loops.

Aycan Gulez serves as editor‑in‑chief at Wow Web Designs, a site that showcases top web designs worldwide. He also created WowBB, a modern bulletin board platform offering features such as auto‑install, a WYSIWYG editor with built‑in spell‑check, time‑zone detection, topic‑level new‑post tracking, smart caching, and native support for popular bulletin‑board file formats.

Suggest a Correction

Found an error or have a suggestion? Let us know and we'll review it.

Share this article

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!

Related Articles