คำถามติดแท็ก html

HTML (HyperText Markup Language) เป็นภาษามาร์กอัปส่วนใหญ่ที่ใช้ในการสร้างหน้าเว็บ

6
ข้อดีข้อเสียของการตอบโต้ของ Facebook กับเว็บคอมโพเนนต์ (พอลิเมอร์)
อะไรคือประโยชน์หลักของการตอบสนองของ Facebook เกี่ยวกับสเป็คของWeb Components ที่กำลังจะเกิดขึ้นและในทางกลับกัน (หรืออาจเปรียบเทียบแอปเปิ้ลกับแอปเปิ้ลต่อไปจะเป็นห้องสมุดพอลิเมอร์ของ Google ) จากการพูดคุยของ JSConf EUและหน้าแรกของ React ประโยชน์หลักของ React คือ: Decoupling และเพิ่มการเชื่อมโยงกันโดยใช้แบบจำลองส่วนประกอบ นามธรรม, องค์ประกอบและการแสดงออก เหตุการณ์ Virtual DOM & Synthetic (ซึ่งโดยทั่วไปหมายถึงพวกเขานำระบบและเหตุการณ์ของ DOM ไปใช้ใหม่ทั้งหมด) เปิดใช้งานกิจกรรม HTML5 ที่ทันสมัยใน IE 8 การเรนเดอร์ฝั่งเซิร์ฟเวอร์ การตรวจสอบได้ การเชื่อมโยงกับ SVG, VML และ <canvas> เกือบทุกอย่างที่กล่าวถึงนั้นถูกรวมเข้ากับเบราว์เซอร์ผ่านทาง Web Components ยกเว้นแนวคิด DOM เสมือนนี้ (ชัดแจ้ง) ฉันสามารถดูได้ว่า DOM และเหตุการณ์สังเคราะห์มีประโยชน์อย่างไรในวันนี้เพื่อสนับสนุนเบราว์เซอร์รุ่นเก่า แต่ไม่ทิ้งโค้ดเบราว์เซอร์ขนาดใหญ่เช่นถ่ายภาพตัวเองในระยะยาว …
521 javascript  html 

8
ทำไมผู้คนถึงทำโต๊ะกับ div
ในการพัฒนาเว็บยุคใหม่ฉันเจอรูปแบบนี้บ่อยขึ้นกว่าเดิม ดูเหมือนว่านี้: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> และใน CSS มีบางสิ่งที่คล้ายกัน: .table { display: table; } .row { display: table-row; } .cell { display: table-cell; } * (ชื่อคลาสเป็นเพียงตัวอย่างเท่านั้นในชีวิตจริงชื่อเหล่านี้เป็นชื่อคลาสปกติที่สะท้อนถึงองค์ประกอบ) ฉันเพิ่งพยายามทำสิ่งนี้ด้วยตัวเองเพราะ ... คุณรู้ไหมทุกคนทำมัน แต่ฉันก็ยังไม่เข้าใจ เราจะทำเช่นนี้ทำไม? หากคุณต้องการโต๊ะจากนั้นก็ทำการทำลาย<table>และทำมัน ใช่แม้ว่ามันจะเป็นรูปแบบ นั่นคือสิ่งที่ตารางมีไว้สำหรับ - การจัดวางสิ่งต่าง ๆ ในแบบตาราง คำอธิบายที่ดีที่สุดที่ฉันมีคือตอนนี้ทุกคนเคยได้ยินมนต์ของ "ไม่ใช้ตารางสำหรับการจัดวาง" ดังนั้นพวกเขาจึงติดตามมันอย่างสุ่มสี่สุ่มห้า แต่พวกเขายังคงต้องการตารางสำหรับการจัดวาง …
269 html  css 

7
ทำไมไม่มีวิธี PUT และ DELETE ในแบบฟอร์ม HTML?
HTML4 / XHTML1 อนุญาตเฉพาะ GET และ POST ในรูปแบบตอนนี้ดูเหมือนว่า HTML5 จะทำเช่นเดียวกัน มีข้อเสนอให้เพิ่มสองสิ่งนี้ แต่ดูเหมือนจะไม่ดึงดูดความสนใจ อะไรคือเหตุผลทางเทคนิคหรือทางการเมืองสำหรับการไม่รวม PUT และ DELETE ในร่างข้อกำหนด HTML5
265 html  html5 

