Ask Programiz - Human Support for Coding Beginners
Explore questions from fellow beginners answered by our human experts. Have some doubts about coding fundamentals? Enroll in our course and get personalized help right within your lessons.

Hello Woi Shingo! The <textarea> tag includes the name attribute to identify the data that the text area collects when the form is submitted. This is a common aspect of form elements, which are grouped together within a form tag.
When a form is submitted, the values of the form inputs are sent to the server. The name attribute gives a unique identity to each input, helping the server distinguish between the different pieces of data.
For example, in your current HTML code:
<form action="/html-form-submit" method="post">
<label>Write a movie plot.</label><br>
<textarea name="plot" rows="3" cols="40"></textarea>
</form>Here, name="plot" tells the server that whatever text the user enters into the text area should be associated with the plot identifier once the form is submitted.
Consider this scenario:
Imagine needing to capture both a movie title and its plot in a form. You might adjust your code to look like this:
<form action="/html-form-submit" method="post">
<label>Movie Title:</label><br>
<input type="text" name="title"><br>
<label>Write a movie plot:</label><br>
<textarea name="plot" rows="3" cols="40"></textarea>
</form>Here, you'd have two inputs each with a different name:
1. name="title": captures the movie title.
2. name="plot": captures the movie plot.
When this form is submitted, the server will know exactly which text is the title and which is the plot.
Hope this helps make sense of the name attribute! Let me know if you have more questions, or if there's anything else you'd like to understand better. 😊

Hi Ramesh Bhuttewadkar,
A tag is the part inside angle brackets, like <p> or </p>.
An element is the full thing, meaning the opening tag + the content + the closing tag.
Example:
<p>Hello</p>
Tags:
<p>and</p>Element:
<p>Hello</p>
If you have more questions, I am here to help 😊

Hi Youssef,
An immediate child is an element that is directly inside another element, with nothing in between.
Example:
<ul>
<li>Item</li>
</ul>
<li> is the immediate child of <ul> because it is directly inside it.
If it was like this:
<ul>
<div>
<li>Item</li>
</div>
</ul>
Then <li> is not an immediate child of <ul>. The <div> is.
If you have more questions, I am here to help 😊

Hi samharid,
Because headings like <h1> to <h6> are meant to show the structure of the page, not just styling. They tell the browser and screen readers what the main topics are.
If you use headings only to make text look big, the page structure becomes confusing. A better way is to keep normal text and make it bold or bigger using CSS.
Example:
<p class="big">This is normal text, just styled.</p>
.big {
font-size: 24px;
font-weight: bold;
}
If you have more questions, I am here to help 😊

Hi Cesar,
Self-contained content means a piece of content that can stand on its own as one complete unit.
In HTML, <figure> is used for things like an image, diagram, or code snippet plus its caption, because they belong together.
Example:
<figure>
<img src="tiger.png" alt="Tiger">
<figcaption>A tiger</figcaption>
</figure>
If you have more questions, I am here to help 😊

Hi SELVARATHINAM,
Headings are like a content outline. <h2> is a main section, and <h3>, <h4>, <h5> are smaller sub-sections under it.
If you jump from <h2> to <h5>, it can confuse screen readers and make the page structure harder to understand. It is better to go in order, like <h2> then <h3> for the next level.
If you have more questions, I am here to help 😊

Hi Onyelusi,
The <head> is for page information the browser needs, not for content the user reads on the page. Things in <head> include the page title, meta info, links to CSS, and scripts.
The content that shows on the webpage goes inside the <body>.
Example:
<head>
<title>My Page</title>
</head>
<body>
<h1>This will show on the page</h1>
</body>
<title> shows in the browser tab, but the <h1> shows on the actual page.
If you have more questions, I am here to help 😊

Hi Ing RAMIREZ,
Metadata means data about data. In a webpage, metadata is information about the page, like the title, description, author, or character set.
In HTML, metadata usually goes inside the <head> and it helps the browser and search engines, even though it does not show as normal page text.
Example:
<head>
<meta charset="UTF-8">
<meta name="description" content="Learning HTML basics">
</head>
If you have more questions, I am here to help 😊

Hi Arav,
Use an unordered list <ul> and put each bullet item inside <li>.
Example:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
That automatically shows bullet points.
If you have more questions, I am here to help 😊

Hi Joy,
<p> is an HTML tag used to create a paragraph.
<p>is the opening tag. It starts the paragraph.</p>is the closing tag. It ends the paragraph.
Example:
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
The browser shows each paragraph on its own line with some space.
If you have more questions, I am here to help 😊
Our Experts
Sanjeev PanditPrincipal Engineer
Sudip BhandariHead of Growth/Marketing
Apekchhya ShresthaSenior Product Manager
Anuj ShresthaTech Lead
Kelish RaiTechnical Content Writer
Abhilekh GautamSystem Engineer
Palistha SinghTechnical Content Writer
Sarthak BaralSenior Content Editor
Saujanya Poudel
Abhay Jajodia
Nisha SharmaTechnical Content Writer
Udayan ShakyaTechnical Content Writer