แท็กการเขียนโปรแกรม พื้นฐานของ html สำหรับผู้เริ่มต้นในภาษาที่ชัดเจน

เมื่อเร็ว ๆ นี้แหล่งข้อมูลทางอินเทอร์เน็ตต่าง ๆ กำลังจัดระเบียบ holivars มากขึ้นเรื่อย ๆ ในหัวข้อ: HTML เป็นภาษาโปรแกรมหรือไม่ ตามปกติแล้ว มีข้อโต้แย้งจำนวนมากที่สนับสนุนมุมมองทั้งสอง ดังนั้นฉันจึงตัดสินใจยุติข้อพิพาทที่ไม่จำเป็นนี้ด้วยตนเอง

ความหมายของภาษาการเขียนโปรแกรม

ภาษาการเขียนโปรแกรม - ระบบสัญญาณอย่างเป็นทางการมีไว้สำหรับการบันทึก โปรแกรมคอมพิวเตอร์- ภาษาโปรแกรมจะกำหนดชุด ศัพท์ วากยสัมพันธ์ และความหมายกฎที่กำหนด รูปร่างโปรแกรมและ การกระทำซึ่งจะดำเนินการโดยนักแสดง (คอมพิวเตอร์) ภายใต้การควบคุมของเธอ

  • การเขียนโปรแกรมเชิงมุมมอง (AOP) เป็นกระบวนทัศน์การเขียนโปรแกรมตามแนวคิดของการแยกฟังก์ชันการทำงานเพื่อปรับปรุงการทำให้เป็นโมดูลของโปรแกรม
  • การเขียนโปรแกรมแบบมีโครงสร้างเป็นวิธีการพัฒนาซอฟต์แวร์โดยอาศัยการแสดงโปรแกรมในรูปแบบ โครงสร้างลำดับชั้นบล็อก เสนอในยุค 70 ของศตวรรษที่ 20 โดย E. Dijkstra พัฒนาและเสริมโดย N. Wirth
  • ขั้นตอนการเขียนโปรแกรม-การเขียนโปรแกรมใน ภาษาที่จำเป็นซึ่งคำสั่งที่ดำเนินการตามลำดับสามารถประกอบเป็นรูทีนย่อยได้ ซึ่งก็คือหน่วยโค้ดที่ใหญ่กว่า โดยใช้กลไกของภาษานั่นเอง
  • การเขียนโปรแกรมลอจิกเป็นกระบวนทัศน์การเขียนโปรแกรมที่อิงจากการพิสูจน์ทฤษฎีบทโดยอัตโนมัติ เช่นเดียวกับส่วนของคณิตศาสตร์แยกที่ศึกษาหลักการของการอนุมานเชิงตรรกะของข้อมูลบนพื้นฐานของข้อเท็จจริงที่กำหนดและกฎการอนุมาน การเขียนโปรแกรมลอจิกขึ้นอยู่กับทฤษฎีและเครื่องมือของตรรกะทางคณิตศาสตร์ที่ใช้ หลักการทางคณิตศาสตร์ความละเอียด
  • การเขียนโปรแกรมเชิงวัตถุ (OOP) เป็นกระบวนทัศน์การเขียนโปรแกรมซึ่งแนวคิดหลักคือแนวคิดของวัตถุและคลาส ในกรณีของภาษาต้นแบบ วัตถุต้นแบบจะถูกใช้แทนคลาส
  • การเขียนโปรแกรมเชิงฟังก์ชันเป็นสาขาหนึ่งของคณิตศาสตร์ที่ไม่ต่อเนื่องและกระบวนทัศน์การเขียนโปรแกรมซึ่งกระบวนการคำนวณถูกตีความว่าเป็นการคำนวณค่าของฟังก์ชันในความหมายทางคณิตศาสตร์ของอย่างหลัง (ตรงข้ามกับฟังก์ชันเป็นรูทีนย่อยในการเขียนโปรแกรมเชิงกระบวนงาน)
  • ตามกฎแล้วภาษาโปรแกรมแบบหลายกระบวนทัศน์คือภาษาโปรแกรมที่ได้รับการพัฒนาโดยเฉพาะเพื่อเป็นเครื่องมือสำหรับการเขียนโปรแกรมแบบหลายกระบวนทัศน์ นั่นคือ ความสามารถด้านการมองเห็นซึ่งเริ่มแรกตั้งใจที่จะสืบทอดจากภาษาต่างๆ หลายภาษา โดยส่วนใหญ่มักจะไม่เกี่ยวข้องกัน .
  • ภาษาโปรแกรมลึกลับคือภาษาโปรแกรมที่ออกแบบมาเพื่อสำรวจขอบเขตของการพัฒนาภาษาโปรแกรม เพื่อพิสูจน์ศักยภาพในการนำแนวคิดบางอย่างไปใช้ (ที่เรียกว่า "การพิสูจน์แนวคิด" การพิสูจน์แนวคิดภาษาอังกฤษ) ในฐานะงานศิลปะซอฟต์แวร์ หรือเป็นเรื่องตลก (อารมณ์ขันของคอมพิวเตอร์)
