<?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: Joel Diharce</title>
    <description>The latest articles on DEV Community by Joel Diharce (@joeldiharce).</description>
    <link>https://dev.to/joeldiharce</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F916233%2F8079df20-8533-4dcf-a766-662402ec7df3.jpeg</url>
      <title>DEV Community: Joel Diharce</title>
      <link>https://dev.to/joeldiharce</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joeldiharce"/>
    <language>en</language>
    <item>
      <title>New note format!</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Tue, 13 Sep 2022 23:30:19 +0000</pubDate>
      <link>https://dev.to/joeldiharce/new-note-format-4ho4</link>
      <guid>https://dev.to/joeldiharce/new-note-format-4ho4</guid>
      <description>&lt;p&gt;Synopsis: Well, we had our first class in which expectations were set, and resources were given. Knowing what I know about the course now, I need a new note format. Each number will be a separate post, and contain the bullets that follow it:&lt;/p&gt;

&lt;p&gt;Each week's roadmap contains many topics, and each topic will get its own post, covering all the topic's sections. To protect both any future student's educational integrity, and to preserve the rights of the course, these posts will be saved as drafts only, and not published. The projects however will be discussed openly. To help you, I'll share my best method I could think of for my journaling. I'll update this as I make changes as well.&lt;/p&gt;

&lt;p&gt;Subject Title.00X (to keep repeated titles in order)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Topic

&lt;ul&gt;
&lt;li&gt;Section #1&lt;/li&gt;
&lt;li&gt;Section #2...Etc...&lt;/li&gt;
&lt;li&gt;Thoughts about what was learned.
+Likes and Dislikes
+Possible uses/applications of the learned material
+Where have I seen this before? (if applicable)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;First class summary&lt;/p&gt;

&lt;p&gt;The above note format will be for material. The first class didn't cover material we're learning, so I won't be following the new format for this post. Instead, I'll go over what I did to prepare myself. Maybe it can help you too!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Part of the expectations is that I need to devote at least 20-25 hours a week to learning on my own, and that class is to discuss what we learned, not to be taught from scratch. I knew that's what it takes to make this career change, and I am completely committed. So, the first thing I did was make a calendar to budget my time according to their guidelines. I have 4 hours of study time every 6 days, with one day of rest. I have remote class 2 times a week, and in-person class once a week. Sundays are my chosen free day, and oh-me-oh-my am I gonna make the most of them! 😁&lt;/li&gt;
&lt;li&gt;The second thing I did was set expectations with my household so that I can have the dedicated time I need.&lt;/li&gt;
&lt;li&gt;The third and final thing I did was to inform work that my schedule would need to change in order to accommodate the class and study time. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I'm ready!!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>You thought we were done with forms... hahaha...</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 06:21:02 +0000</pubDate>
      <link>https://dev.to/joeldiharce/you-thought-we-were-done-with-forms-hahaha-260n</link>
      <guid>https://dev.to/joeldiharce/you-thought-we-were-done-with-forms-hahaha-260n</guid>
      <description>&lt;p&gt;Welcome to forms pt 2! Is there an end in sight? Who knows! Ok, I do. Yes, and this is it.&lt;/p&gt;

&lt;p&gt;So, there are text areas that can be created for larger inputs. The user can adjust them as needed, and sometimes they're limited in how big they can get.&lt;/p&gt;

&lt;p&gt;The tags used are &lt;code&gt;&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;&lt;/code&gt;, and the are used with attributes within the opening tag - the "cols" attribute, and the "rows" attribute - each has a value of pixels to define their size. If you add text in between the text area tags, you would be adding placeholder text! That's just how they work, and I'm looking forward to finding out how exactly they work that way.&lt;/p&gt;

&lt;p&gt;Here is an example:&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;form&amp;gt;
     &amp;lt;p&amp;gt;What's your favorite food?&amp;lt;/p&amp;gt;
     &amp;lt;textarea cols="50" rows="10"&amp;gt;
     Describe your favorite food here!
     &amp;lt;/textarea&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Funny thing... When you have the placeholder text in a separate line of the code, you will find that its alignment in the text field is centered. &lt;/p&gt;

