User may be lost when faces the massive data in a large table, how about freezing the first row and column? so that the dimensions and metrics are always reachable.

enter image description here enter image description here questions:

  1. It would narrow down the scrolling area, is there any elegant way to get the balance right ?

  2. Google Analytics doesn't commit to realize such function, for what consideration ?


  • 1
    Yes, you can do that. But is it a good idea for your design? This is hard to answer without more specifics. A screenshot or mockup of the design would be nice.
    – user31143
    Commented Oct 20, 2015 at 6:29
  • I would agree to dan1111 and would advise to include a screenshot so that the freezing you're suggesting is far more easier to comprehend. Commented Oct 20, 2015 at 6:45
  • We don't know enough about what you're trying to do to say whether freezing rows and columns will be useful in your situation. But freezing rows and columns for web is common enough. Some people call these "sticky" rows. e.g. tympanus.net/codrops/2014/01/09/sticky-table-headers-columns
    – nightning
    Commented Oct 20, 2015 at 20:33

1 Answer 1


I'm not an expert but as user I will be glad if first row and column of large table wil be frozen.

Maybe the better solution is not to freeze row and column but to create header ouside of the scrollable table?

  • +1 for Separate header, although can be a pain (HTML/CSS anyway) to get everything to line up unless the column widths are fixed Commented Oct 20, 2015 at 11:11
  • Just keep in mind that a seperate header object would probably effect the accessibility (in HTML it would probably break it for screen readers)
    – stefan.s
    Commented Oct 21, 2015 at 5:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.