แนวทางที่จำเป็นและประกาศ


ภาษาการเขียนโปรแกรมทั้งหมดแบ่งออกเป็นสองกลุ่ม: ชัดเจนและจำเป็น.

จากมุมมองทางคณิตศาสตร์ โปรแกรมในภาษาการเขียนโปรแกรมที่จำเป็นคือวิธีแก้ปัญหาทั่วไปสำหรับปัญหาที่กำหนด หรืออีกนัยหนึ่งคือคำตอบของคำถาม "ทำอย่างไร" นี่คือลำดับของคำสั่งที่ผู้ดำเนินการต้องดำเนินการ

โปรแกรมในภาษาโปรแกรมที่เปิดเผยคือการรวมกันของปัญหาที่เป็นทางการภายในภาษาโปรแกรมและทฤษฎีบททั้งหมดที่จำเป็นในการแก้ไข หรืออีกนัยหนึ่งคือคำตอบของคำถาม "จะทำอย่างไร" ลำดับการกระทำเฉพาะจะดำเนินการโดยคอมไพเลอร์หรือบ่อยครั้งกว่านั้นล่าม - โปรแกรมที่รันโค้ดโปรแกรมแบบเรียลไทม์โดยไม่ต้องแปลงเป็นรหัสเครื่อง

HTML เป็นภาษามาร์กอัปไฮเปอร์เท็กซ์ที่ทำให้อินเทอร์เน็ตเป็นสิ่งที่เรารู้จักและชื่นชอบ ต้องขอบคุณเครื่องมือที่ยอดเยี่ยมนี้ที่ทำให้เว็บไซต์ดูสวยงามและทันสมัย ​​และยังช่วยให้ใช้งานได้ง่ายอีกด้วย HTML เพียงจัดองค์ประกอบของหน้าเว็บให้อยู่ในรูปแบบที่ใช้งานง่าย งานของมันเทียบได้กับสิ่งที่คนอย่าง MS Word หรือ OpenOffice ทำ พวกเขาเปลี่ยนตัวอักษรจำนวนมากที่ไม่มีรูปแบบให้เป็นเอกสารที่มีย่อหน้า ข้อความตัวหนา ตัวเอียง ตาราง และแม้แต่รูปภาพ ภาษา HTML ทำสิ่งเดียวกันโดยประมาณ โดยมีข้อแตกต่างเพียงอย่างเดียวคือเอกสารจะแสดงในเบราว์เซอร์ และความสามารถของเครื่องมือนี้กว้างกว่าความสามารถของโปรแกรมแก้ไขข้อความมาก แท็กใช้สำหรับมาร์กอัป - คำสั่งพิเศษที่อธิบายโครงสร้างของหน้าเว็บ พวกเขาจะอยู่ในวงเล็บมุม - เพื่อให้เบราว์เซอร์สามารถแยกความแตกต่างจากข้อความจำนวนมากได้ ต่อไป เราจะพูดถึงพื้นฐานของ HTML สำหรับผู้เริ่มต้น

บรรณาธิการภาพ