&lt;p&gt;Example: &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eKJTiPUt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/28e6i751ljw09dkfbica.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eKJTiPUt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/28e6i751ljw09dkfbica.png" alt="Image description" width="802" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want it to be at the very start of the text field, you'll have to put it directly against the text area tags. Example:&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;form&amp;gt;
     &amp;lt;p&amp;gt;What's your favorite food?&amp;lt;/p&amp;gt;
     &amp;lt;textarea cols="50" rows="10"&amp;gt;Describe your favorite food here!&amp;lt;/textarea&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Photo: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--X34Gov53--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qbjmy2kdy8rwgq6oatjs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--X34Gov53--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qbjmy2kdy8rwgq6oatjs.png" alt="Image description" width="788" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Radio inputs are next!&lt;/p&gt;

&lt;p&gt;You can give people options for them to select just one, and for this, we'd use radios. To use radios, you have to use the input tags, and make them the type "radio". Here is an example:&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;form&amp;gt;
     &amp;lt;p&amp;gt;What are planning on doing tonight?&amp;lt;/p&amp;gt;
     &amp;lt;input type="radio"&amp;gt;
     Hang with my family at home
     &amp;lt;input type="radio"&amp;gt;
     Pig out on a bucket of Popeye's chicken
     &amp;lt;input type="radio"&amp;gt;
     Play a game on my phone
     &amp;lt;input type="radio"&amp;gt;
     Learn HTML and make blog posts about it
     &amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I wrapped each input tag and the accompanying text with paragraph tags to make it a vertical list like so:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GqgpLgiw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulbjc7vvb3pfq8khar8o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GqgpLgiw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulbjc7vvb3pfq8khar8o.png" alt="Image description" width="696" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice anything? I could select multiple things at once. Apparently, radio buttons are supposed to be for one selection, not multiple. And of course, the recorded lesson will show me how to implement this restriction on the radio buttons.&lt;/p&gt;

&lt;p&gt;The "name" attribute will label the data as a specific type of data when sent to the server. If I add the name tag with the name "time spent", then each of the options to choose from will send data labeled as "time spent", regardless of the value of the option that is chosen. With this attribute, we can now restrict the radio buttons to select one option: Using the same name in each name attribute will link the options together, and allow you only one choice.&lt;/p&gt;

&lt;p&gt;Next is the "value" attribute, which is the content of the data that is sent to the server once submitted. This attribute along with the "name" attribute are necessary to send data to a server. The "name" attribute will label the type of data being sent, and the "value" attribute will designate the content of the data being sent.&lt;/p&gt;

&lt;p&gt;One way to confirm this is to submit one of the options and look at the URL above. Just now, I chose the option "Pig out on a bucket of Popeye's chicken", because yeah buddy!!! When I look at the URL, I see the following at the end:&lt;br&gt;
&lt;code&gt;[...]?Time+spent=Fried+Chicken+Feast&lt;/code&gt; Notice that the type of data is "Time spent", and the value is "Fried Chicken Feast" When sent to the server, the data will be placed in a table where the column is named "Time spent", and the value will be placed in the next empty cell in that column.  &lt;/p&gt;

&lt;p&gt;Example:&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;form&amp;gt;
    &amp;lt;p&amp;gt;What are you planning on doing tonight?&amp;lt;/p&amp;gt;
    &amp;lt;input type="radio" name="Time spent" value="Family Night"&amp;gt;
    Hang with my family at home
    &amp;lt;p&amp;gt;&amp;lt;input type="radio" name="Time spent" value="Fried Chicken Feast"&amp;gt;
    Pig out on a bucket of Popeye's chicken&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;&amp;lt;input type="radio" name="Time spent" value="Mobile Gaming"&amp;gt;
    Play a game on my phone&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;&amp;lt;input type="radio" name="Time spent" value="HTML Blog"&amp;gt;
    Learn HTML and make blog posts about it&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;&amp;lt;input type="submit"&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you want to choose multiple options (like I do - I intensely enjoy the time I spend doing the things I listed in the code!!), the checkbox attribute can be used instead:&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;form&amp;gt;
     &amp;lt;p&amp;gt;What are planning on doing tonight?&amp;lt;/p&amp;gt;
     &amp;lt;input type="checkbox"&amp;gt;
     Hang with my family at home
     &amp;lt;input type="checkbox"&amp;gt;
     Pig out on a bucket of Popeye's chicken
     &amp;lt;input type="checkbox"&amp;gt;
     Play a game on my phone
     &amp;lt;input type="checkbox"&amp;gt;
     Learn HTML and make blog posts about it
     &amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is what it looks like: &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TirV1oQD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prsjydwey9jtj9cse6ks.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TirV1oQD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prsjydwey9jtj9cse6ks.png" alt="Image description" width="674" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another way of submitting data from a form is to use a dropdown menu. We do this using the select tags &lt;code&gt;&amp;lt;select&amp;gt;&amp;lt;/select&amp;gt;&lt;/code&gt; and the option tags &lt;code&gt;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&lt;/code&gt;. This attribute is different than the others, as you don't need to give the attribute "name" to each individual option. You just need to give it once, in the opening select tag. However, you should keep in mind that the value attribute is still necessary for each individual option. Also, when displayed on the browser, one of the options in the dropdown is always selected. By default, it is the first option, but you can choose which one by adding the word "select" after the value attribute of the option you want selected, like so:&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;form&amp;gt;
    &amp;lt;p&amp;gt;What are planning on doing tonight?&amp;lt;/p&amp;gt;
    &amp;lt;select name="Time spent"&amp;gt;
    &amp;lt;option value="Family Night" selected&amp;gt;Hang with my family at home&amp;lt;/option&amp;gt;
    &amp;lt;option value="Fried Chicken Feast"&amp;gt;Pig out on a bucket of Popeye's chicken&amp;lt;/option&amp;gt;
    &amp;lt;option value="Mobile Gaming"&amp;gt;Play a game on my phone&amp;lt;/option&amp;gt;
    &amp;lt;option value="HTML Blog"&amp;gt;Learn HTML and make blog posts about it&amp;lt;/option&amp;gt;
    &amp;lt;/select&amp;gt;
    &amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Personally, I'm curious about how to get placeholder text in the dropdown menu... Thanks to google, I found the information I needed! And thanks to VS Code, I know what the attributes in the element mean!&lt;br&gt;
So, to add an option that is placeholder, you have to set the value to nothing with a pair of quotations: "", and you have to use the attributes "disabled" and "selected". "disabled" makes the option something that you can't select. If you select one of the options, then select the placeholder, it won't be selected. It will go back to the option you selected before. As you know, "selected" makes the placeholder be the first thing displayed in the drop down so that it's showing constantly. In addition to these, you can add the "hidden" attribute, which will hide the placeholder from visibility in the dropdown completely. It will still show on the drop down when the page loads, but it won't be listed. I chose to not use "hidden", and instead use the other two. &lt;/p&gt;

&lt;p&gt;Here is the code!&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;p&amp;gt;What are planning on doing tonight?&amp;lt;/p&amp;gt;
&amp;lt;select name="Time spent"&amp;gt;
&amp;lt;option value="Family Night"&amp;gt;Hang with my family at home&amp;lt;/option&amp;gt;
&amp;lt;option value="Fried Chicken Feast"&amp;gt;Pig out on a bucket of Popeye's chicken&amp;lt;/option&amp;gt;
&amp;lt;option value="Mobile Gaming"&amp;gt;Play a game on my phone&amp;lt;/option&amp;gt;
&amp;lt;option value="HTML Blog"&amp;gt;Learn HTML and make blog posts about it&amp;lt;/option&amp;gt;
&amp;lt;option value="" disabled selected&amp;gt;Choose your path...&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;
&amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here is what the drop down looks like when the page loads:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cehR-3ER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9nf1uy7bpkphu5rllvg0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cehR-3ER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9nf1uy7bpkphu5rllvg0.png" alt="Image description" width="748" height="134"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lastly, here is what it looks like when the dropdown is expanded:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cI1OC8DD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjpt5e1d2p05v5xckwcb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cI1OC8DD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjpt5e1d2p05v5xckwcb.png" alt="Image description" width="762" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curiosity satisfied!&lt;/p&gt;

