Бұл екі шарттың арасындағы айырмашылық бар
Веб-дизайн, кез-келген сала немесе кәсіп секілді, өзіндік тілі бар. Сіз индустрияға кіріп, сіздің құрдастарыңызбен сөйлесуді бастаған кезде сіз өзіңіз үшін жаңа терминдер мен сөз тіркестерінің қайнар көзіне айналасыз, бірақ сіздің әріптестеріңіздің тілдік желілерінің ағыны. Сіз тыңдайтын терминдердің екеуі - HTML «tag» және «элемент».
Сіз сөйлеген екі сөзді естігенде, олардың бір-бірімен өзара қолданылатындығын түсінуіңіз мүмкін. Осылайша, көптеген жаңа веб-кәсіпқойлар HTML кодымен жұмыс істей бастағанда, «HTML тегі мен HTML элементі арасындағы айырмашылық неде?» Деген сұрақ бар.
Бұл екі термин мағынасында бірдей болса да, олар шынымен синонимдер емес. Сонымен, осы екі терминмен қандай ұқсастық бар? Қысқа жауап, екі тегтер мен элементтер HTML жазу үшін пайдаланылған түзетулерге жатады. Мысалы, сілтеме жасау үшін ежені немесе элементін анықтау үшін тегін қолданып жатырсыз. Көптеген адамдар тегтер мен элементтерді бір-бірімен алмастырады және кез-келген веб-дизайнер немесе әзірлеуші сіз айтып отырған нәрсені түсінеді, бірақ шындық - бұл екі термин арасындағы шамалы айырмашылық. HTML - бұл түзетулер тілі , яғни ол біріншіден компиляция қажетсіз адам оқуы мүмкін кодтармен жазылған. Басқаша айтқанда, веб-беттегі мәтін мәтінді қалай көрсету керектігі туралы веб-браузердің нұсқауларын беру үшін осы кодтармен «белгіленген». Бұл белгілеу тегтері HTML тегтері болып табылады. HTML жазу кезінде сіз HTML тегтерін жазасыз. Барлық HTML тегтері бірқатар нақты бөліктерден тұрады, соның ішінде: Мысалы, кейбір HTML тегтері: Бұларға қосылатын қосымша атрибуттарсыз, барлық HTML ашық тегтері. Бұл тегтер: - параграфты анықтайды. Келесі HTML тегтері де бар: Бұл мысалдарда ашылатын HTML тегтеріне қосылған атрибуттар бар. Бекіту және кескін тегтері үшін атрибуттар шын мәнінде қосымша болып табылмайды, олар тегтердің дұрыс көрсетілуі үшін қажет. Сілтемеге қайда баруға болатыны туралы («href» сөзі қандай) және көрсетілетін суретті («src» атрибутының мәні берілген) айту керек. HTML элементтері деген не? W3C HTML сипаттамасына сәйкес, элемент HTML негізгі құрылымдық блогы болып табылады және әдетте екі тегтен тұрады: ашу тегі мен жабу тегі. Әзірге біз тек элементтерді бастайтын тегтерді ашып көрдік. Бұл элементті аяқтау үшін тиісті жабу тегтерін жазасыз. Мысалы, сіз бұл элементті жазасыз: p> Бұл бір сәтте біз көрген ашу тегінен, сондай-ақ жабылатын тегтен тұрады - p>. Жабу тегтері шын мәнінде тек ашылу тегі қайталанады, бірақ «алға қарай қиғаш сызықпен» «аз символдан» кейін тікелей қосылады. Барлық дерлік HTML элементтерінде ашылу тегі мен жабу тегі бар. Бұл тегтер веб-бетте көрсетілетін мәтінді қоршайды. Мысалы, мәтіннің парағын жазу үшін, мәтінді парақта көрсету және одан кейін осы тегтермен қоршау: Бұл параграфтың мәтінін веб-бетте көрсетілгендей етіп жазыңыз. p> Кейбір HTML элементтерінде жабу тегі жоқ. Олар «бос элементтер» деп аталады. Кейде олар « синглетон » немесе «жарамсыз» элементтер деп аталады. Бос элементтерді пайдалану оңай, себебі веб-бетте бір тегті қосу керек және браузер не істеу керектігін біледі. Мысалы, бетіңізге бір жол үзілімін қосу үшін сіз b тегін пайдаланасыз. Ашық тегті қамтитын тағы бір қарапайым элемент - «сурет» элементі. Мысалға: Біз бұл мысалды ертерек көрдік, бірақ бұл кескін элементінің жабу тегі жоқ. Браузер осы кодты «href» атрибутында сілтеме жасайтын кескінмен ауыстырады. Бұл жағдайда «logo.png» болады. Жалпы, мен HTML элементіне немесе тегіне сілтеме жасаған кезде, элементтің барлық бөліктеріне (екеуі де ашу және жабу тегтері) қатысты екенін көрсету үшін «элемент» терминін қолданамын. Мен «тег» дегенді қолданамын, ол шын мәнінде тек біреуді немесе басқаны білдіреді. Бұл екі терминді дұрыс пайдалану және оларды дұрыс пайдалануды ұсынамын, бірақ оларды аздап алмастырсаңыз және олардың жаңа веб-дамуының құрдастарымен түсінетін боласыз! Дженнифер Крининнің түпнұсқа мақаласы. Jeremy Girard 21.07.17 күні редакцияланған HTML тегтері
- ID төлсипатын қамтитын реттелмеген тізім