ผู้เริ่มต้นที่เพิ่งเริ่มต้นเส้นทางการเรียนรู้ HTML มักจะเริ่มทำงานกับโปรแกรมที่ให้คุณสร้างเว็บไซต์โดยไม่ต้องมีความรู้ใดๆ ในนั้นคุณสามารถจัดเรียงองค์ประกอบต่างๆ บนหน้าจอในลักษณะที่จะแสดงบนเบราว์เซอร์ได้ ดูเหมือนว่านี่คือที่มาของพระคุณนิรันดร์ที่ช่วยให้คุณสามารถกำจัดนักพัฒนาเว็บส่วนใหญ่ได้ แต่ไม่ใช่ทุกอย่างจะง่ายนักเนื่องจากโปรแกรมแก้ไขภาพมีข้อบกพร่องมากมายซึ่งทำให้ไม่สามารถใช้งานได้ในโครงการที่จริงจัง

โปรแกรมทั้งหมดนี้สร้างแท็กที่ไม่จำเป็นจำนวนมากซึ่งทำให้หน้าสุดท้ายเทอะทะและไม่เหมาะสม แน่นอนว่าในยุคอินเทอร์เน็ตความเร็วสูงของเรา สิ่งนี้มีความสำคัญน้อยกว่าเมื่อก่อน แต่มีสาเหตุหลายประการที่ทำให้เว็บไซต์ที่กระชับและเขียนมาอย่างดีกลายเป็นเว็บไซต์ที่ใช้งานได้จริงมากกว่าเว็บไซต์ที่สร้างด้วยโปรแกรมแก้ไขภาพ หน้าเว็บที่สร้างในโปรแกรมดังกล่าวจะได้รับการประมวลผลที่ไม่ดีโดยโรบ็อตการค้นหา เนื่องจากโค้ดทุกกิโลไบต์มีความสำคัญสำหรับพวกเขา และโค้ดที่ยุ่งยากและไร้เหตุผลที่มีจำนวนมากไม่น่าจะเหมาะกับรสนิยมของพวกเขา นอกจากนี้ บรรณาธิการมักจะล้าหลัง กลายเป็นสิ่งไม่เกี่ยวข้อง และการใช้ทรัพยากรในการพัฒนาก็ทำไม่ได้ เนื่องจากไม่มีมืออาชีพคนใดใช้ผลิตภัณฑ์เหล่านี้ ดังนั้นใครก็ตามที่ต้องการทำงานในอุตสาหกรรมการพัฒนาเว็บไซต์จะต้องรู้พื้นฐานของ HTML

แท็ก

ตามที่กล่าวไว้ข้างต้น แท็กจะอธิบายโครงสร้างของหน้าเว็บให้กับเบราว์เซอร์ ส่วนใหญ่มีแท็กเปิดและปิด แต่ไม่ใช่ทั้งหมด ตัวอย่างเช่น ... โดยที่แทนที่จะเป็นจุดจะมีเนื้อหา อันแรกจะแสดงตำแหน่งที่แท็กเริ่มต้น และอันที่สองปิด อาจมีองค์ประกอบมาร์กอัปหน้าอื่นๆ อยู่ข้างใน สามารถซ้อนกันได้เหมือนตุ๊กตาทำรัง สิ่งสำคัญคือต้องปิดแท็กในเวลาที่เหมาะสมเพื่อให้หน้าเว็บแสดงได้อย่างถูกต้อง

นอกจากนี้ยังมีแท็กเดียวที่ไม่จำเป็นต้องปิด ในนั้นเนื้อหาจะอยู่ภายใน เช่นเดียวกับที่สามารถเขียนสำหรับแท็ก HTML ส่วนใหญ่ และตั้งค่าคุณสมบัติขององค์ประกอบ มีการระบุไว้ในแท็กเปิดและมีลักษณะดังนี้:attribute="..." โดยที่แทนที่จะเป็นจุดจะมีค่าแอตทริบิวต์อยู่ การรู้จักแท็กเป็นขั้นตอนแรกและสำคัญที่สุดในการเรียนรู้ HTML พื้นฐานของศิลปะนี้ยังเกี่ยวข้องกับการทำความเข้าใจโครงสร้างของหน้าเว็บด้วย

โครงสร้างเอกสาร

