<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mahalakshmi C</title>
    <description>The latest articles on DEV Community by Mahalakshmi C (@mahalakshmi_c_48a15c7871b).</description>
    <link>https://dev.to/mahalakshmi_c_48a15c7871b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4019569%2F25bd9fa6-d1d3-4b4e-b76d-6a84cdde2d18.webp</url>
      <title>DEV Community: Mahalakshmi C</title>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mahalakshmi_c_48a15c7871b"/>
    <language>en</language>
    <item>
      <title>HTML Table</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Wed, 22 Jul 2026 15:31:55 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-table-461k</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-table-461k</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An HTML table is used to organize and display data in rows and columns. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tables are useful when we need to present related information in a structured format, such as student marks, employee details, product information, prices, and schedules.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An HTML table is created using the &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  HTML Table Elements
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;-used to  element defines the complete table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table row&lt;/strong&gt; — The &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; element creates a row in the table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table Header&lt;/strong&gt; —the &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; element defines a heading or header cell. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;By default, the text is usually bold and centered.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Table Data&lt;/strong&gt; - The &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; element defines a normal data cell.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table Title&lt;/strong&gt; - The &lt;code&gt;&amp;lt;caption&amp;gt;&lt;/code&gt; element adds a title to the table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table Header Section&lt;/strong&gt; - The &lt;code&gt;&amp;lt;thead&amp;gt;&lt;/code&gt; element groups the header rows of a table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table Body Section&lt;/strong&gt; - The &lt;code&gt;&amp;lt;tbody&amp;gt;&lt;/code&gt; element groups the main data rows of a table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table Footer Section&lt;/strong&gt; - The &lt;code&gt;&amp;lt;tfoot&amp;gt;&lt;/code&gt; element groups the footer or summary rows of a table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Column Group&lt;/strong&gt; - The &lt;code&gt;&amp;lt;colgroup&amp;gt;&lt;/code&gt; element is used to group one or more columns in a table.&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML Table Attributes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;colspan&lt;/strong&gt; - The colspan attribute allows one cell to occupy multiple columns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;rowspan&lt;/strong&gt; - The rowspan attribute allows one cell to occupy multiple rows.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt; 
&amp;lt;html lang="en"&amp;gt; 
&amp;lt;head&amp;gt; 
      &amp;lt;meta charset="UTF-8"&amp;gt; 
      &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt; 
       &amp;lt;title&amp;gt;Student Details&amp;lt;/title&amp;gt; 
&amp;lt;style&amp;gt; 
table {
 width: 100%; border-collapse: collapse;
} 
th, td {
 border: 1px solid black; padding: 10px; text-align: left;
} 
th { 
  background-color: lightgray; 
} 
&amp;lt;/style&amp;gt; 
&amp;lt;/head&amp;gt; 
&amp;lt;body&amp;gt; 
&amp;lt;table&amp;gt;
 &amp;lt;caption&amp;gt;Student Details&amp;lt;/caption&amp;gt;
 &amp;lt;thead&amp;gt;
   &amp;lt;tr&amp;gt;
     &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
     &amp;lt;th&amp;gt;Course&amp;lt;/th&amp;gt;
     &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt; 
 &amp;lt;/thead&amp;gt; 
 &amp;lt;tbody&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;td&amp;gt;Aswin&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;Full Stack Development&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt; 
  &amp;lt;tr&amp;gt;
    &amp;lt;td&amp;gt;Ravi&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;Web Development&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;25&amp;lt;/td&amp;gt;
 &amp;lt;/tr&amp;gt;
&amp;lt;/tbody&amp;gt; 
&amp;lt;tfoot&amp;gt; 
  &amp;lt;tr&amp;gt; 
    &amp;lt;td colspan="3"&amp;gt;Student Information&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt; 
 &amp;lt;/tfoot&amp;gt; 
&amp;lt;/table&amp;gt; 
&amp;lt;/body&amp;gt; 
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpszbjhjuexqpih8ybeb1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpszbjhjuexqpih8ybeb1.png" alt=" " width="798" height="172"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HTML Form - Elements</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Mon, 20 Jul 2026 12:04:43 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-elements-1i8i</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-elements-1i8i</guid>
      <description>&lt;ul&gt;