5
องค์ประกอบ HTML สองรายการที่มีแอตทริบิวต์ id เดียวกัน: มันแย่ขนาดไหน?
เพียงแค่เรียกดูซอร์สโค้ดของ google maps ในส่วนหัวของพวกเขาพวกเขามี 2 divs ที่มี id = "ค้นหา" หนึ่งประกอบด้วยอื่น ๆ และยังมีแอตทริบิวต์ jstrack = "1" มีรูปแบบแยกพวกเขาเช่นนั้น: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> ... <div id="search">... เนื่องจากนี่คือ google ฉันคิดว่ามันไม่ใช่ความผิดพลาด ดังนั้นมันจะเลวร้ายจริงๆที่จะละเมิดกฎนี้? ตราบใดที่คุณระมัดระวังในการเลือก css และ dom ทำไมไม่ลองใช้คลาสเหมือน id ไม่มีใครทำสิ่งนี้โดยเจตนาและถ้าเป็นเช่นนั้นทำไม?

6
ทำไมแท็ก <b> และ <i> เลิกใช้แล้ว
คำถามนี้เกิดขึ้นในหนึ่งในชั้นเรียนวิทยาลัยของฉัน อาจารย์เพียง แต่ให้คำตอบว่ามันเป็นอธิบายเพิ่มเติม แต่มันดูเหมือนกับว่า&lt;b&gt;และ&lt;i&gt;ค่อนข้างชัดเจนในความหมายของพวกเขาและง่ายต่อการพิมพ์กว่าและ&lt;strong&gt;&lt;em&gt; อะไรคือข้อโต้แย้งอย่างเป็นทางการสำหรับการคัดค้านแท็กเหล่านี้
98 html  deprecation 

8
ทำไมคนเราถึงต้องมาร์กอย่างถูกต้องและมีความหมาย?
โปรดทราบว่าฉัน (ลอง) เพื่อทำเครื่องหมายในความหมายที่เป็นไปได้เพราะฉันชอบพวกเขาในแบบที่มันดูและรู้สึก แต่ไม่ใช่เพราะฉันรู้ถึงข้อดีที่น่าทึ่งอื่น ๆ ประเด็นคำถามของฉันคือการให้ความรู้แก่ผู้อื่น ฉันเคยเห็นบทความและแบบฝึกหัดมากมายซึ่งมักระบุว่า "ลองทำเครื่องหมายด้วยวิธีที่เป็นไปได้ทางความหมายมากที่สุด" แต่ความคิดแปลก ๆ มาหาฉันทำไม ทำไมต้องมี (หรือต้องการ) รบกวนองค์ประกอบเฉพาะที่ถ่ายทอดความหมายที่ถูกต้อง? โดยเฉพาะผมหมายถึงองค์ประกอบ HTML5 ใหม่เช่น&lt;time&gt;, หรือ&lt;output&gt; &lt;address&gt;โดยเฉพาะอย่างยิ่งหากหน้า "ใช้งานได้" (จะแสดงผลได้ดีในทุกเบราว์เซอร์) เหตุใดฉันจึงต้องการใช้องค์ประกอบเช่น&lt;time&gt;หรือ&lt;address&gt;ในกรณีที่ไม่มีสิ่งใด (หรือในกรณีที่เลวร้ายที่สุดทั่วไป&lt;span&gt;) ใช้งานได้ดีเหมือนกัน? ฉันถามสิ่งนี้เพราะฉันเห็นเว็บไซต์ (ยอดนิยม) มากมาย (อันนี้รวมอยู่) ซึ่งไม่ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดที่เรียกว่าเหล่านี้
55 html  html5  semantics  markup 

