When you create a printed target (PDF target, Framemaker target, or Word target), this happens automatically. However, when you create an online target like WebHelp, you will find that if you have a table that breaks across a page, the table header row isn't printed at the top of the new page.
You can change that with an easy line of code that you add to your project's CSS file. Here is what you do:
- Open your project in Flare, and find your CSS style in the Content Explorer's Resources folder.
- Right click on the CSS style sheet, and select "Open With -> Internal Text Editor"
- Scroll to the end of the code.
- Copy and paste the following code from this page into the text editor after all the existing code:
Code: Select all
thead { display: table-header-group; }
- Save the style sheet and close the internal text editor (close the tab).
A word of warning, however: this behavior is governed by the user agent (the web browser, in this case) . Not all browsers support this functionality, so this is browser-dependent. (I've looked at Firefox and recent versions of IE, and they seem to work fine.)
Also, the specification does not define what happens if you assign table-header-group to multiple elements, so just add it to the <thead> element, and you should be fine.
Good luck!