it-swarm-eu.dev

Změnit vše tak, aby vyhovovalo jednomu?

Někdy rozložení nevypadá skvěle pro všechny různé variace dat, které bude mít.

Například:

Řekněme, že máte styl nadpisů na konkrétním typu stránky, například na stránce produktu.

Téměř pro všechny produkty to vypadá skvěle, jak to máte.

Existuje však jedna stránka produktu, kde je nadpis příliš dlouhý a způsobuje ošklivé zalomení řádku. Nemůžete ji přejmenovat ani na něco menšího.

Nyní máte 3 možnosti:

  1. Nedělejte nic, jen se s tím vypořádejte.

  2. Změňte velikost písma pro všechny nadpisy stránek produktu.

  3. Změňte velikost písma pro případ od případu, pokud je příliš dlouhý na jeden řádek.

Špatná věc týkající se možnosti 1 je nejvíc skvělá, ale některé vypadají trapně.

Špatnou věcí u možnosti 2 je to, že zhoršujete vzhled všech stránek (udělují se okrajově, ale stále ponižují), jen aby jich doprovázel pár, zdá se, že by měl existovat lepší způsob?

Špatnou věcí u možnosti 3 je velikost písma, která není konzistentní, což vytváří méně jednotný vzhled. Také se to může vymknout z ruky, jako při použití inline stylů, pokud to uděláte příliš (nebo vůbec), může to vést ke skutečné noční můře údržby.

Co je tedy ideální volbou? Existuje možnost, kterou jsem vynechal?

2
JD Isaacks

Možnost 4: Přizpůsobte zobrazení dlouhých čísel

Možná nebudete moci přejmenovat produkt (y) s dlouhými jmény - ale můžete změnit způsob zobrazení dlouhých jmen.

Možné přístupy zahrnují:

  • Zkraťte dlouhé názvy produktů na 60 znaků a přidejte elipsu (...)
    Variace: Po kolika postavách byste měli zkrátit? hledáš přestávku na slovo? Zobrazujete popis s úplným názvem produktu?
  • Zjistěte dlouhé názvy produktů a přepněte na explicitní styl
    Variace: Použijte menší velikost písma; vložte zalomení čáry a vynutíte nadpis dvou čar
12
Bevan

Nemyslím si, že existuje ideální řešení. Všechny zahrnují určitou formu kompromisu. Musíte se jen rozhodnout, co jste připraveni na kompromis.

Myslím, že možnost 2 je nejméně nejhorším řešením, protože si zachovává konzistenci mezi webem/aplikací, což je pravděpodobně nejdůležitější věc. Vaši uživatelé očekávají, že různé části stránky budou na každé stránce na stejném místě.

Možnost 3 může fungovat, pokud se ujistíte, že záhlaví zabírá na každé stránce stejný „fyzický“ prostor. To může vyžadovat mírně více mezery na „normálních“ stránkách.

Možnost 1 je pravděpodobně nejhorší možností, protože by mohla vyvolat dojem, že stránka je nějakým způsobem rozbitá.

1
ChrisF