This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Add thead
rule for consistent calculations of sticky header in repeater list
#2026
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
thead
tags cssdisplay
attribute defaults to'table-row-group'
.'table-row-group'
has no specification on the default height. In chrome the height is based on the content. In firefox and IE the height is based on the table container. Repeater list relies on thethead
to calculate size of sticky headers. To have consistent heights across browsers thedisplay
attribute can be set to'block'
so that the height is consistently defined based on content (like chrome).This bug is seen in firefox and ie as the header growing to large because of the height of the div inside of the header being about the same size as the table and overlapping the content.
Be sure to use
?w=1
when looking at the styles because the new nesting introduced a lot of whitespace changes.Delat sans whitespace: