<?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: rittik-ghosh</title>
    <description>The latest articles on DEV Community by rittik-ghosh (@rittikghosh).</description>
    <link>https://dev.to/rittikghosh</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%2F688104%2Fea39f87b-e9e2-4ab2-b782-d46b0d88e456.jpeg</url>
      <title>DEV Community: rittik-ghosh</title>
      <link>https://dev.to/rittikghosh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rittikghosh"/>
    <language>en</language>
    <item>
      <title>Entering into the Web-Dev World</title>
      <dc:creator>rittik-ghosh</dc:creator>
      <pubDate>Tue, 17 Aug 2021 14:47:43 +0000</pubDate>
      <link>https://dev.to/rittikghosh/entering-into-the-web-dev-world-1ah5</link>
      <guid>https://dev.to/rittikghosh/entering-into-the-web-dev-world-1ah5</guid>
      <description>&lt;p&gt;Hi I am Rittik and I am still quite new to this development world. I came to know about web-dev when I was in my 8th semester when I was doing my internship with a fin-tech start-up. ( Yes, Of course I am an engineer but I took instrumentation as my branch i.e. not CS). Before that I always was scared to code and I had a stigma attached to it that it's too damn difficult.&lt;/p&gt;

&lt;p&gt;I couldn't be more wrong. Coding is not difficult it just requires patience and persistence. I started with JAVA learned the semantics did some problems but I couldn't see the visible output, nothing being created was visible and then came the web-dev with its HTML,CSS and javaScript to rescue me. That is the beauty of web-dev, whatever you learn in web-dev you can implement it, develop it and see it building in front your eyes and it's just magnificent.&lt;/p&gt;

&lt;p&gt;I stated with HTML the skeleton of the web and gave it around 5 days. I learned about the HTML tags and about how they are placed and used in a website. The id and class attributes for each tag along with attributes like type, placeholder etc gave me an idea about how to modify a simple tag and make it more descriptive and elaborate.&lt;br&gt;
For eg. the label tag can be grouped with the input tag so that the browser can understand for which input it has been placed.&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="dob"&amp;gt;Date Of Birth&amp;lt;/label&amp;gt;
&amp;lt;input id="dob" type="date" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next I stated learning about the CSS - "the one that makes it all beautiful". Using the id's, class and tags we can target specific elements of the HTML in the website and change the way they look. It is one of the things that you would want to be perfect but there is always one element that goes out of alignment but it's worth all the efforts.&lt;br&gt;
For eg. you can change the heading colour, it's size and it's positioning all with the help of CSS.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.heading{
font-size:3rem,
color:red,
font-weight:bold
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The logic to the website comes from the javaScript and hence, it's called the brains of the website (Don't think that there are any similarities between java and javaScript, it's the same as that of a car and a carpenter). This is the scripting language that is mostly being used by everyone in world and why not it's astonishing what one can achieve using this language. It can detect each and everything that you do while you are in a particular website and it can change the CSS depending upon your action.&lt;/p&gt;

&lt;p&gt;The field is vast and I am still to learn many things from frameworks to databases but I am really liking it and hope my journey to become a fullstack remains as exucting as it is now.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HTML Tag's that can make your life easy</title>
      <dc:creator>rittik-ghosh</dc:creator>
      <pubDate>Tue, 17 Aug 2021 12:57:05 +0000</pubDate>
      <link>https://dev.to/rittikghosh/html-tag-s-that-can-make-your-life-easy-3m2c</link>
      <guid>https://dev.to/rittikghosh/html-tag-s-that-can-make-your-life-easy-3m2c</guid>
      <description>&lt;p&gt;Hi, this is Rittik a newbie to the web-development world.Like all of the rest I started my journey into the world of web-dev with HTML or commonly known as the skeleton of the web-dev world. So, before diving into the HTML tags that you might find useful I would like to highlight somethings about this HTML language. One of the most important thing being "you cannot hack NASA or any system for that matter using HTML!" and why is that ??&lt;/p&gt;

&lt;p&gt;It is because it is the standard markup language for documents designed to be displayed in a web browser. Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document. HTML elements are the building blocks of HTML pages. Hence, it is indeed the skeleton of the websites upon which we use various other things like CSS,JS etc. to make it more beautiful and functional.&lt;/p&gt;

&lt;p&gt;All of the details above seems exhausting but it has one of the most useful clue hidden inside it and that is it is a Semantic language. It means that there are many tags that exists in HTML that help the browser understand it's meaning and hence, makes your site function exactly as you intend to (Also too some extend the more you use the correct semantic tags the less you have to worry about the site's responsiveness).Hence, I present to you few HTML tags that will help you (I guess!!).&lt;/p&gt;

&lt;p&gt;The first few tags mentioned will help you make great form's.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;fieldset tag&lt;/strong&gt; &lt;code&gt;&amp;lt;fieldset&amp;gt;&amp;lt;/fieldset&amp;gt;&lt;/code&gt;&lt;br&gt;
This tag helps you to group together a set of input elements that go together. It also adds a nice little box around the input elements that are grouped inside it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;legend tag&lt;/strong&gt; &lt;code&gt;&amp;lt;legend&amp;gt;&amp;lt;/legend&amp;gt;&lt;/code&gt;&lt;br&gt;
This tag once included into the fieldset tags to get a nice looking label inside the border surrounding the input tags.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;datalist tag&lt;/strong&gt; &lt;code&gt;&amp;lt;datalist&amp;gt;&amp;lt;/datalist&amp;gt;&lt;/code&gt;&lt;br&gt;
The  tag specifies a list of pre-defined options for an  element and makes it a searchable drop-down(Normally we would have gone for some custom JS but it's arleady existing in HTML).The  tag is used to provide an "autocomplete" feature for  elements. Users will see a drop-down list of pre-defined options as they input data. The  element's id attribute must be equal to the  element's list attribute (this binds them together).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Code might look like this:-&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;fieldset&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;div&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;legend&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;Favorites&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/legend&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/div&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;div&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;input&lt;/span&gt; &lt;span class="nx"&gt;list&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;fruit-list&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="nx"&gt;type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;text&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;datalist&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;fruit-list&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Banana&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Apple&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Orange&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Grapes&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Watermeleon&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/datalist&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/div&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/fieldset&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Some &lt;em&gt;input types&lt;/em&gt; that can inculcated to the forms:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;a) &lt;code&gt;&amp;lt;input type="color"&amp;gt;&lt;/code&gt; - This tag will help you create a &lt;br&gt;
      color picker as an input. (Isn't it great!!).&lt;/p&gt;

&lt;p&gt;b) &lt;code&gt;&amp;lt;input type="time"&amp;gt;&lt;/code&gt; - You can actually store time as an&lt;br&gt;
      input.&lt;/p&gt;

&lt;p&gt;Apart from these there are many tags in HTML that help you make you website really great like *&lt;code&gt;&amp;lt;navbar&amp;gt;&lt;/code&gt;,&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;,&lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; *etc. Hope this article make your forms better.&lt;/p&gt;

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