Portals are a critical element for displaying information on all FileMaker layouts. Portals, however, have a limitation in that they have a fixed height. This means they are not great for displaying blocks of text that may vary in length.
Here is a demonstration and a free demo file that show how to use a webviewer and some calculated html code to display records of varying height similar to a portal. A link to a script in each record opens a card window to allow editing of the information.
Here is a portal with fixed row height:
Here is the webviewer with variable row height:
Edit a row in a card window: