A basic personal portfolio website created using HTML and CSS.
This project was developed while learning front-end web-development fundamentals. It presents my introduction, education, technical skills, projects and contact information through a structured and visually styled webpage.
- Personal introduction
- About-me section
- Education information
- Contact information
- Styled navigation
- Custom colors and typography
- Organized page layout
- Hover effects
- HTML5
- CSS3
- Basic document structure
- Semantic HTML elements
- Headings and paragraphs
- Links and images
- Lists
- Forms
- Page sections and navigation
- Selectors
- Colors and backgrounds
- Typography
- Margins and padding
- Borders
- Width and height
- Element alignment
- Hover effects
basic-html-css-portfolio/
├── index.html
├── style.css
├── README.md
├── LICENSE
├── images/
│ └──profile.png
└──bk img.jpg
└──cover1.jpg
No installation is required.
- Download or clone the repository.
- Keep
index.htmlandstyle.cssin their correct locations. - Open
index.htmlin a web browser.
The website can also be opened through the Live Server extension in Visual Studio Code.
This project helped me understand how HTML provides the structure of a webpage while CSS controls its appearance and layout. I practised styling page sections, organizing content, adjusting spacing, selecting colors, and creating a consistent portfolio design.
It provided a foundation for learning responsive design and JavaScript.
- Improve mobile responsiveness
- Add JavaScript interactions
- Add project screenshots and links
- Add a downloadable CV
- Create a functional contact form
- Improve accessibility
- Deploy the website using GitHub Pages
Talal Nasir Computer Science Student
This project is available under the MIT License.