Cloud Computing

Cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. The cloud is just a metaphor for the Internet.

How to Backup Your Android Smartphone

If your phone crashes unexpectedly, or worse gets lost or stolen, then you'll not just be down the cost of a phone, but also a huge amount of data.

HTML Basics-Workspace Setup

I‘m here to show you how to create webpages and sites using HTML5 and CSS. HTML is the markup language used to format and display contents for the web and is the basis for almost all content that we surf for our computer and mobile devices today.

HTML Basics-Workspace Setup

Now before we get started the first thing I want to do is to set up our workspace. I’ll be working here on a windows but will be using very basic tools to build our sites. So, you should be able to set your system up and follow along with me, no matter what operating system you are using.

Best Gaming Laptops of 2015

PC gaming is still miles ahead of its console counterpart, both in the high-end graphics computers can push, and in the depth and variety of PC available games.

HTML Basics-HTML Tag Basics

Let’s take a look at how to make a tag inside of our webpage.

Saturday, October 17, 2015

French hackers figure out how to activate Siri without talking


These hackers aren't ventriloquists, but they might have figured out something even cooler.

Researchers at the ANSSI, a French governmental agency that conducts cyber security research, have figured out a way to remotely and silently access mobile concierge services like Siri and Google Now, reports Wired. With microphone-equipped headphones plugged into a phone, the hackers can send radio frequency signals to sound like a person activating Siri or Google Now.

There's really nothing to worry about here if you have a phone with Siri or Google Now enabled from the lock screen; the likelihood that some malicious hacker could pull of this attack without you knowing is fairly slim.

The hackers use a laptop running a software-defined radio, an amplifier and an antenna to broadcast radio wave signals that are picked up by the cord on the headphones. The phone interprets these electrical signals as someone speaking into a microphone, giving the hackers full access to Siri functions.

Using a simplified, portable setup, the hackers can transmit phone-interpretable signals at a range of six and a half feet, with a larger setup increasing range to 16 feet. The hackers claim the smaller setup can fit and function in a backpack.

As reported by Wired the hackers describe a scenario in which this was used in a congested area to trick a number of phones into calling a paid hotline. The only other scenario we can think of would be if someone working in a public area left their phone with headphones plugged in out while stepping away from their desk. The hackers could then theoretically set up their spoofing device, but it would be much easier just to grab the person's phone and start messing with it.

The other limiting factor is that many new phones only activate concierge services when the phone's owner is talking, though a long press on the headphone's remote button will also do the same. With my iPhone 6S, Siri only turns on when I say "hey, Siri," but my desk neighbor could just as easily grab my phone and press the button to start sending texts and making calls.

While this attack isn't much of a threat to iPhone or Android owners, the method in which it was carried out is fascinating. It also serves as a reminder that lock-screen active concierge isn't all that secure; whether or not they know it, smartphone users are trading some level of security for convenience.

The researchers suggest that headphone manufactures add an extra layer of shielding to their cords, but considering the huge swath of headphone makers in the industry, this seems unlikely to ever happen.

So, not ventriloquism, but definitely cooler.


Sunday, September 20, 2015

12 Hidden Features in iOS 9



If you're using iOS 9, chances are you've already discovered some of the system's best new features, like a smarter Siri or the new and improved Maps app.

But some of iOS 9's most useful features are a bit more difficult to find. From tools to help you keep your notifications organized to built-in flight tracking, some of the best features in Apple's latest operating system could be easy to miss.

Here are our favorite hidden features in iOS 9.

1. Wi-Fi Assist

Automatically enabled by default, Wi-Fi Assist is a handy feature for situations when your data connection may be more reliable than Wi-Fi. When enabled, the feature will switch you to cellular data when the Wi-Fi connection gets spotty.


To check it out, head to Settings -> Cellular and scroll all the way to the bottom past your app list.

2. Smarter Calendar app

The Calendar app has gotten a lot more useful. The app is now able to detect things like event invites, flight information and restaurant reservations in your inbox (via the Mail app) and automatically pulls it into your calendar.


The app will also send proactive suggestions for events that have a location attached. If you have an upcoming flight, for instance, you'll get a notification when it's time to leave for the airport based on current traffic conditions.

3. Flight previews

Speaking of flight information, iOS will also show you a preview of flight information whenever it detects a flight number. Select the hyperlinked flight number from within Mail, Notes or Safari to access the preview.


4. Select multiple photos at once (finally)

Believe it or not, iOS 9 marks the first time you're able to easily select multiple photos at once from within the main Photos app. Now, after you tap "Select," you can hold and drag to choose multiple images.


5. Organize your notifications

You now have a lot more control over how your notifications menu is organized. You can opt to have notifications appear chronologically, grouped by app or manually sort the order you in which you want alerts to appear. For instance, you can choose to always have your most recent Facebook and Mail notifications appear at the top of your notification queue, regardless of when they came in.


6. Organize your notes

The Notes app gets some much-needed attention in iOS 9, with embeddable photos and new drawing tools. But the new Notes app also makes it a lot easier to keep your notes organized with support for folders and the ability to tie notes to your email account or store them locally to your device.

7. Teach Siri your voice

One of the cooler tricks Siri has learned in iOS 9 is the ability to recognize your voice. Once "Hey, Siri," commands are enabled, you can set up Siri so the assistant will only respond to your voice saying, "Hey, Siri."

8. Share and send voicemails

Finally, an easy way to get voicemails off your phone: iOS 9 allows you to share and send voicemails from the Phone app. You can share messages to iMessage, Mail, or to other apps using an iOS share sheet.

9. CarPlay

Apple's in-car infotainment system, CarPlay, has also gotten some enhancements in iOS 9. Besides support for wireless connections, the platform now has a dedicated menu within the main Settings app for pairing your iPhone to your car.

Additionally, CarPlay now includes support for auto manufacturers' CarPlay apps, support for in-car hardware controls and audio message playback so you can listen to voice messages sent to your device.

10. Audio app suggestions

Plug headphones into the headphone jack and the lock screen changes to a shortcut of the audio app it thinks you're most likely to use. These suggestions aren't just based on the app you use the most though, the feature also takes factors like your location into account in order to provide the most relevant recommendation.

11. "Leave a message" for missed FaceTime calls

Calling via FaceTime is now a little more like a regular phone call: If you aren't able to connect with someone via FaceTime, the app now provides a "leave a message option."

12. Navigating between apps

We've called it out before but definitely one of the more useful — and easily missed — features of iOS 9 is the ability to easily switch back to the last app you were using. When you switch to a new app from within one of iOS' built in apps, like Safari or Mail or the App Store, iOS provides a quick shortcut in the top left corner of your display to easily go back to the last app you were using.

Tuesday, June 9, 2015

HTML Web Page Code-Inline Formatting


Hi Friends, Welcome to Technosaavy !

In the last post we discussed the block tags. So, let’s go for inline tags now.

As we have already seen how a few block tags work, let's try out another type of tags and this is called an inline tag. An inline tag is in line with the text and it doesn't creates a separate block of text, it just modifies a small portion. So let me just take a word in the middle of the sentence and I’ll just add a strong tag and off-course I’m going to add a close strong tag at the end and as we have already been familiar with this tag, it will make the text bold. 

<!DOCTYPE html>
<html>

<head>
<title>try out text</title>
</head>

<body>

<h1>this is a heading</h1>

<h2>this is a sub heading</h2>

<h3>this is the next heading</h3>
<p>
Lorem ipsum dolor sit amet, <strong>consectetur</strong> adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis.
</p>

<p>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus.

</p>
<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. 
</p>

</body>
</html>

So, let's save our changes and go over and refresh the browser. 

Now you can see that the word is indeed bolded and we haven't made a different block of text, we simply modified that piece of text inside the original paragraph block. Off-course another example of the inline tag that we saw earlier is the em tag. So, let's use that down in the second paragraph and again as you saw before I’ll add an em tag at the beginning of the word and the close em tag at the end of it.

<!DOCTYPE html>
<html>

<head>
<title>try out text</title>
</head>

<body>

<h1>this is a heading</h1>

<h2>this is a sub heading</h2>

<h3>this is the next heading</h3>
<p>
Lorem ipsum dolor sit amet, <strong>consectetur</strong> adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis.
</p>

<p>
Donec sed neque quis ligula <em>ornare</em> iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus.

</p>
<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. 
</p>

</body>
</html>

Now we'll save our changes. And I expect when I refresh my page I’ll see some italicized text down here at the bottom.


Now as we are talking about the tags in context, let's try out a couple of other new tags. I'll go back to my chapter 2 working files folder and let's open the try-out-special-formats.html file in the browser to have a look at it and off-course in the notepad as we need to edit it. 

<!DOCTYPE html>


<html>


<head>

<title>try out special formats</title>

</head>



<body>


<h1>indenting</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis. 
</p>

<p>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus. Nullam tortor augue, pretium eget scelerisque in, feugiat id metus. Vivamus nec felis lectus. 
</p>

<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. Nullam dolor est, adipiscing et sagittis sed, tristique vitae tortor.

</p>

<h1>addressess</h1>

<p>Contact us here:</p>


<p>
123 Anystreet
Anytown, CA 99999
</p>


<h1>something written by robots</h1>


<p>

{alert(msg);return false;}}
else{document.captureEvt(Event.MOUSEUP);document
if  (q.pagefile==2||q.pagefile==5)
(document.getElementID&&*!document.x)){

</p>


</body>

</html>

We can see that this file already contains the basic required html tags and some heading and paragraph tags that we are going to work with and all these are creating a formatting for us.

One thing we can do instead of using the heading or paragraph tags is using some of the specialty formatting tags. Let's try one out, there is one called blockquote; now I’ll replace the p tag of the middle paragraph with the blockquote and off-course the close tag with the closing blockquote.

<!DOCTYPE html>


<html>


<head>

<title>try out special formats</title>

</head>



<body>


<h1>indenting</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis. 
</p>

<blockquote>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus. Nullam tortor augue, pretium eget scelerisque in, feugiat id metus. Vivamus nec felis lectus. 
</blockquote>
<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. Nullam dolor est, adipiscing et sagittis sed, tristique vitae tortor.

</p>

<h1>addressess</h1>

<p>Contact us here:</p>


<p>
123 Anystreet
Anytown, CA 99999
</p>


<h1>something written by robots</h1>


<p>

{alert(msg);return false;}}
else{document.captureEvt(Event.MOUSEUP);document
if  (q.pagefile==2||q.pagefile==5)
(document.getElementID&&*!document.x)){

</p>


</body>

</html>

Let's save our changes and we'll go up and refresh our page and you can see that the center paragraph is indented slightly from the other two, if I resize the page, you can see that the indenting is still there.


So this is a typical blockquote text that's being called out different from the paragraphs around it. Interestingly enough you can stack up block texts so, let's go back to our document and I’m going to add the second blockquote tag by copying the first tag and pasting it after itself and off-course I need to make sure I have two close tags at the end as well so, I’ll copy that one and paste it at the end. 

<!DOCTYPE html>


<html>


<head>

<title>try out special formats</title>

</head>



<body>


<h1>indenting</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis. 
</p>

<blockquote><blockquote>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus. Nullam tortor augue, pretium eget scelerisque in, feugiat id metus. Vivamus nec felis lectus. 
</blockquote></blockquote>
<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. Nullam dolor est, adipiscing et sagittis sed, tristique vitae tortor.

</p>

<h1>addressess</h1>

<p>Contact us here:</p>


<p>
123 Anystreet
Anytown, CA 99999
</p>


<h1>something written by robots</h1>


<p>

{alert(msg);return false;}}
else{document.captureEvt(Event.MOUSEUP);document
if  (q.pagefile==2||q.pagefile==5)
(document.getElementID&&*!document.x)){

</p>


</body>

</html>

Let's save our changes and we'll go back and take a look at our page.


Now you can see that it’s simply indented a little bit further. Now blockquote is very old tag and you may not find people using it as often as they did before but, we have a couple of other tags that can be really handy and they are contextual tags just like the emphasis and strong tags we saw before, and that's handling of addresses and code. So, let's go try these two now; for addresses we have a very specific tag. You can see that right now, I’m just using the paragraph tag so let's change that to address tag. I’ll need a close address tag at the end.

<!DOCTYPE html>


<html>


<head>

<title>try out special formats</title>

</head>



<body>


<h1>indenting</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis. 
</p>

<blockquote><blockquote>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus. Nullam tortor augue, pretium eget scelerisque in, feugiat id metus. Vivamus nec felis lectus. 
</blockquote></blockquote>
<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. Nullam dolor est, adipiscing et sagittis sed, tristique vitae tortor.

</p>

<h1>addressess</h1>

<p>Contact us here:</p>


<address>
123 Anystreet
Anytown, CA 99999
</address>


<h1>something written by robots</h1>


<p>

{alert(msg);return false;}}
else{document.captureEvt(Event.MOUSEUP);document
if  (q.pagefile==2||q.pagefile==5)
(document.getElementID&&*!document.x)){

</p>


</body>

</html>

Let's save our changes and see how that affects the text. Once I refresh the page you can easily see that it's just italicized but very importantly that very particular piece of content has been called out as an address. 


So, any programs or applications that are scanning my page will actually know were the address is on the page. Now you can see that the context is much more important than how it looks on the page right now, we will do much to this text in our css chapter. 
Now we have we have got a heading for "something written by robots". Very often in the page content you may need to call out a block of text that need special formatting to make it much easier to read, specifically if you got something like code. I'm currently displaying this code using the same font and style that we do for the other text styles and a normal text uses a variable width font meaning that the large letters are wider than the smaller ones. But, the code is often easier to read if you format it using a monospace font so, I’ll just go down to the code portion down here, I’ll change the p tag to a code tag and off course the close code tag. 

<!DOCTYPE html>


<html>


<head>

<title>try out special formats</title>

</head>



<body>


<h1>indenting</h1>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis. 
</p>

<blockquote><blockquote>
Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus. Nullam tortor augue, pretium eget scelerisque in, feugiat id metus. Vivamus nec felis lectus. 
</blockquote>

</blockquote>

<p>
Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. Nullam dolor est, adipiscing et sagittis sed, tristique vitae tortor.

</p>

<h1>addressess</h1>

<p>Contact us here:</p>


<address>
123 Anystreet
Anytown, CA 99999
</address>


<h1>something written by robots</h1>


<code>

{alert(msg);return false;}}
else{document.captureEvt(Event.MOUSEUP);document
if  (q.pagefile==2||q.pagefile==5)
(document.getElementID&&*!document.x)){

</code>


</body>

</html>

Let's save our changes and refresh the page.


Now you can see, that block of text is formatted using a monospace font and that makes it much easier to read this code’s individual element and syntax.

That’s all for the day in the next post we’ll discuss the line break and the special characters.

Have a Great Day Ahead !

Monday, May 25, 2015

Google Will Announce Fingerprint Authentication for Android this Week


It is rumored, and sort of confirmed, that Google will announce Android M at next week’s Google I/O developer conference. What Google officially plans to announce with Android M is still unknown, but one report floating around claims the company will introduce native Fingerprint Authentication to the OS, bringing an end to third-party OEM solutions.

If true, Android M users who own a device with a built-in fingerprint reader will be able to log into their devices and use secured apps without having to type in a password, just as we have now on smartphones such as the Galaxy S6. Furthermore, with Google creating a standard for Android handsets, it should allow many device makers to include this technology in upcoming devices, even if they do not have a history of creating fingerprint readers.


Android OEMs have bolted various forms of fingerprint ID on top of Android, but so far those features have fallen flat, and that's being charitable. A system-level fingerprint authentication system could potentially allow Android to more closely match Apple's highly successful Touch ID found in iPhone 5s, iPhone 6, iPhone 6 Plus, iPad mini 3, and iPad Air 2.

The Android ecosystem faces a challenge when competing with Apple on this front, however, and that's the reality that Google doesn't control the hardware. By introducing a system level fingerprint authentication scheme, Google will be leaving hardware implementation to its OEMs.

Apple, on the other hand, is able to store one's fingerprints locally by only including Touch ID on devices with an Apple-designed "Secure Enclave." There's a wealth of things we don't know about what Google will announce, but it's hard to imagine it will be as useful or secure as Touch ID.

Still, this is Google we're discussing. If the company found a way to implement fingerprint authentication, it will probably work and it will probably be secure, whether it's storing your fingerprints on rigidly controlled hardware or on Google's servers.

My guess is that it will be the later, and the devil will be in the details. There was a big of pushback against Touch ID from some quarters as Apple's critics were slow to grasp how Apple was storing fingerprints. Google might not face that same pressure. Its customers already have the rest of their lives stored on Google servers, so it seems likely few will mind adding their fingerprints to that treasure trove.

However it shapes up, such a move should be good for Android. Apple and Google pushing each other to advance mobile technology farther and faster is good for us, the consumer.

Fingerprint authentication will require a device with a fingerprint sensor, though. There aren't many Android devices that have fingerprint sensors right now — the Samsung Galaxy Note 4, S6/S6 Edge and HTC One Max are a few that come to mind — but that will likely change soon.

A fingerprint sensor was originally planned for the Nexus 6, but Google scrapped the feature at the last minute when it couldn't get a first-class supplier. Apple reportedly gobbled up all of the sensors Google wanted. Well, the next Nexus smartphone - which should be announced in the second half of the year - will likely have a fingerprint scanner, if the latest rumor about Android M turns out to be true. 

In addition to replacing annoying passwords, fingerprints can be used for mobile payments. Apple Pay has already proven to be a hit and Samsung Pay hopes to replicate the same success.

As you may know, before being called Lollipop, Android 5.0 was previewed as Android L. This, of course, means that Android M will most probably also get a sweet name once it's officially released. 


Google is expected to announce the feature at its annual Google I/O developer conference that will be held from May 28 to 29 in San Francisco.

Monday, May 18, 2015

HTML Web Page Code-Block Level Tags


Hello Friends! Welcome to Technosaavy !

In this lesson we are going to take a look at how to format our text content using HTML tags. Now I have got my working files open to the chapter two folder and just to get started I want to take a look at the try-out-text file, I will open it in the browser and in this case it's a big block of text up here at the top.


But, we'll be fixing that very soon, now I want to open that in our text application and here it's our code and we are ready to go.

<!DOCTYPE html>
<html>

<head>
<title>try out text</title>
</head>

<body>

this is a heading

this is a sub heading

this is the next heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sem quam, vehicula vitae sagittis eget, ornare id mi. Ut eleifend facilisis quam, in luctus erat laoreet in. Sed nec magna diam, et egestas augue. In fermentum sagittis tellus, interdum scelerisque turpis commodo quis. Curabitur iaculis tempor mollis.


Donec sed neque quis ligula ornare iaculis et eget urna. Nullam nec venenatis nisi. Sed tincidunt, elit facilisis lobortis congue, eros magna porttitor massa, non fermentum quam dolor quis risus.


Morbi volutpat vestibulum ligula, ut sodales urna suscipit non. Phasellus eu mauris massa, sit amet fermentum turpis. Vestibulum faucibus tincidunt orci vel tempor. 

</body>
</html>

All my try out files are intended to be simple and have just the code we need to work with. You can see that we have some of the basic codes setup for the document....... Title, head and the body.



We can also see why our text is lumped up there at the top and that's because we don't have any HTML tag for formatting our content in the body. So, let’s see if we can fix that. I'll start by adding a paragraph tag right at the beginning of the paragraph section in the body and will do that at the beginning of rest of the sections as well. I'll just select the whole tag and then I’ll copy it and will just go to the beginning of the next section and paste in a new start tag, and again for the next section. Now as we saw in the earlier lesson the white space really doesn't matter here, so we can put the tag where ever we want. I tend to put it at the beginning of the short lines and I’ll put it above a larger block of text so, I’ll place it above the next few paragraphs then add in the closing paragraph tags that's </p> and again will copy that tag and paste it on the end of the other paragraphs, and off course we want to see our changes so, let's save our file and then we will go back over to our browser and just refresh the page.


Now we can see the separate blocks of text separated as they were intended. Now off course we are going to do a lot more than just separate blocks of text. As we can see from sample place holder here, these top three are actually intended to be headings and right now they just look like normal text paragraphs. So, let’s go back into our HTML document and let’s change that. Now the paragraph tags are acting as what we would refer to as block, they are blocking out the text and separating it from other text and we have got a number of other block tags we can use as well, some specifically for headings. I'm going to change the first one on our top heading and I’m going to change that <p> tag to an <h1> tag that's the top level heading and if we are going to have an h1 tag at the beginning of the block of text we better have a closed h1 tag at the end. Now as you might guess since there is an h1 tag we have got an h2 tag, h3 tag and they go over up to h6. So let’s set those on our two other subheadings here, I’ll make this an h2 tag and off course close h2 tag and will go for an h3 tag here at the next level heading. Let’s save our changes. And we will go back over and refresh our page.


And here we can see exactly what a heading is going to do, the heading tag takes the text in the blocks like it did with the paragraph tags but it also bolds the text and modifies the size. It also helps the reader to figure out basically what each type of content is.

Now our heading tags and our paragraph tags are doing something a little bit more than just formatting the text and breaking it up. They are actually formatting our content for lots of different types of media. For instance one major consideration while working on HTML sites is making sure that your site would be accessible to people with disabilities like visual disability, as they can't see a browser they will use a screen reader program to read the content to them. And that screen reader can actually also use the tags that we used to format the text, itself. The screen reader would know that an h1 tag is a big heading tag whereas an h2 tag is a subheading tag and the paragraph should be treated as content. So it's actually very important to use HTML tags properly to format our content not just so it looks good on the page but also so that servers and other applications will know what our content is, we they get to our page. One very important application that we usually care about is search engine. Search engines are going to look through the contents of our page and they are going to rank our page and set it up for searching based on what they have found. A great way to make sure that your document is going to work good in a search engine is to build it properly and to format it properly.

That's all for the day! In the next video we will take a look at the inline tags..........

Till then good bye and have a great day ahead!!!