This project is a simple responsive web-based tool that allows users to generate dynamic HTML tables based on the number of columns and rows they input.
- Create a custom HTML table dynamically.
- Responsive UI with modern CSS styling.
- Works on mobile and desktop.
- Styled using CSS variables and clean design patterns.
- Alternating row colors for better readability.
- HTML5
- CSS3 (Custom Properties, Flexbox, Media Queries)
- JavaScript (DOM Manipulation)
project-folder/
│
├── Table.html # Main HTML file
├── styles.css # CSS styling file
├── script.js # JavaScript for table generation
└── README.md # This file
- Open
Table.html
in any modern web browser. - Enter the desired number of columns and rows.
- Click the Create Table button.
- A styled HTML table will appear below.
- Add export to CSV feature
- Allow editing of cells
- Add delete/insert row or column functionality
- Include animations
This project uses Flexbox and media queries to ensure usability on both desktops and mobile devices.
This project is open-source and free to use under the MIT License.
Made with 💙 using HTML, CSS, and JavaScript.