&lt;li&gt;HTML provides several form elements that allow users to enter, select, and submit data.&lt;/li&gt;
&lt;li&gt;Each form element has a specific purpose, such as collecting text, selecting an option, uploading a file, or submitting a form.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The most commonly used HTML form elements are:&lt;br&gt;
input&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;label&lt;/li&gt;
&lt;li&gt;textarea&lt;/li&gt;
&lt;li&gt;select&lt;/li&gt;
&lt;li&gt;option&lt;/li&gt;
&lt;li&gt;optgroup&lt;/li&gt;
&lt;li&gt;button&lt;/li&gt;
&lt;li&gt;fieldset&lt;/li&gt;
&lt;li&gt;legend&lt;/li&gt;
&lt;li&gt;datalist&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;label&amp;gt;&lt;/code&gt; element provides a description for a form field. It helps users understand what information they need to enter and also improves accessibility.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;label for="name"&amp;gt;Name:&amp;lt;/label&amp;gt;
&amp;lt;input type="text" id="name"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;textarea&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; element creates a multi-line text box for entering long text.&lt;/p&gt;

&lt;p&gt;Used For&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comments&lt;/li&gt;
&lt;li&gt;Feedback&lt;/li&gt;
&lt;li&gt;Address&lt;/li&gt;
&lt;li&gt;Messages
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;textarea rows="4" cols="30"&amp;gt;&amp;lt;/textarea&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;select&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element creates a drop-down list from which users can choose one or more options.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;option&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt; element defines each item inside a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; drop-down list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;optgroup&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;&amp;lt;optgroup&amp;gt;&lt;/code&gt; element groups related options inside a drop-down list, making long lists easier to organize.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;select&amp;gt;
&amp;lt;optgroup label="Frontend"&amp;gt;
&amp;lt;option&amp;gt;HTML&amp;lt;/option&amp;gt;
&amp;lt;option&amp;gt;CSS&amp;lt;/option&amp;gt;
&amp;lt;/optgroup&amp;gt;
&amp;lt;optgroup label="Backend"&amp;gt;
&amp;lt;option&amp;gt;Python&amp;lt;/option&amp;gt;
&amp;lt;option&amp;gt;Java&amp;lt;/option&amp;gt;
&amp;lt;/optgroup&amp;gt;
&amp;lt;/select&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;button&lt;/strong&gt;&lt;br&gt;
The  element creates a clickable button. It can be used to submit a form, reset a form, or perform other actions using JavaScript.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;button type="submit"&amp;gt;Submit&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;fieldset&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;/code&gt; element groups related form fields together by drawing a border around them. It helps organize forms into sections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;legend&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;&amp;lt;legend&amp;gt;&lt;/code&gt; element provides a title or caption for a &lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;
&amp;lt;legend&amp;gt;Personal Information&amp;lt;/legend&amp;gt;
&amp;lt;input type="text"&amp;gt;
&amp;lt;input type="email"&amp;gt;
&amp;lt;/fieldset&amp;gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;datalist&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;&amp;lt;datalist&amp;gt;&lt;/code&gt; element provides a list of suggested values for an  field. Users can either choose one of the suggestions or type their own value.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;label&amp;gt;Choose a Browser:&amp;lt;/label&amp;gt;
&amp;lt;input list="browsers"&amp;gt;
&amp;lt;datalist id="browsers"&amp;gt;
&amp;lt;option value="Chrome"&amp;gt;
&amp;lt;option value="Firefox"&amp;gt;
&amp;lt;option value="Edge"&amp;gt;
&amp;lt;/datalist&amp;gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vadlcjj3jpb60obux2j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vadlcjj3jpb60obux2j.png" alt=" " width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;



