<?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: poornachary1998</title>
    <description>The latest articles on DEV Community by poornachary1998 (@poornachary1998).</description>
    <link>https://dev.to/poornachary1998</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%2F771637%2F66a7bc95-495f-497d-a5a7-ba4e58e16646.jpeg</url>
      <title>DEV Community: poornachary1998</title>
      <link>https://dev.to/poornachary1998</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/poornachary1998"/>
    <language>en</language>
    <item>
      <title>Evolution of Web 1.0 to 3.0</title>
      <dc:creator>poornachary1998</dc:creator>
      <pubDate>Sun, 02 Jan 2022 17:24:05 +0000</pubDate>
      <link>https://dev.to/poornachary1998/evolution-of-web-10-to-30-57a6</link>
      <guid>https://dev.to/poornachary1998/evolution-of-web-10-to-30-57a6</guid>
      <description>&lt;p&gt;&lt;strong&gt;INTRODUCTION:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;World Wide Web is the primary tool used by billions of people to share, read, and write information to interact with other people via internet. In this Blog, we will learn how the web is evolving from the static web in Web 1.0, and the dynamic participatory Web 2.0, the internet is entering it’s next large-scale iteration. We will look back at how the web has evolved, where it’s going next, and why this matters.&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.amazonaws.com%2Fuploads%2Farticles%2Fl2okiyccunq910xm1l56.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.amazonaws.com%2Fuploads%2Farticles%2Fl2okiyccunq910xm1l56.png" alt=" " width="500" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 1.0:
&lt;/h2&gt;

&lt;p&gt;Web 1.0 also can be referred as syntactic we or read only web. The users have access to only read the content or information from web. Only static websites and personal sites are in use in web 1.0. Web 1.0 lasted approximately from 1991 to 2004.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 2.0:
&lt;/h2&gt;

&lt;p&gt;The Web 2.0 also referred as Social Web or read-write web.&lt;br&gt;
Web 2.0 provides interaction between web users and communicate with other users. In Web 2.0 every user can be a content producers and content is distributed and shared between sites. &lt;/p&gt;

&lt;p&gt;Some of the famous Web 2.0 applications are Facebook, Youtube, Flickr, Twitter etc., The web technologies like HTML5, CSS3 and Javascript frameworks like ReactJs, AngularJs, VueJs etc., &lt;/p&gt;

&lt;p&gt;Web2 applications often experience data breaches. In Web2.0, you don’t have any control over your data or how it is stored. In fact, companies often track and save user data without their users' consent. All of this data is then owned and controlled by the companies in charge of these platforms. Servers that support online applications can go down which affects user experience or worker income.&lt;/p&gt;

&lt;p&gt;Because applications are governed by central authorities, free speech is also at risk on Web2. Governments will often shut down servers or seize bank accounts if they believe a person is voicing an opinion that goes against their propaganda. With centralized servers, it is easy for governments to intervene, control, or shut down applications as they see fit. &lt;/p&gt;

&lt;p&gt;Web 2.0 lasted from 2000–2010 and continues even now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 3.0:
&lt;/h2&gt;

&lt;p&gt;The Web 3.0 also referred as Semantic Web or read-write-execute is the era(2010 and above) which refers to the future of web. In this era computers can interpret information like humans via Artificial Intelligence and Machine Learning. Which help to intelligently generate and distribute useful content tailored to a particular need of a user.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What if computers can understand meaning behind information&lt;br&gt;
What if they can learn “what we are interested in”&lt;br&gt;
Then they can help us find what we want&lt;br&gt;
It can recognize People, Place, Events, Companies, Product, Movies etc.,&lt;br&gt;
It can understand the relationship between things&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some of the examples of web 3.0 are Apple’s Siri, Googles Cloud API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thank you!!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>web3</category>
    </item>
    <item>
      <title>Blog On Microsoft Teams.</title>
      <dc:creator>poornachary1998</dc:creator>
      <pubDate>Sun, 02 Jan 2022 08:49:31 +0000</pubDate>
      <link>https://dev.to/poornachary1998/blog-on-microsoft-teams-45c0</link>
      <guid>https://dev.to/poornachary1998/blog-on-microsoft-teams-45c0</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Why did I Choose this Topic?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Hi! I Am Poorna Chary, I work in a MNC as an Subject Matter Expert (SME) for Microsoft Teams Product. I would like to educate few concepts related to Microsoft Teams. This blog will be more helpful for the the people who has the Global Administrator / Teams administrator Right for their tenant. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Contents:&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;How SharePoint and One drive interact with Teams.&lt;/li&gt;