&lt;p&gt;Sleep time! Good night!&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Forms!!!</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 02:41:49 +0000</pubDate>
      <link>https://dev.to/joeldiharce/forms-2opn</link>
      <guid>https://dev.to/joeldiharce/forms-2opn</guid>
      <description>&lt;p&gt;Ever sign up for a service online, and you have to enter your name and information? You filled out a form. These are heavily used in web development. There different uses for forms like a sign in forms for logging into your user account, or a search bar like on google (these have just one field, but still - they're a form).&lt;/p&gt;

&lt;p&gt;Right now, we're only learning the front-end part of the form, not the back-end.&lt;/p&gt;

&lt;p&gt;Tag! &lt;/p&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;form&amp;gt;&amp;lt;/form&amp;gt;&lt;/code&gt; tags used by themselves won't display anything. You'll need a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag to label the field, and also the &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; tag in order to make the form show (there is no closing input tag). &lt;/p&gt;

&lt;p&gt;It seems that most input tags are given a "type" attribute that will help the form display text in helpful ways. One example is the log in form:&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;form&amp;gt;
     &amp;lt;p&amp;gt;Username&amp;lt;/p&amp;gt;
     &amp;lt;input type="text"&amp;gt;
     &amp;lt;p&amp;gt;Password&amp;lt;/p&amp;gt;
     &amp;lt;input type="password"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It looks like this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--poXQGRCA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2l7l3io3yfvkrcisx50s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--poXQGRCA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2l7l3io3yfvkrcisx50s.png" alt="Image description" width="332" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see how the password is obfuscated in order to protect it from nosy people.&lt;/p&gt;

&lt;p&gt;You can also add placeholder text to the form too! We use another attribute to do this called "placeholder". Here you can see the form empty, showing what the code above would look like without any fields being filled in:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NfNUcpId--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qml7grcdbrdeeexuo6h1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NfNUcpId--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qml7grcdbrdeeexuo6h1.png" alt="Image description" width="366" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is the code that would add the placeholder.&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;form&amp;gt;
     &amp;lt;p&amp;gt;Username&amp;lt;/p&amp;gt;
     &amp;lt;input type="text" placeholder="Username here please!"&amp;gt;
     &amp;lt;p&amp;gt;Password&amp;lt;/p&amp;gt;
     &amp;lt;input type="password" placeholder="Password here please!"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can see the text we put in in the empty fields to help guide users on what to do:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SfY5bRSk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dpmfl6bts8bpkrc0sizp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SfY5bRSk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dpmfl6bts8bpkrc0sizp.png" alt="Image description" width="320" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now the submit button!&lt;/p&gt;

&lt;p&gt;To make the space in between the password field and the submit button like what you see on sign in forms everywhere, you have to add in two &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags consecutively, then add the input type submit:&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;form&amp;gt;
     &amp;lt;p&amp;gt;Username&amp;lt;/p&amp;gt;
     &amp;lt;input type="text" placeholder="Username here please!"&amp;gt;
     &amp;lt;p&amp;gt;Password&amp;lt;/p&amp;gt;
     &amp;lt;input type="password" placeholder="Password here please!"&amp;gt;
     &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
     &amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here it is:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6mFcztop--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vhnitplmjz4yxdltzvlk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6mFcztop--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vhnitplmjz4yxdltzvlk.png" alt="Image description" width="320" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There's more!!!&lt;/p&gt;

&lt;p&gt;There are two attributes for the form tag itself: &lt;em&gt;action&lt;/em&gt; and &lt;em&gt;method&lt;/em&gt;:&lt;br&gt;
The action attribute is the URL that receives the forms data.&lt;br&gt;
The method attribute will ascribe one of two http methods to the form: Get or Post.&lt;/p&gt;

&lt;p&gt;Example!&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;form action="/fake-url-for-submission" method="post"&amp;gt;
     &amp;lt;p&amp;gt;Username&amp;lt;/p&amp;gt;
     &amp;lt;input type="text" placeholder="Username here please!"&amp;gt;
     &amp;lt;p&amp;gt;Password&amp;lt;/p&amp;gt;
     &amp;lt;input type="password" placeholder="Password here please!"&amp;gt;
     &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
     &amp;lt;input type="submit"&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Well, that's all that was covered, so before I go, I can very briefly share some of the little nugget of knowledge I have about the http methods mentioned here: &lt;br&gt;
&lt;em&gt;Get&lt;/em&gt; retrieves data. &lt;em&gt;Post&lt;/em&gt; data is being sent to a server for the creation of a file/record/data. Put also exists, and is different than post, even though they semantically sound the same.&lt;/p&gt;

&lt;p&gt;Onwards!!!&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Spreadsheets?! No - TABLES y'all.</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 01:58:57 +0000</pubDate>
      <link>https://dev.to/joeldiharce/spreadsheets-no-tables-yall-1i47</link>
      <guid>https://dev.to/joeldiharce/spreadsheets-no-tables-yall-1i47</guid>
      <description>&lt;p&gt;I'm a lover of spreadsheets. They're the first real tool I learned how to use, and kind of my natural segway into programming, so I have a bit of an appreciation for them. What we're going over isn't a spreadsheet, and doesn't have the functionality of one, but I imagine it is the closest to a spreadsheet that I can get at this level (I mean, if google can do it with Sheets, I'm sure I can get there, right?)&lt;/p&gt;

