I'm designing a page where there's a columnar list of shops and a small description for each of these shops.
The client asked us to include logos and to hide the description with an arrow pointing down (probably because the logos would clutter the area); the user would need to click that arrow to see a small paragraph (at most 150 chars). Below is a sample of one of these blocks, before the requested changes.
However, it feels for me that's a bad idea (TM), as we're forcing the user to take manual action for each shop he wants to know more, but without even leaving the current page, only to discover the hidden content is a small paragraph of text.
Does my concerns make sense? If so, how can I better phrase that so the client understands the issue?
display:none
hides content from screen readers as well: css-tricks.com/places-its-tempting-to-use-display-none-but-dont