A picture of myself




About Me


I am a 15 year old sophmore that attends Thomas A Edison CTE High School. I am a student in Web/App Design and Development where I learn HTML, CSS, and Javascript. My birthday is June 3rd and I was born in 2008. I was born in New York and have lived here ever since. My extended family lives across in Bangladesh which is the place my parents were from. I have 2 siblings, one older and one younger. My favorite animal is a cat, and more specifically is a black cat. I love to go hang out with my friends during the breaks and I also spend a lot of time studying for my classes to get deceant grades.

Domain Summaries


Domain 1

We learned how to use Javascript in order to show if a webpage supports Javascript or not.


Domain 2

In this domain, we explored how CSS is used to control the formatting of web pages, applying styles externally, internally, or inline. We saw how inline styles override internal styles, and how internal styles override external ones. We created CSS rules inside curly brackets to format tags, classes, and IDs. We learned that classes, made with a dot can be reused across a page, whereas IDs, are marked with a hashtag. Additionally, we applied pseudo-classes, added with a colon to style elements in specific states, such as when a user hovers over a link, to enhance website interactivity.


Domain 3

In this domain, we learned how to create and structure tables, emphasizing their role in organizing data rather than for page layouts. We covered text structuring with headings, paragraphs, line breaks, and list tags to organize content effectively. Additionally, we explored the use of Hr, Div, and Span tags for formatting and the importance of semantic tags like header, nav, and section for readability and SEO. We also learned how to create expandable text sections by using details and summary tags and how to embed and navigate through images and webpages with image links and hyperlinks. Finally, we delved into interactive elements with map and area tags, improved form accessibility with various attributes, and enhanced interactivity using input types, labels, select tags, textareas, buttons, and output tags.


Domain 4

In this domain, we learned how to effectively incorporate multimedia elements into HTML documents. We covered the process of adding and resizing images to fit a webpage, using tables for image layouts, and linking images to larger versions. Additionally, we explored embedding videos with multiple source formats and control attributes, as well as integrating audio files with controls and track tags for subtitles. Lastly, we delved into using iframes to embed external content within a webpage, enhancing the versatility and interactivity of web designs.


Domain 5

In this domain, understanding fundamental CSS properties like max-width, float positioning, relative and absolute positioning, static and fixed positioning, overflow settings, display types, inline versus block elements, visibility control, margins and padding in the box model, font families, colors, styles, and decorations, as well as text indentation, is crucial for effective webpage layout and design. Each property serves specific purposes: from controlling element sizes and positions to managing text alignment and appearance. Mastering these concepts empowers developers to create visually appealing and responsive webpages while ensuring consistent user experiences across different browsers and devices.


Domain 6

In this domain, we explore essential CSS practices such as reusing code through rule sets, utilizing comments for documentation and code management, ensuring cross-browser compatibility and employing web-safe fonts, separating structure and style for maintainability, implementing text alternatives for accessibility, managing color contrast and typography for both aesthetics and accessibility, organizing tab order and text resizing options, structuring text hierarchically with HTML tags, identifying and correcting syntax errors in CSS and HTML, managing tag mismatches, and resolving cascading issues through CSS specificity and usage of !important where necessary. These skills are crucial for developing well-structured and accessible webpages across different browsers and devices.