5
ทำไมไม่ XHTML5
ดังนั้น HTML5 คือการก้าวไปข้างหน้าอย่างยิ่งใหญ่ ขั้นตอนสุดท้ายที่เราทำคือสิ่งที่ฉันรู้คือการแนะนำ XHTML ข้อดีคือชัดเจน: ความเรียบง่าย, ความเข้มงวด, ความสามารถในการใช้ตัวแยกวิเคราะห์ XML มาตรฐานและเครื่องกำเนิดไฟฟ้าเพื่อทำงานกับเว็บเพจและอื่น ๆ HTML5 นั้นแปลกและน่าหงุดหงิดและน่าหงุดหงิดเหลือเกิน: เราทำงานร่วมกับไวยากรณ์ที่ไม่ได้มาตรฐานอีกครั้ง อีกครั้งเราต้องจัดการกับสัมภาระในอดีตและความซับซ้อนในการแยกวิเคราะห์; อีกครั้งเราไม่สามารถใช้ไลบรารี XML ตัวแยกวิเคราะห์เครื่องกำเนิดไฟฟ้าหรือหม้อแปลงของเรา และข้อได้เปรียบทั้งหมดที่แนะนำโดย XML (ความสามารถในการขยาย, เนมสเปซ, มาตรฐานและอื่น ๆ ) ที่ W3C ใช้เวลาทศวรรษผลักดันด้วยเหตุผลที่ดีหายไป ไม่เป็นไรเรามี XHTML5 แต่ดูเหมือนว่าจะไม่ได้รับความนิยมเหมือนการเข้ารหัส HTML5 ดูคำถาม SOเช่นนี้ แม้แต่ข้อมูลจำเพาะ HTML5บอกว่า HTML5 ไม่ใช่ XHTML5 "เป็นรูปแบบที่แนะนำสำหรับผู้แต่งส่วนใหญ่" ฉันมีข้อเท็จจริงที่ผิดหรือเปล่า? มิฉะนั้นทำไมฉันเป็นคนเดียวที่รู้สึกแบบนี้ ทำไมคนเลือก HTML5 มากกว่า XHTML5
53 html  html5  xml  xhtml 

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

7
ฉันจะประเมินความรู้ของผู้สมัครเกี่ยวกับ Html / CSS ระหว่างการสัมภาษณ์ได้อย่างไร? [ปิด]
ฉันกำลังพยายามหาคำถามสัมภาษณ์ที่ดีเพื่อประเมินความสามารถของผู้คนที่เข้ามาทำงาน Html / CSS อย่างไรก็ตามหัวข้อนั้นกว้างมากและฉันไม่แน่ใจว่าคำถามประเภทใดที่ฉันสามารถขอให้ประเมิน HTML / ความรู้ CSS ฉันสามารถถามคำถามประเภทใดเพื่อประเมินความสามารถของ Html / CSS ของผู้สมัครระหว่างการสัมภาษณ์ เป็นการดีที่ฉันต้องการถามคำถามสองสามข้อแล้วให้สถานการณ์ในชีวิตจริงแก่พวกเขาเพื่อต่อสู้

2
การจัดเก็บข้อมูลท้องถิ่นอยู่ภายใต้กฎหมายคุกกี้หรือไม่ [ปิด]
ฉันต้องการหลีกเลี่ยงการมีแบนเนอร์คุกกี้ในเว็บไซต์ของฉันหากเป็นไปได้ ฉันสามารถจัดเก็บ session id ไว้ใน localStorage เพื่อข้ามการติดตั้งแบนเนอร์ได้หรือไม่?
43 javascript  html 

8
ฉันจะเริ่มต้นกับ HTML5 ได้อย่างไร [ปิด]
เวิร์กโฟลว์ที่แนะนำคืออะไรในการเรียนรู้ HTML5 ฉันควรติดตั้งเครื่องมืออะไร SDK อะไร จะเริ่มที่ไหนดี วิธีทดสอบ วิธีแก้ปัญหา? ฉันจะอ่านอะไร ฉันเข้าใจว่าสิ่งที่มักถูกระบุว่าเป็น "การพัฒนา HTML5" นั้นอันที่จริงแล้วเป็นการผสมผสานระหว่าง HTML, CSS, JS และอื่น ๆ แต่ฉันไม่เชื่อว่าโครงการขนาดใหญ่จะได้รับการพัฒนาใน Notepad นั่นคือเหตุผลที่ฉันขอให้คุณเปิดเผยเคล็ดลับและกลเม็ดของคุณเกี่ยวกับขั้นตอนการทำงานของคุณ
42 javascript  html  css  ajax  html5 