&lt;p&gt;Like all things html, there are tags for this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table&amp;gt;&amp;lt;/table&amp;gt;&lt;/code&gt; - these are the table tags, and they surround the table's inner elements along their content, defining the start and end of the table.&lt;br&gt;
&lt;code&gt;&amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;/code&gt; - these are used to create the table headers, or, the name each column. &lt;br&gt;
&lt;code&gt;&amp;lt;tr&amp;gt;&amp;lt;/tr&amp;gt;&lt;/code&gt; - these are used to create the table rows&lt;br&gt;
&lt;code&gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;/code&gt; - these are used to put data into each row.&lt;/p&gt;

&lt;p&gt;The way this works is you start with the table tags, put in table rows, and enter the table headers as the first row's data. The table header tags are kind of interchangeable with the table data tags, in that you can use either to fill in a table row for example:&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;table&amp;gt;
&amp;lt;tr&amp;gt;
     &amp;lt;th&amp;gt;product&amp;lt;/th&amp;gt;
     &amp;lt;th&amp;gt;cost&amp;lt;/th&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;tr&amp;gt;
     &amp;lt;td&amp;gt;Milk&amp;lt;/td&amp;gt;
     &amp;lt;td&amp;gt;$6.16&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will look like:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
     &lt;th&gt;product&lt;/th&gt;
     &lt;th&gt;cost&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
     &lt;td&gt;Milk&lt;/td&gt;
     &lt;td&gt;$6.16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
     &lt;td&gt;Keebler Sandies Pecan Shortbread Cookies&lt;/td&gt;
     &lt;td&gt;$3.28&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I can switch the table data and table header tags too, making the table a little weird...&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
     &lt;td&gt;product
     &lt;/td&gt;
&lt;td&gt;cost
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
     &lt;th&gt;Milk
     &lt;/th&gt;
&lt;th&gt;$6.16
&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
     &lt;td&gt;Keebler Sandies Pecan Shortbread Cookies&lt;/td&gt;
     &lt;td&gt;$3.28&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;And If I want to add borders, I can! I just have to put an attribute &lt;code&gt;&amp;lt;border&amp;gt;&lt;/code&gt; into the opening table element, equaling a pixel amount like so:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table border="1"&amp;gt;&lt;br&gt;
&amp;lt;tr&amp;gt;&lt;br&gt;
     &amp;lt;th&amp;gt;product&amp;lt;/th&amp;gt;&lt;br&gt;
     &amp;lt;th&amp;gt;cost&amp;lt;/th&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;tr&amp;gt;&lt;br&gt;
     &amp;lt;td&amp;gt;Milk&amp;lt;/td&amp;gt;&lt;br&gt;
     &amp;lt;td&amp;gt;$6.16&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;tr&amp;gt;&lt;br&gt;
     &amp;lt;td&amp;gt;Keebler Sandies Pecan Shortbread Cookies&amp;lt;/td&amp;gt;&lt;br&gt;
     &amp;lt;td&amp;gt;$3.28&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;Here is what this looks like:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S327Vovu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/enbvsj4e4v82tb6gdos5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S327Vovu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/enbvsj4e4v82tb6gdos5.png" alt="Image description" width="730" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ONWARD!!!&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Divs and Spans... O_o;</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 01:16:46 +0000</pubDate>
      <link>https://dev.to/joeldiharce/divs-and-spans-oo-1feb</link>
      <guid>https://dev.to/joeldiharce/divs-and-spans-oo-1feb</guid>
      <description>&lt;p&gt;At first, while learning about this I thought "This has a use, but I just don't know it yet!" Then, &lt;strong&gt;BAM!!&lt;/strong&gt; I was shown exactly how useful this is! &lt;/p&gt;

&lt;p&gt;Div tags (&lt;code&gt;&amp;lt;div&amp;gt;&amp;lt;/div&lt;/code&gt;) surround the elements you'd like to group together. The elements can be separate or in the same line, it doesn't really matter as long as they're surrounded by the div tags. An effect of the divs is that the elements within it are grouped into a "block level box", which would make the div, and all the elements it contains, act kind of like how the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags containing text: The contents of the dive tags will get their own line. &lt;/p&gt;

&lt;p&gt;Span tags (&lt;code&gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt;) are different in that the elements they contain don't get their own line. You could surround one word in a paragraph with the span tags, and the word wouldn't get its own line.&lt;/p&gt;

&lt;p&gt;You can give both divs and spans IDs/classes. :D&lt;/p&gt;

&lt;p&gt;Once again, as I suspected, when we learn CSS we'll see more about how this works, as it's mostly useful with CSS.&lt;/p&gt;

&lt;p&gt;Onward!!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Classes and IDs? Feels like school again. Wait a minute...</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 01:02:38 +0000</pubDate>
      <link>https://dev.to/joeldiharce/classes-and-ids-feels-like-school-again-wait-a-minute-53fo</link>
      <guid>https://dev.to/joeldiharce/classes-and-ids-feels-like-school-again-wait-a-minute-53fo</guid>
      <description>&lt;p&gt;I'm listening to this lesson, and paused it after it finished the third sentence immediately - from what I know about javascript, this topic sounds awfully similar to objects/instances. So if you know some javascript, this may sound familiar. &lt;/p&gt;
 I was wrong!! Haha... heh...

&lt;p&gt;Classes and IDs are used to identify an element in html. Classes can identify multiple, and IDs can identify just one. I know: "What is that useful for?" I thought the same thing. Apparently, you can use them in CSS to be able to select elements individually, or in groups, in order to apply some styles to them.&lt;/p&gt;

&lt;p&gt;No examples on this yet, but we will go over it more when we learn about CSS. :) Exciiitiiiing!&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>(Pre-class) Project #1!</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Sat, 10 Sep 2022 00:42:40 +0000</pubDate>
      <link>https://dev.to/joeldiharce/project-1-5bl2</link>
      <guid>https://dev.to/joeldiharce/project-1-5bl2</guid>
      <description>&lt;p&gt;Well, it's finally here! I know enough (apparently) to build a webpage! &lt;/p&gt;

&lt;p&gt;I'm following a model, about a lizard programmer with likes and dislikes. Well, it's gonna be about my dog instead. Screenshots shared!&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;The code!&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wOvVQHkI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fvu509p5obhzstbfhkf3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wOvVQHkI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fvu509p5obhzstbfhkf3.png" alt="Image description" width="880" height="607"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;The page!&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bbycNxZD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jyidmhc1e1k7vi46fzwx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bbycNxZD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jyidmhc1e1k7vi46fzwx.png" alt="Image description" width="880" height="882"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;...Et voila!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i0XJVT-S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media1.giphy.com/media/lN43HqgTKEczYIPMnK/giphy.gif%3Fcid%3D790b7611fac25dde437470a3bae62704b84fce4a9a2c0074%26rid%3Dgiphy.gif%26ct%3Ds" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i0XJVT-S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media1.giphy.com/media/lN43HqgTKEczYIPMnK/giphy.gif%3Fcid%3D790b7611fac25dde437470a3bae62704b84fce4a9a2c0074%26rid%3Dgiphy.gif%26ct%3Ds" alt="Et voila..." width="450" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
      <category>myfirstwebpage</category>
    </item>
    <item>
      <title>Errors beware...</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Wed, 07 Sep 2022 06:19:22 +0000</pubDate>
      <link>https://dev.to/joeldiharce/errors-beware-540j</link>
      <guid>https://dev.to/joeldiharce/errors-beware-540j</guid>
      <description>&lt;p&gt;What do you do when you run into errors on your programming journey? Ask Google! Programming is hard, and it's certain that many people have already run into the issue you've encountered, and likely also blogged about it (;D). My favorite line from this video is "...being a programmer is being a glorified Googler." This is confirmed by my programmer partner.&lt;/p&gt;