&lt;li&gt;Renaming Teams and Channels.&lt;/li&gt;
&lt;li&gt;Releasing Teams email address using Power shell.&lt;/li&gt;
&lt;li&gt;Self diagnostics in Admin portal.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;How Share point and One drive interact with Teams.&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Microsoft Teams is a collaborative product, it has many dependencies. We use Teams for chat, calls or video, anyone can engage at any time, bringing everyone closer.&lt;/p&gt;

&lt;p&gt;SharePoint is used in many organization for creating websites, apart from creating the websites SharePoint is a secure place to store, organize, share and access information.&lt;/p&gt;

&lt;p&gt;OneDrive is the Microsoft cloud service that connects you to all your files.&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.amazonaws.com%2Fuploads%2Farticles%2Flonvr5hsaddultwhrd9s.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.amazonaws.com%2Fuploads%2Farticles%2Flonvr5hsaddultwhrd9s.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In explanation for above architecture:&lt;/p&gt;

&lt;p&gt;In Teams, 1:1 chat and 1: many chat stores in Users mailboxes in exchange online.&lt;br&gt;
Channel messages are stored in Group mailboxes in Exchange online.&lt;/p&gt;

&lt;p&gt;The wiki and files that are shared across channels / Teams are stored in SharePoint Team site.&lt;/p&gt;

&lt;p&gt;The files which are shared in private or 1:1 chat in teams gets stored in OneDrive for Business.&lt;/p&gt;

&lt;p&gt;The Meetings and calls in teams are managed by skype NGC (Next Generation Calling )service.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How to enable the SharePoint service to any user account?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Any user if they need to use the Share Point services then the user should have SharePoint License enabled under Licenses and Apps in Microsoft 365 admin portal.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can a user able to share files in teams without SPO/ODB license?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;No, Without SharePoint license user will not able to share the files in teams.&lt;br&gt;
The user gets the below error.&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.amazonaws.com%2Fuploads%2Farticles%2Fdwpgwcd9g5711awbpwlz.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.amazonaws.com%2Fuploads%2Farticles%2Fdwpgwcd9g5711awbpwlz.png" alt=" " width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each team in Microsoft Teams has a team site in SharePoint, and each standard channel in a team gets a folder within the default team site document library. Each private channel gets its own, separate SharePoint site. &lt;/p&gt;

&lt;p&gt;Files shared within a conversation are automatically added to the document library, and permissions and file security options set in SharePoint are automatically reflected within Teams.&lt;/p&gt;

&lt;p&gt;Private chat files are stored in the sender's OneDrive folder, and permissions are automatically granted to all participants as part of the file sharing process.&lt;/p&gt;

&lt;p&gt;By storing the files in the SharePoint document library and OneDrive, all compliance rules configured at the organization level will be followed.&lt;/p&gt;

&lt;p&gt;For every team, a SharePoint site is created, and the Shared Documents folder is the default folder created for the team. Each standard channel, including the General channel (the default channel for each team) has a folder in Shared Documents.&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.amazonaws.com%2Fuploads%2Farticles%2Fb54a6pcoby63sex8e8qd.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.amazonaws.com%2Fuploads%2Farticles%2Fb54a6pcoby63sex8e8qd.png" alt=" " width="639" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For every user, the OneDrive folder Microsoft Teams Chat Files is used to store all files shared within private chats with other users (1:1 or 1:many), with permissions configured automatically to restrict access to the intended user only.&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.amazonaws.com%2Fuploads%2Farticles%2F3s30q4i90n6wao61ogxx.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.amazonaws.com%2Fuploads%2Farticles%2F3s30q4i90n6wao61ogxx.png" alt=" " width="638" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Renaming Team and channels&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;In Teams we can rename a Team and channel in many ways using GUI.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Using Teams Client application:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Go to Team &amp;gt;&amp;gt; click on  … &lt;br&gt;
Click on Edit Team and change the Team Name.&lt;br&gt;
Go to specific channel&lt;br&gt;
Click on …&lt;br&gt;
Click on Edit this channel.&lt;/p&gt;