7
ทำไมไม่ฝังสไตล์ / สคริปต์ใน HTML แทนที่จะเชื่อมโยง?
เราเชื่อมไฟล์ CSS และ JavaScript เข้าด้วยกันเพื่อลดจำนวนคำขอ HTTP ซึ่งช่วยเพิ่มประสิทธิภาพ ผลที่ได้คือ HTML ดังนี้ &lt;link rel="stylesheet" href="all-my-css-0fn392nf.min.css"&gt; &lt;!-- later... --&gt; &lt;script src="all-my-js-0fn392nf.min.js"&gt;&lt;/script&gt; หากเรามีตรรกะฝั่งเซิร์ฟเวอร์ / บิลด์เพื่อทำสิ่งนี้ให้กับเราทำไมไม่ลองอีกขั้นหนึ่งแล้วฝังสไตล์และสคริปต์ที่ต่อกันเหล่านั้นลงใน HTML &lt;style&gt;.all{width:100%;}.my{display:none;}.css{color:white;}&lt;/style&gt; &lt;!-- later... --&gt; &lt;script&gt;var all, my, js;&lt;/script&gt; นั่นเป็นคำขอ HTTP ที่น้อยลงสองคำขอ แต่ฉันไม่เคยเห็นเทคนิคนี้มาก่อน ทำไมจะไม่ล่ะ?

5
คุณควรตั้งโปรแกรมฝั่งเซิร์ฟเวอร์สำหรับเว็บไซต์หรือไม่?
ฉันกำลังจะเริ่มสร้างเว็บไซต์โครงการดนตรีสำหรับเพื่อน ตอนนี้น่าจะง่ายพอสมควร: ไม่มีเนื้อหาแบบไดนามิก (วันทัวร์ ฯลฯ ) และไม่มีอะไรมากไปกว่าเพลงตัวอย่างที่ฝังอยู่หรือลิงก์ SoundCloud ฉันไม่ได้คาดหวังว่าจะใช้อะไรมากกว่าวานิลลา JavaScript และ Bootstrap หรือมูลนิธิสำหรับกริดที่ตอบสนอง มันเพียงพอหรือไม่ ฉันสามารถอัปโหลดไฟล์ HTML, CSS และ JS ไปยังโฮสต์และทำได้หรือไม่หรือฉันควรใช้เวลาในการเขียนโปรแกรมเซิร์ฟเวอร์ backend ใน Node หรือ PHP?

14
การล้างโค้ดของคนอื่นสำคัญอย่างไรเมื่อต้องเผชิญกับกำหนดเวลาที่แน่นหนา [ปิด]
(ฉันกำลังพูดถึงโค้ด HTML / CSS (ไม่ใช่ภาษาการเขียนโปรแกรม) แต่ฉันคิดว่าเรายังต้องเผชิญกับปัญหาเช่นเดียวกับโปรแกรมเมอร์) ฉันเป็นนักออกแบบ front-end อาวุโสในทีมและฉันมักจะต้องทำผลงานใหม่ของรุ่นน้องในเวลาที่ จำกัด ฉันกำลังเผชิญกับปัญหาที่ 2: สไตล์การเขียนโค้ดของพวกเขาค่อนข้างยุ่งเหยิง ความสวยงามไม่ดี ฉันพบสไตล์การเข้ารหัสของพวกเขาว่าเป็นถุงผสมที่ไม่มีแบบแผน / มาตรฐานที่เหมาะสม ฉันขาดการทำความสะอาดรหัสหรือจัดการกับรหัสของพวกเขา (แม้แต่การคัดลอกวิธีที่พวกเขาทำ) ฉันคิดว่ามันน่าหงุดหงิดที่จะทำตามสไตล์การเขียนรหัสเพราะฉันรู้สึกว่าฉันอาจเรียนรู้นิสัยที่ไม่ดี แต่นั่นเป็นวิธีที่เร็วที่สุดในการประชุมกำหนดเวลา สำหรับผู้ที่มีประสบการณ์มากขึ้นซึ่งมีประสิทธิภาพมากขึ้น? ฉันควรบันทึกการล้างข้อมูลไว้เพื่อใช้ในภายหลังหรือไม่ หรือทำความสะอาดระหว่างทางเมื่อฉันทำการเปลี่ยนแปลง? (ฉันไม่ต้องการที่จะฟังดูหยิ่ง แต่นั่นคือความจริงมันจะใช้เวลาหลายปีกว่าในการเขียนโค้ดที่ดีกว่าฉันรู้ฉันเขียนโค้ดยุ่ง ๆ เมื่อฉันเริ่มต้น)

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.