&lt;p&gt;You've basically gotta know how to search using google in order to be a good programmer. My programming partners says "There is no shame in learning from others", and he is RIGHT. One website that we're encouraged to use as a search result resource is Stack overflow, We are also encouraged to be patient with the search because some of the subjects are obscure, or we just don't know how to describe them with the purpose of searching for them. If you can't figure it out, reach out to a peer! &lt;/p&gt;

&lt;p&gt;...Speaking of, my partner disappeared... 🤨&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>html</category>
    </item>
    <item>
      <title>Hyperrrrr-linx (sp?) ;D</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Tue, 06 Sep 2022 06:49:37 +0000</pubDate>
      <link>https://dev.to/joeldiharce/hyperrrrr-linx-sp-d-1e9h</link>
      <guid>https://dev.to/joeldiharce/hyperrrrr-linx-sp-d-1e9h</guid>
      <description>&lt;p&gt;Google docs and sheets just automatically makes hyperlinks when you enter a URL. Well, apparently html creates hyperlinks with an anchor tag (&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;) and an href attribute, which is required.&lt;/p&gt;

&lt;p&gt;Remember how images use the relative or the absolute URLs? Well, heheh... yup, hyperlinks can use either too. If the hyperlink uses to a webpage on our own website, then we would use the relative URL. If it leads to a different website (not within the server file containing our website, which is most likely the case if it's a different website), we would use the absolute URL. To remind you, relative URLs are made up of the file path that leads to the webpage file within the enclosing website's server file. Relative URLs usually start with the file name, and Absolute URLs typically start with &lt;code&gt;https://www.[__].com&lt;/code&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Example Time!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  Here is the code as written:
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;a href="https://www.boredpanda.com/cat-virus-exe-funny-pics/?utm_source=google&amp;amp;utm_medium=organic&amp;amp;utm_campaign=organic"&amp;gt;When kittehs strike!&amp;lt;/a&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  And, here is the code as I intend the user to view it:
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://www.boredpanda.com/cat-virus-exe-funny-pics/?utm_source=google&amp;amp;utm_medium=organic&amp;amp;utm_campaign=organic"&gt;When kittehs strike!&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Disclaimer: no code was harmed in the making of this blog post. Also, markdown apparently creates a hyperlink just from entering the URL, hence the "codified" URL above, near the top.
&lt;/h6&gt;

</description>
    </item>
    <item>
      <title>Using images! ;D</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Tue, 06 Sep 2022 04:03:56 +0000</pubDate>
      <link>https://dev.to/joeldiharce/using-images-d-2jnh</link>
      <guid>https://dev.to/joeldiharce/using-images-d-2jnh</guid>
      <description>&lt;p&gt;Ever come across a webpage without an image? I have, but I'm probably older than you, so don't worry. This video showed me how the world became able to use html for images, thus improving my web experience forever.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag. This little bit of html tagging makes it possible to add images to a web page. There is no closing tag for this little one. It does however required two attributes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;src (source) - tells the browser where the image is located.&lt;/li&gt;
&lt;li&gt;alt (alternative text) - gives a text description of the image if the image can't be displayed for some reason.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When putting an image in a webpage, you have to consider the source. If the source is a file on your computer, you can use a relative URL, which is simply the file path from the folder containing the html file. If it is from the web, you would have to use an absolute URL, which is the URL address of the image (ex: http://...[etc]).&lt;/p&gt;

&lt;h6&gt;
  
  
  note: ever find a webpage with a missing source error where an image should be? They used an absolute URL that leads to where the image used to be! ;D
&lt;/h6&gt;

&lt;p&gt;Looking further, you can define the height and width of the image by adding two more attributes named "height" and "width". The dimensions would be entered as pixels, so be sure you know how many pixels you will want each to be.&lt;/p&gt;

&lt;p&gt;In order to put this into practice, we have to create a folder on our desktop, name it, create another folder within the named folder, name it, and then put the image we intend to use inside of the inner folder. Next, we create a new html file in VS Code.&lt;/p&gt;

&lt;p&gt;I did all this and found that the html displays the images perfectly. Also, I used the height and width attributes and found that it worked perfectly. :D&lt;/p&gt;

&lt;p&gt;You'll want to keep in mind that if you use pixel dimensions that aren't in ratio to the original, you'll end up stretching the image or squishing it. &lt;/p&gt;

&lt;p&gt;Now that I learned this, it's time to find some Pikachus and make them have really long faces. ;D&lt;/p&gt;

&lt;p&gt;Joel out!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Attributes, a mystery...</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Tue, 06 Sep 2022 03:35:52 +0000</pubDate>
      <link>https://dev.to/joeldiharce/attributes-a-mystery-blm</link>
      <guid>https://dev.to/joeldiharce/attributes-a-mystery-blm</guid>
      <description>&lt;p&gt;Attributes are a major part of HTML... D:&lt;/p&gt;

&lt;p&gt;They give extra information about an element that the encoder uses to do things in a specific way.  They don't seem to need their own tags to do this either. :D &lt;/p&gt;

&lt;p&gt;Apparently, you just add them in within other tags.&lt;/p&gt;

&lt;p&gt;The first example we're given is:&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;p lang="en-US"&amp;gt;Things to do today&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The attribute is the &lt;em&gt;lang='en-US"&lt;/em&gt; within the p tag. Broken down, attributes are given a name and a value (&lt;code&gt;&amp;lt;p name="value"&amp;gt;&lt;/code&gt;)&lt;/p&gt;

&lt;p&gt;In this video, this is all we're given. This is fine, because we're told we will learn more about this soon. :D Onward!!&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Shortcuts are every coder's best friend</title>
      <dc:creator>Joel Diharce</dc:creator>
      <pubDate>Tue, 06 Sep 2022 03:26:22 +0000</pubDate>
      <link>https://dev.to/joeldiharce/shortcuts-are-every-coders-best-friend-2b48</link>
      <guid>https://dev.to/joeldiharce/shortcuts-are-every-coders-best-friend-2b48</guid>
      <description>&lt;p&gt;Alrighty... So I opened the next video, and found that it went over ways to implement shortcuts in Sublime, which is what the instructor of the videos (also, a teacher in my bootcamp. ;D) uses in the videos. Well, I'm using VS Code because that's what the instructors of my bootcamp directed us to use. So, I decided to see what I could find in making shortcuts in VS Code!&lt;/p&gt;

&lt;p&gt;Thanks to (Hannah Gooding's post on Dev.to)(&lt;a href="https://dev.to/hannahgooding/vs-code-shortcuts-and-tricks-that-i-wish-i-knew-sooner-3mcj"&gt;https://dev.to/hannahgooding/vs-code-shortcuts-and-tricks-that-i-wish-i-knew-sooner-3mcj&lt;/a&gt;) (much appreciated, Hannah!), I learned that there is a boiler plate that exists in VS Code! :D Just typing "!" and pressing enter, brings up the following boiler plate in my version:&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 http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;Now, this is the default that comes with VS code, so it's different from what we have in the instructional video I just watched, so I need to create one. Well, apparently I can do that too (thanks again Hannah!) So, first, you go to the preferences of VS Code, and choose "User Snippets", then you find the file "html.json" where you can add a new snippet! You have to use json language to create the snippet, but there is a tool that every new coder's new BFF Hannah directs you to that will help you write your desired html snippet in json! &lt;/p&gt;

&lt;h6&gt;
  
  
  Note: I wasn't able to find the original emmet file that has the prefix I wanted to use, so I just created a new one in the html.json file.
&lt;/h6&gt;

&lt;p&gt;Joel out! :D&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>html</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
