In fact when I use Items (with tstrings) TwebRadioGroup work correctly but alignment is horizontal (show in 2)
and if I leave the items assigned by the HTML (as code shown before) the radioGroup is align Vertical but
don't work correctly.
It is by design that when mapping on a HTML element (note that the mapping here is done on the radiogroup outer element, the radiogroup items are generated & rendered from the Pascal class), the generated radio buttons are relative positioned. These are rendered as SPAN elements. If you want the SPAN elements to be rendered under each other, define a CSS class for these SPAN elements, for example with style display:block; and assign this CSS class to WebRadioGroup.ElementClassName