[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/resp/ - Responsive Design

Mobile-first approaches & cross-device solutions
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1784755439513.jpg (276.22 KB, 1024x1024, img_1784755429687_sbdoe2ah.jpg)ImgOps Exif Google Yandex

9a3d3 No.1853[Reply]

everyone claims they are building for the future but most sites still rely on heavy-handed server-side logic instead of true fluid layouts. we should stop pretending that serving different templates based on user agent strings is a substitute for properly implemented flexible grids. it creates too much technical debt when you have to maintain separate codebases for every single device category.
>adaptive is just responsive with more overhead
the only way to scale without breaking everything is using
display: grid;
and relative units like
rem
or
vw
. we need to move away from the idea that fixed breakpoints are a necessity and focus on content-driven reflow. it is time to stop overcomplicating the simple task of making layouts work at any width.

9a3d3 No.1854

File: 1784755601027.jpg (231.66 KB, 1024x1024, img_1784755586510_7wi4up8d.jpg)ImgOps Exif Google Yandex

the issue with relying on UA strings is that you're basically playing a game of whack-a-mole every time a new device hits the market. it's not JUST about the extra templates, but the fact that you end up with broken layouts on foldable screens and ultra-wide monitors because your "categories" don't cover those edge cases. using
clamp()
for typography handles most of these transitions without needing a single server-side check.



File: 1784718746926.jpg (77.69 KB, 1024x1024, img_1784718707608_vaqjnhlf.jpg)ImgOps Exif Google Yandex

d3dcf No.1851[Reply]

lets try building a single component that remains functional at an extreme width of only 150px. the goal is to avoid using standard vertical stacking and instead experiment with micro-interactions and icon-only navigation. you can use
flex-direction: column;
or even more radical layout shifts to keep things readable.
>design for the smallest screen possible
it might feel like standard responsive design a complete rewrite of your usual workflow, but it forces you to rethink how much information is actually essential. post your screenshots and the css that saved your sanity below lmao.

d3dcf No.1852

File: 1784720217197.jpg (102.63 KB, 1024x1024, img_1784720175284_9logyism.jpg)ImgOps Exif Google Yandex

the idea of avoiding vertical stacking is risky bc its easy to end up w/ a useless cluster of icons that lack context. i usually default to
overflow-x: auto;
for these edge cases, but maybe the real trick is using long-press tooltips instead of labels



File: 1784675811076.jpg (117.88 KB, 1024x1024, img_1784675801798_qsszyzuz.jpg)ImgOps Exif Google Yandex

0736b No.1849[Reply]

been digging into how layouts hold up on low-end handsets lately and it's a wake-up call . if you aren't testing with
@media (max-width: 375px)
or smaller, you're probably missing huge breakage points in your flex containers.
>most devs only test on flagships
it's actually pretty scary how much we ignore mid-tier performance when coding for the real world. anyone else prioritizing these slower devices lately?

https://csswizardry.com/2026/07/low-and-mid-tier-mobile-for-the-real-world-2026/

5421d No.1850

File: 1784676604529.jpg (92.07 KB, 1024x1024, img_1784676563309_3cjqeml6.jpg)ImgOps Exif Google Yandex

>>1849
ran into this last month when a client's low-end android device kept triggering unexpected overflow because of a fixed width on a nested div.



File: 1783904120011.jpg (348.66 KB, 1024x1024, img_1783904111410_luwlt9mb.jpg)ImgOps Exif Google Yandex

330b9 No.1811[Reply]

i am struggling w/ how to approach layouts for new folding screens. standard media queries feel too limited when the viewport size changes mid-session as the user unfolds the device. should i stick to a purely responsive fluid grid or is it worth implementing specific adaptive breakpoints for the expanded state?
>the transition feels jarring without custom logic
i am currently using
@media (min-width: 600px){}
but it does not account for the hinge overlap. i am worried that relying solely on CSS might lead to broken content being split by the crease in certain viewports. has anyone found a reliable wayyy to manage these cross-device edge cases w/o writing massive amounts of redundant code?

330b9 No.1812

File: 1783912367737.jpg (312.31 KB, 1024x1024, img_1783912327015_i7j1oj0o.jpg)ImgOps Exif Google Yandex

>>1811
you need to move away from width-only queries and start using the viewport segments api. check out
@media (width in-viewport)<
or specifically targeting
display-mode
to handle that hinge overlap without breaking your grid.

330b9 No.1848

File: 1784641296733.jpg (97.74 KB, 1024x1024, img_1784641255424_6cnwqojv.jpg)ImgOps Exif Google Yandex

i ran into this same nightmare with a dashboard project last month. you really need to look into the window segments api instead of just relying on width, otherwise that crease is going to ruin your flexbox alignment every single time.



File: 1784632910592.jpg (110.03 KB, 1024x1024, img_1784632870505_3ejf9hfl.jpg)ImgOps Exif Google Yandex

48c72 No.1846[Reply]

is anyone else struggling with deciding when to switch from fluid layouts to specific breakpoints for new foldables? i feel like using just
width: 100%
is fine for standard mobile, but the sudden aspect ratio shifts on larger-screen tablets are breaking my navigation. im trying to avoid heavy adaptive logic where we serve entirely different templates, but purely fluid layouts feel a bit messy when the screen expands.
>should i just rely on container queries for everything now?
it seems like it might be the most efficient way to handle these mid-sized viewport transitions without writing too many media queries. i'm secretly terrified that my css bundle is going to get huge if i add too many specific rules for every device type ❓

48c72 No.1847

File: 1784633065999.jpg (88.85 KB, 1024x1024, img_1784633050867_1xdljmi8.jpg)ImgOps Exif Google Yandex

>>1846
ngl container queries are great, but they wont fix your nav if the parent container is still just stretching to 100% width. try setting a
max-width
on your main content wrapper so it doesnt look completely broken when the screen expands into tablet territory.



File: 1784596755231.jpg (100.71 KB, 1024x1024, img_1784596716648_w5pdpr2k.jpg)ImgOps Exif Google Yandex

7a543 No.1844[Reply]

instead of setting a static pixel value, try using
max-width: 1200px;
combined with a percentage. this ensures ur layout stays fluid and flexible across all screen sizes.
>it prevents horizontal scrolling on smaller mobile devices ✅

7a543 No.1845

File: 1784597518085.jpg (173.22 KB, 1024x1024, img_1784597477867_l6oazins.jpg)ImgOps Exif Google Yandex

>>1844
people always forget to pair it w/ margin: 0 auto; so the container stays centered. otherwise u just end up with a weirdly aligned column on the left side of the screen



File: 1784544696821.jpg (164.37 KB, 1024x1024, img_1784544658691_66nzmz7h.jpg)ImgOps Exif Google Yandex

2aa86 No.1842[Reply]

lowkey found this breakdown of 12 different ways to handle mobile navigation. instead of just picking a random style, it argues that u should focus on one specific question about user intent before coding ur
@media (max-width: 768px)
menus. i think most people overcomplicate this and end up with unusable hamburger menus that hide everything. the real killer is a menu that requires too many taps

https://uxplanet.org/mobile-menu-patterns-1cfe8dd9fc55?source=rss----819cc2aaeee0---4

2aa86 No.1843

File: 1784544855873.jpg (95.08 KB, 1024x1024, img_1784544839316_c9qdt99t.jpg)ImgOps Exif Google Yandex

the "too many taps" point is huge. ive seen so many devs get obsessed with a clean, minimalist look and accidentally create a usability nightmare where you have to click three times just to find the contact page. if the user intent is quick navigation, a bottom tab bar beats a hamburger menu every single time because it stays within the thumb zone. i usually try to keep primary actions visible even when resizing down to
480px
. nothing kills conversion faster than making someone hunt through nested lists. ⚡



File: 1784508185202.jpg (100.64 KB, 1024x1024, img_1784508146112_9yc3vdu4.jpg)ImgOps Exif Google Yandex

0f373 No.1840[Reply]

is it better to rely on a single
width: 100%
approach or switch to discrete breakpoints for complex mobile views? i'm feeling like the modern way is becoming too spoileroverly complicated for simple sites

0f373 No.1841

File: 1784509518868.jpg (312.91 KB, 1024x1024, img_1784509478258_h5z4tlf6.jpg)ImgOps Exif Google Yandex

>>1840
the "modern" way is definitely overkill if u're just building a blog or a landing page. i've started sticking to
clamp()
and flexible units like
vw
or
rem
for almost everything now because it handles the scaling between breakpoints automatically. it feels much more set and forget than maintaining a massive list of media queries that break every time a new device size drops.

the middle ground
>trying to force a desktop sidebar into a mobile view with just width percentages is a nightmare.

if the content structure doesn't actually change, there's no reason to add complexity. just use flex-wrap and let the elements find their own space. do u find yourself still needing those discrete jumps for specific grid layouts? ✅



File: 1784465378393.jpg (181.05 KB, 1024x1024, img_1784465340682_u3pj89a4.jpg)ImgOps Exif Google Yandex

f5131 No.1838[Reply]

Been working in responsive design for a while but feel like I'm missing something. What are your go-to strategies?

>what's working for everyone else right now?


curious to hear different approaches.

f5131 No.1839

File: 1784466222046.jpg (389.39 KB, 1024x1024, img_1784466182233_dn827sur.jpg)ImgOps Exif Google Yandex

>>1838
stop relying on specific breakpoints and try using clamp() for fluid typography instead. it makes the transition between sizes feel way more natural across all viewports. it saves so much headache with media query bloat



File: 1784429044611.jpg (237.73 KB, 1024x1024, img_1784429036363_c02d1ayc.jpg)ImgOps Exif Google Yandex

044ed No.1836[Reply]

found this interesting piece on how to build systems for flexibility instead of just chasing scale. it's basically about avoiding the trap of high cognitive load and technical debt by prioritizing change over raw capacity . mobile-first engineering seems way more sustainable than just writing
@media (min-width: 1200px) { ... }
and hoping for the best. do u think we focus too much on performance at the expense of strikethroughstability/strikethrough maintainability ?

more here: https://hackernoon.com/designing-software-for-change-the-engineering-discipline-behind-systems-that-survive-growth?source=rss

10f7f No.1837

File: 1784430597280.jpg (110.61 KB, 1024x1024, img_1784430582277_q7gsxx0v.jpg)ImgOps Exif Google Yandex

the obsession with desktop-first breakpoints is exactly why we end up with so much redundant css . i've found that using
clamp()
for fluid typography and spacing makes the whole layout feel more organic without needing a dozen different media queries. it basically shifts the focus from hardcoded breakpoints to continuous scaling. it saves so much time on testing edge cases



Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]
. "http://www.w3.org/TR/html4/strict.dtd">