เอกสาร HTML ทุกฉบับมีนามสกุลที่สอดคล้องกัน เช่น Index.html วิธีนี้ทำให้เบราว์เซอร์สามารถเข้าใจสิ่งที่กำลังจัดการและแสดงเพจได้อย่างถูกต้อง ขอแนะนำให้จัดเก็บไฟล์ทั้งหมดที่ใช้สร้างเว็บไซต์ไว้ในไดเร็กทอรีเดียวซึ่งจะทำให้ชีวิตของคุณง่ายขึ้นมากในอนาคต พื้นฐานของภาษามาร์กอัปไฮเปอร์เท็กซ์ HTML จำเป็นต้องมีความเข้าใจที่ชัดเจนเกี่ยวกับโครงสร้างเอกสาร เริ่มต้นด้วยแท็กที่บอกเบราว์เซอร์ถึงเวอร์ชันของ HTML ที่ใช้ในเอกสารนี้ ในขณะนี้ ภาษาเวอร์ชันที่ 5 มีความเกี่ยวข้อง ดังนั้นจึงไม่จำเป็นต้องประดิษฐ์สิ่งใดที่นี่ คุณสามารถแทรกแท็กด้านบนไว้ที่จุดเริ่มต้นของหน้าใดๆ ได้อย่างปลอดภัย

จากนั้นจะมีโครงสร้างคู่หลักที่ประกอบเป็น "โครงกระดูก" ของไซต์ แท็กแรกซึ่งแท็กอื่นๆ ทั้งหมดซ้อนกันอยู่ คือ .... สิ่งใดก็ตามที่อยู่นอกแท็กนั้นจะไม่ได้รับการยอมรับจากเบราว์เซอร์ว่าเป็นหน้าเว็บ ดังนั้นจึงเปิดเอกสารและปิดมัน แท็กนี้จำเป็นสำหรับเอกสารใดๆ นอกจากนี้ยังมีแท็กที่จำเป็นอีกหลายแท็ก ซึ่งจะกล่าวถึงด้านล่าง

ศีรษะ

ภายในแท็ก ... คือข้อมูลทางเทคนิคที่จะไม่ปรากฏบนเพจ แต่ยังเป็นส่วนสำคัญของเอกสาร HTML วางรากฐานของไซต์ไว้ที่นี่ เลือกการเข้ารหัสและป้อนชื่อหน้า มันมีอยู่ภายใน แท็กที่จำเป็น.... ชื่อจะแสดงที่ด้านบนของเบราว์เซอร์ ซึ่งคุณสามารถวางไอคอนขนาดเล็กที่แสดงลักษณะของเนื้อหาของหน้าได้ ขอแนะนำให้ระบุการเข้ารหัสของเอกสารทันทีเพื่อการแสดงผลที่ถูกต้อง ซึ่งสามารถทำได้โดยใช้แท็ก เมตาแท็กให้ข้อมูลเกี่ยวกับโครงสร้างของหน้าและมักจะอยู่ภายในส่วนหัว

ลิงค์

การรู้พื้นฐานของ HTML ยังเกี่ยวข้องกับการใช้ด้วย สไตล์เรียงซ้อนการออกแบบหรือ CSS พวกเขาตั้งค่าคุณสมบัติขององค์ประกอบที่จะแสดงบนเพจ แนวทางที่ทันสมัยงานนี้เกี่ยวข้องกับการรวมคุณลักษณะต่างๆ เช่น สี ความสูง และตำแหน่งขององค์ประกอบเข้าด้วยกัน ไฟล์ภายนอกเพื่อความสะดวกยิ่งขึ้น หากต้องการรวมไฟล์ css ให้ใช้แท็ก ในรูปแบบที่เสร็จสมบูรณ์จะมีลักษณะดังนี้: โดยที่ href ระบุตำแหน่งของไฟล์ และประเภทระบุประเภทของไฟล์

ร่างกาย

ในส่วนนี้ของเอกสาร HTML ที่สร้างส่วนที่มองเห็นได้ของเพจ เบราว์เซอร์จะแสดงทุกสิ่งที่ทำภายใน "เนื้อหา" ใช้แท็ก HTML จำนวนมาก พื้นฐานคือการจัดรูปแบบข้อความ การทำงานกับลิงก์ และเครื่องมือพื้นฐานสำหรับการจัดโครงสร้างหน้าเว็บ ในการเริ่มต้นใช้งาน HTML คุณเพียงแค่ต้องรู้แท็กพื้นฐานและสามารถใช้งานได้ ด้านล่างนี้คือรายการยอดนิยม: