వీడియో: Learn HTML5 and CSS3 From Scratch - Full Course
విషయము విషయ సూచిక: HTML మరియు HTML5 మధ్య వ్యత్యాసం HTML అంటే ఏమిటి? మరియు , కొన్ని ఖాళీ అంశాలు ఉన్నప్పటికీ మరియు ఇది అవసరం . వెబ్ బ్రౌజర్లు HTML ఫైల్లను చదవగలవు మరియు వాటిని కనిపించే లేదా వినగల వెబ్ పేజీలోకి ఇవ్వగలవు. వెబ్ బ్రౌజర్లు HTML ట్యాగ్లు మరియు స్క్రిప్ట్లను ప్రదర్శించవు, కానీ పేజీ యొక్క కంటెంట్ను అర్థం చేసుకోవడానికి వాటిని ఉపయోగించండి. HTML వెబ్సైట్ యొక్క నిర్మాణాన్ని ప్రెజెంటేషన్ కోసం సూచనలతో పాటు అర్థవంతంగా వివరిస్తుంది, ఇది ప్రోగ్రామింగ్ భాషకు బదులుగా మార్కప్ భాషగా మారుతుంది. HTML అంశాలు అన్ని వెబ్సైట్ల స్ట్రక్చర్ బ్లాక్లను ఏర్పరుస్తాయి. ఇది చిత్రాలు మరియు వస్తువులను పొందుపరచడానికి అనుమతిస్తుంది మరియు ఇంటరాక్టివ్ రూపాలను సృష్టించడానికి ఉపయోగించవచ్చు. HTML 4 టెంప్లేట్లు, స్క్రిప్టింగ్, రూపురేఖలు, వస్తువులను వ్యవస్థాపించడం, కుడి నుండి ఎడమకు మరియు మిళితమైన కోర్సు, సంపన్న పట్టికలు మరియు నిర్మాణాలకు అప్గ్రేడ్ చేయడం కోసం సిస్టమ్లతో HTML ని విస్తరిస్తుంది, వికలాంగులకు మెరుగైన బహిరంగతను అందిస్తుంది. HTML 4.01 అనేది HTML 4.0 యొక్క సవరణ, ఇది తప్పులను పరిష్కరిస్తుంది మరియు గత మార్పు నుండి కొన్ని మెరుగుదలలను చేస్తుంది. HTML యొక్క ఈ అనుసరణ అంతర్జాతీయీకరణ రంగంలో నిపుణుల సహాయంతో కూర్చబడింది, కాబట్టి ప్రతి మాండలికంలో రికార్డులు కంపోజ్ చేయబడతాయి మరియు ప్రపంచవ్యాప్తంగా అప్రయత్నంగా రవాణా చేయబడతాయి. ఇది ఏకీకృతం చేయడం ద్వారా మెరుగుపరచబడింది, ఇది HTML యొక్క అంతర్జాతీయకరణను నిర్వహిస్తుంది. ISO / IEC: 10646 ప్రమాణాలను (పరిగణించండి) HTML కొరకు రికార్డ్ క్యారెక్టర్గా నిర్ణయించడం ఒక అత్యవసరమైన స్ట్రైడ్. గ్లోబల్ అక్షరాల ప్రాతినిధ్యం, కంటెంట్ కోర్సు, ఉచ్చారణ మరియు ఇతర ప్రపంచ మాండలికం సమస్యల యొక్క ప్రపంచంలోని అత్యంత సమగ్ర ప్రామాణిక నిర్వహణ సమస్యలు ఇది. HTML ఇప్పుడు రికార్డులో భిన్నమైన మానవ మాండలికాలకు మరింత ముఖ్యమైన మద్దతును అందిస్తుంది. ఇది ఇంటర్నెట్ శోధకుల కోసం ఆర్కైవ్ల యొక్క విజయవంతమైన ఇండెక్సింగ్, అధిక-నాణ్యత టైపోగ్రఫీ, ఉపన్యాస పరివర్తనకు మంచి కంటెంట్, మెరుగైన హైఫనేషన్ మరియు మొదలైనవి పరిగణనలోకి తీసుకుంటుంది. HTML 4 లో వారి పట్టికలను చాలా సరళంగా వివరించడం మరియు క్రొత్త పట్టిక అంశాలను ఉపయోగించడం ద్వారా, సృష్టికర్తలు క్లయింట్ నిపుణులను ఆర్కైవ్లను మరింత వేగంగా అందించడానికి సహాయపడతారు. పెరుగుతున్న రెండరింగ్ కోసం పట్టికలను ఎలా ప్లాన్ చేయాలో సృష్టికర్తలు గుర్తించగలరు (టేబుల్ భాగం చూడండి). అభ్యాసకులు పెరుగుతున్న గణనలపై డేటా కోసం అనుబంధంలోని పట్టికలలోని గమనికలను సలహా ఇవ్వాలి.
HTML5 అంటే ఏమిటి? కీ తేడాలు
వెబ్ పేజీలకు హైపర్ మార్కప్ లాంగ్వేజ్ (HTML) ప్రాథమిక మార్కప్ భాష. HTML5 అనేది HTML యొక్క సంస్కరణ. HTML5 లో ఇవ్వబడిన చాలా తేడాలు ఉన్నాయి. HTML మరియు HTML 5 మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే వీడియో మరియు ఆడియో HTML లో భాగం కావు, అయితే ఇవి రెండూ HTML5 స్పెసిఫికేషన్ల యొక్క అంతర్భాగాలు. మీరు తెలుసుకోవలసిన ప్రాధమిక విషయం ఏమిటంటే, ఆసక్తికరంగా, మాండలికం ప్రమాణం యొక్క మెరుగుదల ఈ ప్రస్తుత వాస్తవికతను గుర్తించడం. ప్రస్తుత ప్రమాణంతో డాక్యుమెంట్ సారూప్యతను ఉంచడానికి - వాస్తవానికి, HTML 4.01 - వెబ్ ప్రోగ్రామ్ రికార్డుల నుండి రికార్డులను అందించే విధానానికి ప్రత్యేకంగా బోల్డ్ ఎంపిక జరిగింది, ఇంజనీర్లుగా మనం వాటి గురించి ఆలోచించాలి. కాబట్టి ప్రోగ్రామ్, లేదా “క్లయింట్ స్పెషలిస్ట్”, ఇప్పుడు కూడా HTML4 లోపలి భాగం వంటి అభివృద్ధిని నిర్వహించాలి, ఏ సందర్భంలోనైనా, ఇంటర్నెట్లో పెద్ద సంఖ్యలో రికార్డులు ఉపయోగించుకుంటాయి. ఏదేమైనా, మేము ఇకపై HTML ను దృష్టితో కంపోజ్ చేయము; ఇది తప్పనిసరిగా మాండలికం నుండి తొలగించబడుతుంది (CSS ఉపయోగించండి). ఈ సారూప్యత రెండు విధాలుగా సాగుతుంది: మరింత స్థాపించబడిన ప్రోగ్రామ్లు ప్రాథమికంగా HTML5 కోడ్ను పట్టించుకోకుండా విస్మరించగలవు. HTML 5 మీ కోసం ఏమి సాధించగలదో చూడటం చాలా బాగుంది, ఇది HTML4 లాగా సంస్థాగతీకరించబడలేదు. HTML 4 ను ఉపయోగించి సమావేశమైన పేజీలను సరిదిద్దడంపై మీరు నొక్కి చెప్పాల్సిన అవసరం లేదు. ఇది పది సంవత్సరాల కంటే ఎక్కువ వయస్సు మరియు ఇది సెట్ ప్రమాణం. మీరు రెండు పాదాలతో HTML5 లోకి ప్రవేశించినప్పుడు, సమగ్ర మార్పులు చేస్తుంది. భాగాలు మరియు లక్షణాలు ప్రతి సంవత్సరం కొన్ని సార్లు చేర్చబడతాయి మరియు మార్చబడతాయి. సహజంగానే, మీరు గొప్ప భాగాలపై ఆధారపడే మొత్తం ఇది చాలా అవసరం, అయినప్పటికీ, ఇది ద్రవ మాండలికాన్ని ఉపయోగించినప్పుడు మీరు తప్పక ప్రమాదకరమైనది. HTML, CSS మరియు జావాస్క్రిప్ట్ ద్వారా, ప్రోగ్రామ్ యొక్క సామర్థ్యాన్ని అనువర్తన దశగా రూపొందించడానికి HTML5 ఉపయోగించబడుతుంది. ప్రస్తుతానికి (HTML4 లో) ఫ్లాష్ లేదా JS- ఆధారిత హక్స్ ఉన్న మాండలికానికి అనేక భాగాలు ప్రత్యేకంగా జోడించబడ్డాయి, ఉదాహరణకు, , , మరియు. ఉపయోగకరమైన విషయాలు, ఉదాహరణకు, లోకల్ స్టోరేజ్ (కీ-గౌరవం డేటాబేస్లో పనిచేసిన ఒక js- అందుబాటులో ఉన్న ప్రోగ్రామ్, విందులు ఏమి ఉంచవచ్చో గత డేటాను దూరంగా ఉంచడం కోసం), కొత్త సమాచార రకాలు, ఉదాహరణకు, ప్రోగ్రామ్ సాధారణ క్లయింట్ ఇంటర్ఫేస్ను వెలికితీసే తేదీ ( మా js- ఆధారిత టైమ్టేబుల్ తేదీ-పికర్లను ఉపయోగించాల్సిన అవసరం లేదు), మరియు ప్రోగ్రామ్ సమర్థించిన నిర్మాణ ఆమోదం వెబ్ అనువర్తనాలను సృష్టించడం ఇంజనీర్లకు చాలా తక్కువ కష్టతరం చేస్తుంది మరియు ఖాతాదారులకు వాటిని చాలా వేగంగా చేస్తుంది (అనేక విషయాల నుండి జావాస్క్రిప్ట్ ద్వారా హ్యాక్ చేయబడటానికి విరుద్ధంగా స్థానికంగా మెరుగుపరచబడుతుంది). అయినప్పటికీ, HTML4 ఇప్పటికీ ప్రోగ్రామ్ అనువర్తనాల కోసం W3C ప్రమాణం, ఇది రిజిస్ట్రేషన్ వ్యాపారం యొక్క మారుతున్న నమూనాలను పూర్తిగా నిర్బంధించదు. ఈ విధంగా, వెబ్ పరిశ్రమలో ఈ కొత్త ఇబ్బందులను ఎదుర్కోవాలనే లక్ష్యంతో HTML5 సృష్టించబడింది. HTML5 మరింత అనుకూలమైనది, శక్తివంతమైనది మరియు దాని మరింత స్థిరపడిన భాగస్వామికి విరుద్ధంగా అభివృద్ధి చెందింది.
విషయ సూచిక: HTML మరియు HTML5 మధ్య వ్యత్యాసం HTML అంటే ఏమిటి? HTML5 అంటే ఏమిటి? కీ తేడాలు HTML అంటే ఏమిటి? హైపర్ మార్కప్ లాంగ్వేజ్ లేదా HTML అనేది వెబ్ పేజీలను సృష్టించడానికి వెబ్ డెవలపర్లు ఉపయోగించే మార్కప్ భాష. ఇది ‘వంటి యాంగిల్ బ్రాకెట్లలో బ్రాకెట్ చేయబడిన ట్యాగ్లను కలిగి ఉన్న HTML మూలకాల ఆకృతిలో వ్రాయబడింది.'. ఈ ట్యాగ్లు జంటగా ఉపయోగిస్తాయి
మరియు , కొన్ని ఖాళీ అంశాలు ఉన్నప్పటికీ మరియు ఇది అవసరం . వెబ్ బ్రౌజర్లు HTML ఫైల్లను చదవగలవు మరియు వాటిని కనిపించే లేదా వినగల వెబ్ పేజీలోకి ఇవ్వగలవు. వెబ్ బ్రౌజర్లు HTML ట్యాగ్లు మరియు స్క్రిప్ట్లను ప్రదర్శించవు, కానీ పేజీ యొక్క కంటెంట్ను అర్థం చేసుకోవడానికి వాటిని ఉపయోగించండి. HTML వెబ్సైట్ యొక్క నిర్మాణాన్ని ప్రెజెంటేషన్ కోసం సూచనలతో పాటు అర్థవంతంగా వివరిస్తుంది, ఇది ప్రోగ్రామింగ్ భాషకు బదులుగా మార్కప్ భాషగా మారుతుంది. HTML అంశాలు అన్ని వెబ్సైట్ల స్ట్రక్చర్ బ్లాక్లను ఏర్పరుస్తాయి. ఇది చిత్రాలు మరియు వస్తువులను పొందుపరచడానికి అనుమతిస్తుంది మరియు ఇంటరాక్టివ్ రూపాలను సృష్టించడానికి ఉపయోగించవచ్చు. HTML 4 టెంప్లేట్లు, స్క్రిప్టింగ్, రూపురేఖలు, వస్తువులను వ్యవస్థాపించడం, కుడి నుండి ఎడమకు మరియు మిళితమైన కోర్సు, సంపన్న పట్టికలు మరియు నిర్మాణాలకు అప్గ్రేడ్ చేయడం కోసం సిస్టమ్లతో HTML ని విస్తరిస్తుంది, వికలాంగులకు మెరుగైన బహిరంగతను అందిస్తుంది. HTML 4.01 అనేది HTML 4.0 యొక్క సవరణ, ఇది తప్పులను పరిష్కరిస్తుంది మరియు గత మార్పు నుండి కొన్ని మెరుగుదలలను చేస్తుంది. HTML యొక్క ఈ అనుసరణ అంతర్జాతీయీకరణ రంగంలో నిపుణుల సహాయంతో కూర్చబడింది, కాబట్టి ప్రతి మాండలికంలో రికార్డులు కంపోజ్ చేయబడతాయి మరియు ప్రపంచవ్యాప్తంగా అప్రయత్నంగా రవాణా చేయబడతాయి. ఇది ఏకీకృతం చేయడం ద్వారా మెరుగుపరచబడింది, ఇది HTML యొక్క అంతర్జాతీయకరణను నిర్వహిస్తుంది. ISO / IEC: 10646 ప్రమాణాలను (పరిగణించండి) HTML కొరకు రికార్డ్ క్యారెక్టర్గా నిర్ణయించడం ఒక అత్యవసరమైన స్ట్రైడ్. గ్లోబల్ అక్షరాల ప్రాతినిధ్యం, కంటెంట్ కోర్సు, ఉచ్చారణ మరియు ఇతర ప్రపంచ మాండలికం సమస్యల యొక్క ప్రపంచంలోని అత్యంత సమగ్ర ప్రామాణిక నిర్వహణ సమస్యలు ఇది. HTML ఇప్పుడు రికార్డులో భిన్నమైన మానవ మాండలికాలకు మరింత ముఖ్యమైన మద్దతును అందిస్తుంది. ఇది ఇంటర్నెట్ శోధకుల కోసం ఆర్కైవ్ల యొక్క విజయవంతమైన ఇండెక్సింగ్, అధిక-నాణ్యత టైపోగ్రఫీ, ఉపన్యాస పరివర్తనకు మంచి కంటెంట్, మెరుగైన హైఫనేషన్ మరియు మొదలైనవి పరిగణనలోకి తీసుకుంటుంది. HTML 4 లో వారి పట్టికలను చాలా సరళంగా వివరించడం మరియు క్రొత్త పట్టిక అంశాలను ఉపయోగించడం ద్వారా, సృష్టికర్తలు క్లయింట్ నిపుణులను ఆర్కైవ్లను మరింత వేగంగా అందించడానికి సహాయపడతారు. పెరుగుతున్న రెండరింగ్ కోసం పట్టికలను ఎలా ప్లాన్ చేయాలో సృష్టికర్తలు గుర్తించగలరు (టేబుల్ భాగం చూడండి). అభ్యాసకులు పెరుగుతున్న గణనలపై డేటా కోసం అనుబంధంలోని పట్టికలలోని గమనికలను సలహా ఇవ్వాలి.
HTML5 అంటే ఏమిటి? HTML5 అనేది HTML యొక్క ఐదవ సంస్కరణ మరియు ఇది WWW యొక్క కంటెంట్ను రూపొందించడానికి మరియు ప్రదర్శించడానికి ఉపయోగించే ఇంటర్నెట్ యొక్క ప్రధాన సాంకేతిక మార్కప్ భాష. ఇది W3C (వరల్డ్ వైడ్ వెబ్ కన్సార్టియం) యొక్క HTML ప్రమాణం యొక్క తాజా, చివరి మరియు పూర్తి వెర్షన్. ఇది 1997 లో ప్రామాణీకరించబడిన HTML4 యొక్క వారసుడు. HTML5 యొక్క లక్ష్యం ఏమిటంటే, భాషను యూజర్ ఫ్రెండ్లీగా మరియు మానవులకు సులభంగా చదవగలిగేలా ఉంచడం మరియు వెబ్ బ్రౌజర్ల పార్సర్ వంటి కంప్యూటర్లు మరియు పరికరాల ద్వారా స్థిరంగా అర్థం చేసుకునేటప్పుడు భాషను తాజా మల్టీమీడియాకు మద్దతుగా మెరుగుపరచడం. HTML5 HTML4 ను మాత్రమే కాకుండా, XHTML 1 మరియు DOM స్థాయి 2 HTML ను కూడా ఉపసంహరించుకోవటానికి ఉద్దేశించబడింది. WWW లో సాధారణ ఉపయోగంలో ఉన్న HTML మరియు XHTML బహుళ స్పెసిఫికేషన్ల ద్వారా ప్రారంభించబడిన లక్షణాల మిశ్రమం, వెబ్ బ్రౌజర్ల వంటి సాఫ్ట్వేర్ ఉత్పత్తుల ద్వారా ప్రారంభించబడిన వాటితో పాటు, సాధారణ అభ్యాసం ద్వారా స్థాపించబడిన వాటికి HTML5 ప్రతిస్పందన. HTML5 అనేది వరల్డ్ వైడ్ వెబ్లో కంటెంట్ను నిర్వహించడానికి మరియు ప్రదర్శించడానికి ఉపయోగించే మార్కప్ మాండలికం. పేరు సూచించినట్లుగా, HTML 5 అనేది HTML ప్రమాణం యొక్క ఐదవ మరియు ప్రస్తుత రూపం. ఇది ఇటీవలి ఇంటరాక్టివ్ మీడియాకు మద్దతుతో మాండలికాన్ని మెరుగుపరచడానికి వరల్డ్ వైడ్ వెబ్ కన్సార్టియం (డబ్ల్యూ 3 సి) 2014 అక్టోబర్లో పంపిణీ చేసింది, అయినప్పటికీ దీనిని ప్రజలు అప్రయత్నంగా పొందికగా ఉంచారు, మరియు పిసిలు మరియు గాడ్జెట్లు విశ్వసనీయంగా గ్రహించారు, ఉదాహరణకు, వెబ్ ప్రోగ్రామ్లు, పార్సర్లు మరియు మొదలైనవి. HTML5 HTML 4 ను, అలాగే XHTML 1 మరియు DOM స్థాయి 2 HTML ను ఉపసంహరించుకోవాలని ప్రతిపాదించబడింది. HTML5 మరింత ఇంటర్పెరబుల్ వాడకాన్ని శక్తివంతం చేయడానికి నిట్టి ఇసుకతో కూడిన తయారీ నమూనాలను కలిగి ఉంటుంది; ఇది ఆర్కైవ్లకు ప్రాప్యత చేయగల మార్కప్ను పెంచుతుంది, పెంచుతుంది మరియు చట్టబద్ధం చేస్తుంది మరియు సంక్లిష్టమైన వెబ్ అనువర్తనాల కోసం ఉపయోగించే మార్కప్ మరియు అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్లను (API లు) అందిస్తుంది. అదే కారణాల వల్ల, HTML5 క్రాస్-స్టేజ్ పోర్టబుల్ అనువర్తనాల కోసం ఒక పోటీదారు, ఎందుకంటే ఇది తక్కువ ఇంధన గాడ్జెట్లతో వివరించిన ముఖ్యాంశాలను కలిగి ఉంటుంది, ఉదాహరణకు, సెల్ ఫోన్లు మరియు టాబ్లెట్లు. అనేక కొత్త వాక్యనిర్మాణ భాగాలు చేర్చబడ్డాయి. ఇంటరాక్టివ్ మీడియా మరియు గ్రాఫికల్ పదార్థాన్ని స్థానికంగా చేర్చడానికి మరియు నిర్వహించడానికి, క్రొత్తది , మరియు భాగాలు చేర్చబడ్డాయి మరియు అనువర్తన యోగ్యమైన వెక్టర్ డిజైన్ (SVG) పదార్ధం మరియు శాస్త్రీయ సమీకరణాల కోసం MathML కొరకు పెంచండి. రికార్డుల అర్థ పదార్ధం, కొత్త పేజీ నిర్మాణం భాగాలు. క్రొత్త లక్షణాలు ప్రదర్శించబడ్డాయి, కొన్ని భాగాలు మరియు లక్షణాలు ఖాళీ చేయబడ్డాయి మరియు ఇతరులు, ఉదాహరణకు, మరియు మార్చబడ్డాయి, తిరిగి ined హించబడ్డాయి లేదా సంస్థాగతీకరించబడ్డాయి. API లు మరియు డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ (DOM) ప్రస్తుతం HTML5 స్పెసిఫికేషన్ యొక్క ముఖ్యమైన భాగాలు మరియు HTML5 అదనంగా ఏదైనా చెల్లని నివేదికల నిర్వహణను బాగా వర్ణిస్తుంది.
కీ తేడాలు ఆడియో మరియు వీడియో మునుపటి HTML వెర్షన్ స్పెసిఫికేషన్లలో భాగం కాదు, అయితే, రెండూ HTML5 స్పెసిఫికేషన్లలో అంతర్భాగం. వెక్టర్ గ్రాఫిక్స్ కూడా SVG మరియు కాన్వాస్ వంటి HTML5 లో అంతర్భాగం, అయితే VML, సిల్వర్-లైట్, ఫ్లాష్ మొదలైన వివిధ సాంకేతిక పరిజ్ఞానాల సహాయంతో HTML లో వెక్టర్ గ్రాఫిక్స్ సాధ్యమే. HTML లో, బ్రౌజర్ కాష్ను తాత్కాలిక నిల్వగా ఉపయోగించవచ్చు. HTML5 విషయంలో, అప్లికేషన్ కాష్, వెబ్ SQL డేటాబేస్ మరియు వెబ్ నిల్వ ఉపయోగించబడుతుంది. వెబ్ బ్రౌజర్లో జావాస్క్రిప్ట్ను అమలు చేయడానికి HTML అనుమతించదు, ఇది బ్రౌజర్ ఇంటర్ఫేస్ వలె అదే థ్రెడ్లో నడుస్తుంది. HTML5 లో JS వెబ్ వర్కర్ API కారణంగా సాధ్యమయ్యే నేపథ్యంలో జావాస్క్రిప్ట్ అమలు చేయడానికి HTML5 అనుమతిస్తుంది. అన్ని పాత బ్రౌజర్లతో HTML సజావుగా పనిచేస్తుంది, అయితే ఆధునిక వెబ్ బ్రౌజర్లు చాలావరకు HTML5 స్పెసిఫికేషన్లకు మద్దతు ఇవ్వడం ప్రారంభించాయి. ఈ బ్రౌజర్లలో ఇవి ఉన్నాయి: ఫైర్ఫాక్స్, మొజిల్లా, క్రోమ్, ఒపెరా, సఫారి మొదలైనవి.