As someone relatively new to CSS, I am seeking guidance in creating a form with ASP.Net MVC using Razor that can adapt to different screen sizes. Previously, I built a form using tables, tr, td, p, and br tags with fixed widths, resulting in the desired layout on screens of a specific size. However, on smaller screens, such as those less than 1024x768 pixels, the layout is distorted, requiring excessive scrolling both vertically and horizontally.
My goal is to replicate this design on larger screens while maintaining responsiveness for tablets and phones. I am currently using ASP.net with MVC 5 and Bootstrap CSS, but I am struggling to achieve the desired label-on-top, control-below layout.
Therefore, my inquiry is: Does anyone have a basic HTML structure for this layout using Bootstrap CSS? Additionally, can anyone recommend a reliable tutorial for mastering Bootstrap and CSS in general? There are many resources available, but I am interested in quality recommendations.
Thank you,