</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML Form</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Fri, 17 Jul 2026 12:58:39 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-8gh</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-8gh</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; Tag&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; tag is one of the most important HTML form elements.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;It is used to create different types of input fields where users can enter or select data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The behavior of the  tag depends on its type attribute. By changing the value of type, the same  tag can create a text box, password field, email field, radio button, checkbox, file upload, and many other input controls.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Syntax: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;input type="value"&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The type Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The type attribute defines what kind of input field the browser should display.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are many input types available. The most commonly used ones are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;text&lt;/li&gt;
&lt;li&gt;password&lt;/li&gt;
&lt;li&gt;email&lt;/li&gt;
&lt;li&gt;number&lt;/li&gt;
&lt;li&gt;date&lt;/li&gt;
&lt;li&gt;radio&lt;/li&gt;
&lt;li&gt;checkbox&lt;/li&gt;
&lt;li&gt;file&lt;/li&gt;
&lt;li&gt;submit&lt;/li&gt;
&lt;li&gt;reset&lt;/li&gt;
&lt;li&gt;button&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;type="text"&lt;/strong&gt;- Creates a single-line text box.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="password"&lt;/strong&gt;- Creates a password field where the entered characters are hidden.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="email"&lt;/strong&gt;- Accepts email addresses and performs basic email validation.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"email"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="number"&lt;/strong&gt;- Allows users to enter only numeric values.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"number"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="date"&lt;/strong&gt;- Displays a calendar for selecting a date.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"date"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="radio"&lt;/strong&gt;- Allows users to select only one option from a group.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;
&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Male

&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Female
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="checkbox"&lt;/strong&gt;- Allows users to select multiple options.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"checkbox"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; HTML

&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"checkbox"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; CSS

&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"checkbox"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; JavaScript
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="file"&lt;/strong&gt;- Allows users to upload files from their device.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"file"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="submit"&lt;/strong&gt;- Creates a button that submits the form data to the server.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;
&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"submit"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Register"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="reset"&lt;/strong&gt;- Creates a button that clears all form fields.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"reset"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Clear"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;type="button"&lt;/strong&gt;- Creates a normal button. It does not submit the form unless JavaScript is added.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"button"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Click Me"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML form - Attributes</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Thu, 16 Jul 2026 14:24:28 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-attributes-2745</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-form-attributes-2745</guid>
      <description>&lt;p&gt;A form acts as a bridge between the user and the website. It collects information entered by users and sends it to a server where it can be processed, stored, or validated.&lt;/p&gt;

&lt;p&gt;Without HTML forms, websites would only display information. Users wouldn't be able to interact with them by entering data.&lt;/p&gt;

&lt;p&gt;In this blog, we'll learn everything about HTML Forms, including how they work, their important attributes, and the most commonly used form elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is HTML Form?&lt;/strong&gt;&lt;br&gt;
An HTML Form is a section of a webpage used to collect user input.&lt;/p&gt;

&lt;p&gt;It contains different input fields such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Text boxes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Password fields&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Radio buttons&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Checkboxes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Drop-down lists&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;File upload&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Buttons&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The collected information is usually sent to a web server for processing.&lt;/p&gt;

&lt;p&gt;Syntax&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&amp;gt;&lt;/span&gt;
    Form Elements
&lt;span class="nt"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What Happens Without HTML Forms?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine visiting these websites without forms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Gmail - You cannot enter your email or password.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Amazon - You cannot search products.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Instagram - You cannot login or sign up.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The HTML &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; element is used to create an HTML form for user input.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important Attributes of the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; Tag&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;action&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;method&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;novalidate&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;autocomplete&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;target&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;action Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The action attribute tells the browser where to send the form data after the user clicks the Submit button.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;action=&lt;/span&gt;&lt;span class="s"&gt;"login.php"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Method Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The method attribute tells how the form data should be sent to the server.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There are two commonly used methods:&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GET&lt;br&gt;
POST&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;GET method&lt;/strong&gt; sends form data through the URL. It is mainly used when the data is not sensitive, such as search queries.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;action=&lt;/span&gt;&lt;span class="s"&gt;"login.php"&lt;/span&gt; &lt;span class="na"&gt;method=&lt;/span&gt;&lt;span class="s"&gt;"GET"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;strong&gt;POST method&lt;/strong&gt; sends form data inside the request body, so it does not appear in the URL.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;action=&lt;/span&gt;&lt;span class="s"&gt;"search.php"&lt;/span&gt; &lt;span class="na"&gt;method=&lt;/span&gt;&lt;span class="s"&gt;"POST"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;name Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The name attribute gives a name to the form or its controls. When the form is submitted, the server identifies each value using its name.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"username"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;novalidate Attributes&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML checks required fields before submitting.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"email"&lt;/span&gt; &lt;span class="na"&gt;required&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The browser won't submit until a valid email is entered.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;autocomplete Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This attribute tells the browser whether it should remember previously entered values.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;autocomplete=&lt;/span&gt;&lt;span class="s"&gt;"on"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;target Attribute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The target attribute specifies where the server's response will be displayed after the form is submitted.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;_self (Default)- Opens the response in the same browser tab.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_self"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;_blank - Opens the response in a new browser tab.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;form&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;HTML Forms are one of the most powerful features of HTML because they allow users to interact with websites. Understanding the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag, its attributes like action and method, and common form elements is an essential step toward becoming a web developer&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML Attributes</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Wed, 15 Jul 2026 12:39:54 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-attributes-1dbh</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-attributes-1dbh</guid>
      <description>&lt;p&gt;In this blog, we'll explore what HTML attributes are, why they're important, their syntax, and the most commonly used attributes with simple explanations.&lt;/p&gt;

