For component position, I use className in customized CSS file and set the margin to "auto", so the position will be same regardless the screen dimension.
Ex:
.CenteredImage{
margin-left: auto !important;
margin-right: auto !important;
margin-top: auto !important;
margin-bottom: auto !important;
}
However, there are two issues here. Some compoenets do not have the option "Class Name" in the properties panel (e.g. checkBox, customized component). How can I set there position to "auto" in the customized CSS
The second issue, how to make the compoenent SIZE scale as well. That means, how to make it getting bigger with bigger screen dimension and smaller with smaller screen dimensions. I beleive the I should make the size relative (using %). How can I achieve that in customized CSS?
Thank you for your help!