&lt;p&gt;2.From Teams admin center:&lt;/p&gt;

&lt;p&gt;Admins can change from Teams admin center, &lt;a href="https://admin.teams.microsoft.com" rel="noopener noreferrer"&gt;https://admin.teams.microsoft.com&lt;/a&gt; &lt;br&gt;
Select Teams&lt;br&gt;
Click on Edit.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;From Microsoft 365 admin center and from azure portal:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Go to &lt;a href="https://admin.microsoft.com" rel="noopener noreferrer"&gt;https://admin.microsoft.com&lt;/a&gt;,&lt;br&gt;&lt;br&gt;
Active Groups &lt;br&gt;
Select group and click on … &lt;br&gt;
Click on Edit name and description.&lt;/p&gt;

&lt;p&gt;Go to &lt;a href="https://portal.azure.com" rel="noopener noreferrer"&gt;https://portal.azure.com&lt;/a&gt;&lt;br&gt;
Azure Active Directory&lt;br&gt;
Groups&lt;br&gt;
Group name&lt;br&gt;
Properties&lt;br&gt;
Edit Group name &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Using PowerShell as a adminitrator.
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;connect-microsoftteams 
get-team 
#select the Group ID of the team which need to be changed
set-team -groupid c7972030-9e67-4805-a6a3-71c03acd98c -displayname "New name"
#Above cmdlet is for changing team name

 Set-teamchannel -groupid c7972030-9e67-4805-a6a3-71c03ac2d98c -CurrentDisplayName "poorna123" -NewDisplayName "new channel name"

#Get-TeamChannel will show you the channels in the Team ( Group ID )
#Set-TeamChannel cmdlets helps you in changing the channel name in Team
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;&lt;u&gt;Releasing Teams email address using Power shell&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you change the group or Teams name, it won’t automatically change the ID or email (SMTP) address associated with that group. In order to change that, you’ll need to use Exchange Online PowerShell.&lt;/p&gt;

&lt;p&gt;Connect to your Exchange Online Powershell using a Global Administrator account by following the steps outlined in: Office 365: Connect to Exchange Online Powershell&lt;br&gt;
Run the below commands to add required SMTP addresses as an alias:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Set-UnifiedGroup -Identity "Group Name" -EmailAddresses: @{Add ="GroupName@domain.com"}

Set-UnifiedGroup -Identity "Group Name" -EmailAddresses: @{Add ="GroupName@domain.onmicrosoft.com"}

Promote alias as a primary SMTP address using this command:
Set-UnifiedGroup -Identity "Group Name" -PrimarySmtpAddress "GroupName@domain.com"

If you no longer want to associate the old address with the group, you can remove it by running these commands:
Set-UnifiedGroup -Identity "Group Name" -EmailAddresses: @{Remove="OldGroupName@domain.onmicrosoft.com"}

Set-UnifiedGroup -Identity "Group Name" -EmailAddresses: @{Remove="OldGroupName@domain.com"}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;u&gt;Self diagnostics in Admin portal.&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While you’re logged in as an administrator, visit your Microsoft 365 admin center. In the navigation pane, select Show all &amp;gt; Support &amp;gt; New service request. After you briefly describe your issue.&lt;/p&gt;

&lt;p&gt;The following diagnostics are currently available with brief scenario descriptions and shortcut commands:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/microsoftteams/troubleshoot/teams-administration/admin-self-help-diagnostics#what-scenarios-are-currently-covered" rel="noopener noreferrer"&gt;Self diagnostics from M365 admin portal for admins:&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank you!!
&lt;/h2&gt;

</description>
      <category>microsoftteams</category>
    </item>
    <item>
      <title>Emmet makes life easier..!</title>
      <dc:creator>poornachary1998</dc:creator>
      <pubDate>Mon, 27 Dec 2021 16:27:27 +0000</pubDate>
      <link>https://dev.to/poornachary1998/emmets-make-life-easier-448o</link>
      <guid>https://dev.to/poornachary1998/emmets-make-life-easier-448o</guid>
      <description>&lt;h2&gt;
  
  
  &lt;em&gt;&lt;u&gt;INTRODUCTION TO EMMET:&lt;/u&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;EMMET&lt;/strong&gt; -  It is the essential tool kit for the web-developers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This improves the HTML and CSS workflows.&lt;/li&gt;
&lt;li&gt;You can write lot of code quickly.&lt;/li&gt;
&lt;li&gt;This is one of the built - in feature of VS code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's jump into how to implement / use / write HTML script using Emmet:&lt;/p&gt;

&lt;p&gt;Open you VS code, In an HTML file simply type &lt;strong&gt;!&lt;/strong&gt; and you can see the pop-up as suggestion which is nothing but the Emmet.&lt;br&gt;
Now hit &lt;strong&gt;Enter&lt;/strong&gt; button, HTML syntax is ready for you:&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.amazonaws.com%2Fuploads%2Farticles%2Fqffeprqin2dp044hrt6m.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.amazonaws.com%2Fuploads%2Farticles%2Fqffeprqin2dp044hrt6m.png" alt=" " width="703" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let us see what are the &lt;strong&gt;basic tags&lt;/strong&gt; in HTML we can perform using EMMET:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To create the HTML tags just type the TAG name and hit ENTER.&lt;/li&gt;
&lt;li&gt;You need to be very keen observer where your cursor is pointing in the tag.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Try Typing the below to see how Emmet works:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Type &lt;strong&gt;div&lt;/strong&gt; then &lt;strong&gt;ENTER&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.amazonaws.com%2Fuploads%2Farticles%2Fderwmwc77idylg1vwhd9.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.amazonaws.com%2Fuploads%2Farticles%2Fderwmwc77idylg1vwhd9.png" alt=" " width="523" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Type &lt;strong&gt;h1&lt;/strong&gt; then &lt;strong&gt;ENTER&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.amazonaws.com%2Fuploads%2Farticles%2F2f0lcj5u62r0l3il7zm3.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.amazonaws.com%2Fuploads%2Farticles%2F2f0lcj5u62r0l3il7zm3.png" alt=" " width="513" height="88"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Similar way, we use &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;bq for &amp;lt;blockquote&amp;gt;&lt;br&gt;
hdr for &amp;lt;header&amp;gt;&lt;br&gt;
ftr for &amp;lt;footer&amp;gt;&lt;br&gt;
btn for &amp;lt;button&amp;gt;&lt;br&gt;
sect for &amp;lt;section&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;u&gt;- Usage of EMMETS in &lt;strong&gt;Classes&lt;/strong&gt;:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;EMMET uses the same way to refer the classes using *&lt;em&gt;. *&lt;/em&gt; .&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;div.Hero1—&amp;gt; &amp;lt;div class="Hero1"&amp;gt;&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h1.Hero1.Hero2 —&amp;gt; &amp;lt;h1 class="Hero1 Hero2"&amp;gt;&amp;lt;/h1&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;u&gt;- Usage of Emmet in &lt;strong&gt;ID's&lt;/strong&gt;:&lt;/u&gt;
&lt;/h2&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;div#hero —&amp;gt; &amp;lt;div id="hero"&amp;gt;&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  - You can also &lt;strong&gt;combine class and ID's using EMMET&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;div#hero.wrapper —&amp;gt; &amp;lt;div id="hero" class="wrapper"&amp;gt;&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Let us focus more into HTML Tags and their properties:&lt;/em&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;u&gt;- &lt;strong&gt;Anchor tag:&lt;/strong&gt;&lt;/u&gt;&lt;br&gt;
An anchor tag is a HTML element that creates a link to a target URL.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. Type &lt;strong&gt;a&lt;/strong&gt; then you can see the following suggestions:&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F4qe3dhptbnx8rz6rvmjf.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.amazonaws.com%2Fuploads%2Farticles%2F4qe3dhptbnx8rz6rvmjf.png" alt=" " width="570" height="492"&gt;&lt;/a&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;!--if you click on a:blank which means when you click on link, it OPENS IN NEW TAB. --&amp;gt;
    &amp;lt;a href="http://poornachary.netlify.com" target="_blank" rel="noopener noreferrer"&amp;gt;link&amp;lt;/a&amp;gt;

    &amp;lt;!--a:link, simply adds a link and it opens in same tab.--&amp;gt;
    &amp;lt;a href="http://poornachary.netlify.com"&amp;gt;link&amp;lt;/a&amp;gt;

  &amp;lt;!--if you want to link any email address you can user a:mail--&amp;gt;
&amp;lt;a href="mailto:poornachary1@gmail.com"&amp;gt;email&amp;lt;/a&amp;gt;

    &amp;lt;!--to link a phone number you can use a:tel--&amp;gt;
    &amp;lt;a href="tel:+91-1234567890"&amp;gt;phone number&amp;lt;/a&amp;gt;

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;u&gt;- How to link CSS in HTML using EMMET:&lt;/u&gt;&lt;/strong&gt;
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;link:css --&amp;gt; &amp;lt;link rel="stylesheet" href="style.css"&amp;gt;

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

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F77jlty5py7cjymjqjqk5.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.amazonaws.com%2Fuploads%2Farticles%2F77jlty5py7cjymjqjqk5.png" alt=" " width="527" height="265"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;- Images using EMMETs:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Type &lt;strong&gt;img&lt;/strong&gt; in body&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;img --&amp;gt; &amp;lt;img src="xyz.jpg" alt=""&amp;gt;

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Buttons:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In HTML Buttons are very important:&lt;/p&gt;

&lt;p&gt;It is hard to remember all the buttons and the tags in HTML, but Emmet makes easier for us.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Inside a &amp;lt;button&amp;gt; element you can put text (and tags like &amp;lt;i&amp;gt;, &amp;lt;b&amp;gt;, &amp;lt;strong&amp;gt;, &amp;lt;br&amp;gt;, &amp;lt;img&amp;gt;, etc.). That is not possible with a button created with the &amp;lt;input&amp;gt; element!&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Tip: Always specify the type attribute for a  element, to tell browsers what type of button it is.&lt;/p&gt;

&lt;p&gt;The keyword for button is &lt;strong&gt;btn&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;There are 3 types of Buttons:&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.amazonaws.com%2Fuploads%2Farticles%2Fcuyuh9whxs1xvxwg1k9v.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.amazonaws.com%2Fuploads%2Farticles%2Fcuyuh9whxs1xvxwg1k9v.png" alt=" " width="516" height="114"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;btn:d (Disabled) &amp;gt;&amp;gt;
 &amp;lt;button disabled="disabled"&amp;gt;disabled button&amp;lt;/button&amp;gt;

btn:r (reset) &amp;gt;&amp;gt;
&amp;lt;button type="reset"&amp;gt;Reset button&amp;lt;/button&amp;gt;

btn:s (submit) &amp;gt;&amp;gt;
 &amp;lt;button type="submit"&amp;gt;Submit button&amp;lt;/button&amp;gt;

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

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F7gnd26r4zxuosnkf8dya.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.amazonaws.com%2Fuploads%2Farticles%2F7gnd26r4zxuosnkf8dya.png" alt="The output is below:" width="360" height="88"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  - &lt;strong&gt;Siblings Children &amp;amp; Grouping using Emmet:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;It just keeps getting better. We can also specify siblings and children using the + and &amp;gt; characters.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sibling Relation:(+)
section+section —&amp;gt; &amp;lt;section&amp;gt;&amp;lt;/section&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/section&amp;gt;

Child Relation:(&amp;gt;)
ul&amp;gt;li —&amp;gt; &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;

Grouping:(   ()   )
div&amp;gt;(header&amp;gt;ul&amp;gt;li.type$*3)+footer&amp;gt;p

 &amp;lt;div&amp;gt;
        &amp;lt;header&amp;gt;
            &amp;lt;ul&amp;gt;
                &amp;lt;li class="type1"&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li class="type2"&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li class="type3"&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;/ul&amp;gt;
        &amp;lt;/header&amp;gt;
        &amp;lt;footer&amp;gt;
            &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
        &amp;lt;/footer&amp;gt;
    &amp;lt;/div&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;CHEAT SHEET for EMMET:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.emmet.io/cheatsheet-a5.pdf" rel="noopener noreferrer"&gt;Download Now!&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Though HTML seems to be simple but I feel it is hard to remember all the tags and attributes. Instead of byhearting (Depending) the tags you can make habit of using Emmet and it makes life simple.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thankyou for reading my Blog. Appreciate your time!&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