&lt;p&gt;As I continued learning, I realized that these are play a key role in making web pages functional and meaningful. Attributes provide additional information about HTML elements, helping define their behavior, appearance, and purpose. Without attributes, HTML would only provide the basic structure of a webpage, but many essential features-like links, images, and forms-wouldn't work as expected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are HTML Attributes?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;All HTML elements can have attributes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;HTML attributes provide additional information about HTML elements. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They define the behavior, appearance, or properties of an element. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Attributes usually come in name/value pairs like: name="value"&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Syntax&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;tagname attribute="value"&amp;gt;Content&amp;lt;/tagname&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uses&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Add extra information to HTML elements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Link web pages using the href attribute.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Display images using the src attribute.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Attributes&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;href&lt;/strong&gt; (hyperlink)attribute specifies the URL of the page the link.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Visit Google&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;id&lt;/strong&gt; attribute gives an HTML element a unique name. An id should be used only once on a webpage.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"main-heading"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Welcome to My Website&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;class&lt;/strong&gt; attribute groups one or more HTML elements together. Multiple elements can have the same class.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;HTML&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;CSS&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;style&lt;/strong&gt; attribute is used to apply CSS directly to an HTML element.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h2&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color:blue;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello World&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;title&lt;/strong&gt; attribute provides additional information about an element. A tooltip appears when the user places the mouse pointer over the element.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;title=&lt;/span&gt;&lt;span class="s"&gt;"This is a paragraph"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Move your mouse here.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;src&lt;/strong&gt; attribute specifies the location (source) of an image, audio, video, or other external file.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"flower.jpg"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;alt&lt;/strong&gt; (alternative text) attribute provides a text description for an image if it cannot be displayed.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"cat.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Cute white cat"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt; The &lt;strong&gt;width and height&lt;/strong&gt; of an image , div or other elements.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"flower.jpg"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"300"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;placeholder attribute&lt;/strong&gt; displays hint text inside an input field until the user enters data.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Enter your name"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>html</category>
    </item>
    <item>
      <title>CSS Selector</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Tue, 14 Jul 2026 14:38:13 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/css-selector-1ede</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/css-selector-1ede</guid>
      <description>&lt;p&gt;&lt;strong&gt;What are CSS Selectors?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS Selectors are patterns used in CSS to select and target HTML elements so that styles can be applied to them&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Type of CSS selector&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7gfx0nf3d1ynam2heaof.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7gfx0nf3d1ynam2heaof.jpg" alt=" " width="623" height="604"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Element Selector:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selects all elements with the same HTML tag.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;button {
    background-color: green;
    color: white;
    padding: 10px;
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Class Selector:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The class attribute is used to group multiple HTML elements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can apply the same CSS style to all elements that have the same class name.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In CSS, the class selector is represented by a dot (.).&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.title {
    color: green;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;ID Selector:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The id attribute is used to identify one unique HTML element.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each id value should be used only once on a page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In CSS, the ID selector is represented by a hash (#).&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#logo {
    color: red;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Group Selector&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Group Selector is used to apply the same CSS style to multiple selectors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is represented by a comma (,).&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h2, p {
    margin: 20px;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Universal Selector&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Universal Selector selects all HTML elements on the page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is represented by the * symbol.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;HTML Code&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;body&amp;gt;

    &amp;lt;h1 id="logo"&amp;gt;My Website&amp;lt;/h1&amp;gt;

    &amp;lt;h2 class="title"&amp;gt;Welcome&amp;lt;/h2&amp;gt;

    &amp;lt;p class="title"&amp;gt;This is my first paragraph.&amp;lt;/p&amp;gt;

    &amp;lt;button&amp;gt;Login&amp;lt;/button&amp;gt;
    &amp;lt;button&amp;gt;Sign Up&amp;lt;/button&amp;gt;

&amp;lt;/body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fophzxd3hph3ir3v4u8j5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fophzxd3hph3ir3v4u8j5.png" alt=" " width="552" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>HTML Tags</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Sun, 12 Jul 2026 14:48:06 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-tags-3nho</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-tags-3nho</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is HTML?&lt;/strong&gt;&lt;br&gt;
HTML stand as HyperText Markup Language, is the standard markup language used to create and structure the content of a web page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is HTML Tag?&lt;/strong&gt;&lt;br&gt;
HTML uses tags to create the structure of a web page. Tags are enclosed in angle brackets (&amp;lt; &amp;gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DOCTYPE HTML&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; tells the browser that the document is written in HTML5. It should always be the first line of an HTML document.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML Tag&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; Tag is the root element of an HTML document.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Head Part&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; Tag  contains information about the webpage, such as the title, CSS links, meta tags, and scripts. It is not displayed on the webpage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag sets the title of the webpage, which appears on the browser tab.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tag provides additional information (metadata) about the webpage, such as character encoding and responsive viewport settings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; tag is used to write Internal CSS to style HTML elements.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Body Part&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag contains all the visible content of the webpage, such as headings, paragraphs, images, buttons, forms, and links.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Heading tags are used to create headings.&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; is the largest heading, and &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; is the smallest.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag is used to create a paragraph.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; Anchor tag is used to create a hyperlink, allowing users to navigate to another webpage or website.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag displays an image on the webpage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; tag is a block-level container used to group multiple HTML elements together for styling and layout.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; tag is an inline container used to style or highlight a small part of the text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tag inserts a line break, moving the next content to a new line.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; tag creates a horizontal line to separate sections of content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt; tag creates a clickable button.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; tag creates an input field where users can enter data.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Basic HTML Example&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;

    &lt;span class="c"&gt;&amp;lt;!-- Div Tag --&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Heading Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Welcome to My Website&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Paragraph Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is a simple HTML page created using basic HTML tags.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Image Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"profile.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Profile Image"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Anchor Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Visit Google&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Input Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Enter your name"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;

        &lt;span class="c"&gt;&amp;lt;!-- Button Tag --&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;button&amp;gt;&lt;/span&gt;Submit&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;

    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>html</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is GitLab? How to Install, Use, and Push Code .</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Fri, 10 Jul 2026 17:26:43 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/what-is-gitlab-how-to-install-use-and-push-code--5gi8</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/what-is-gitlab-how-to-install-use-and-push-code--5gi8</guid>
      <description>&lt;p&gt;Hii Guys&lt;/p&gt;

&lt;p&gt;In this blog, we are going to see how to install GitLab and Works.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is GitLab?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GitLab is a web-based DevOps platform that provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git repository hosting&lt;/li&gt;
&lt;li&gt;Continuous Integration / Continuous Deployment (CI/CD)&lt;/li&gt;
&lt;li&gt;Issue tracking&lt;/li&gt;
&lt;li&gt;Project management tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 GitLab Official website:(&lt;a href="https://gitlab.com?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;https://gitlab.com?utm_source=chatgpt.com&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;👉 GitLab Official Download:(&lt;a href="https://gitscm.com/downloads?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;https://gitscm.com/downloads?utm_source=chatgpt.com&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Create a GitLab Account&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create GitLab Account&lt;/li&gt;
&lt;li&gt;Sign up using email&lt;/li&gt;
&lt;li&gt;Verify your account&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How GitLab Works&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a repository (project)&lt;/li&gt;
&lt;li&gt;Clone it to your local system&lt;/li&gt;
&lt;li&gt;Make changes&lt;/li&gt;
&lt;li&gt;Commit changes&lt;/li&gt;
&lt;li&gt;Push to GitLab&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Basic Git Commands&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Initialize Git Repository&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;git init&lt;/code&gt;&lt;br&gt;
Creates a new Git repository in your folder&lt;/p&gt;

&lt;p&gt;2.Check Status&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git status&lt;/code&gt;&lt;br&gt;
Shows changed, staged, and untracked files.&lt;/p&gt;

&lt;p&gt;3.Add Files&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git add file_name&lt;/code&gt;&lt;br&gt;
Adds a specific file .&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;br&gt;
Adds all files.&lt;/p&gt;

&lt;p&gt;4.Commit Changes&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git commit -m "Your message"&lt;/code&gt;&lt;br&gt;
Saves changes with a message.&lt;/p&gt;

&lt;p&gt;5.Connect to GitLab Repository&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git remote add origin https://gitlab.com/username/project.git&lt;/code&gt;&lt;br&gt;
Links your local project to GitLab.&lt;/p&gt;

&lt;p&gt;6.Push Code &lt;/p&gt;

&lt;p&gt;&lt;code&gt;git push -u origin main&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"origin" → remote name&lt;/li&gt;
&lt;li&gt;"main" → branch name&lt;/li&gt;
&lt;li&gt;"-u" → sets upstream (first time only)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;7.Clone Repository&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git clone https://gitlab.com/username/project.git&lt;/code&gt;&lt;br&gt;
Downloads project from GitLab.&lt;/p&gt;

&lt;p&gt;8.Pull Latest Changes&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git pull&lt;/code&gt;&lt;br&gt;
Gets latest updates from GitLab.&lt;/p&gt;

</description>
      <category>git</category>
      <category>programming</category>
    </item>
    <item>
      <title>HTML Inline and Block Element</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Thu, 09 Jul 2026 14:12:07 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/html-inline-and-block-element-3e3l</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/html-inline-and-block-element-3e3l</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is HTML Element?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An HTML element is the fundamental building block of a webpage that tells a web browser how to structure, format, and display content. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The HTML element is everything from the start tag to the end tag.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example: &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;       &amp;lt;h1&amp;gt;My First Heading&amp;lt;/h1&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;HTML elements are mainly divided into two types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Block Elements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inline Elements&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Block Elements&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
A block element always starts on a new line and takes up the full available width by default.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Block Elements: &amp;lt;div&amp;gt;, &amp;lt;p&amp;gt;,&amp;lt;h1&amp;gt;–&amp;lt;h6&amp;gt;, &amp;lt;ul&amp;gt;, &amp;lt;li&amp;gt;, &amp;lt;header&amp;gt;, &amp;lt;footer&amp;gt;, and &amp;lt;section&amp;gt;.&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Welcome&amp;lt;/h1&amp;gt;
&amp;lt;p&amp;gt;Hello&amp;lt;/p&amp;gt;
&amp;lt;div&amp;gt;Content&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&lt;br&gt;
&lt;code&gt;Welcome&lt;br&gt;
        Hello&lt;br&gt;
        Content&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inline Elements&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An inline element does not start on a new line.It only takes up as much width as its content needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Inline Elements: &amp;lt;span&amp;gt;, &amp;lt;a&amp;gt; (hyperlinks), &amp;lt;strong&amp;gt;, &amp;lt;em&amp;gt;, &amp;lt;img&amp;gt;, and &amp;lt;button&amp;gt;.&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;span&amp;gt;Hello&amp;lt;/span&amp;gt;
&amp;lt;span&amp;gt;World&amp;lt;/span&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&lt;code&gt;Hello World&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Diagram of HTML Elements:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu05wxnvtmz774w6dcjp.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu05wxnvtmz774w6dcjp.webp" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
    </item>
    <item>
      <title>Learning HTML and CSS</title>
      <dc:creator>Mahalakshmi C</dc:creator>
      <pubDate>Wed, 08 Jul 2026 17:03:19 +0000</pubDate>
      <link>https://dev.to/mahalakshmi_c_48a15c7871b/learning-html-and-css-4baf</link>
      <guid>https://dev.to/mahalakshmi_c_48a15c7871b/learning-html-and-css-4baf</guid>
      <description>&lt;p&gt;Hi All, &lt;/p&gt;

&lt;p&gt;I started learning HTML and CSS. My trainer taught us how to design the Instagram login page. I learned how to use HTML tags like &lt;strong&gt;heading, Image, Input&lt;/strong&gt; and CSS properties like &lt;strong&gt;Flexbox, padding, margin, and border&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;After class, I practiced by creating the Netflix sign-in page. I am happy because I completed it and learned something new.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5k7ghaqkt3f5635ukcp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5k7ghaqkt3f5635ukcp.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am excited to learn more and improve my web development skills every day.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
