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

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

3
จำเป็นต้องใช้ Doctype สำหรับเอกสาร HTML5 หรือไม่
เมื่อเร็ว ๆ นี้ฉันได้สัมภาษณ์งานและหนึ่งในคำถามคือ "จำเป็นต้องมีประเภทเอกสารสำหรับเอกสาร HTML 5 หรือไม่" ฉันตอบว่า "ไม่" แต่มีความรู้สึกว่าฉันผิด จากw3ดูเหมือนว่าจำเป็นจริงๆ แต่ถ้าฉันพิมพ์ HTML อย่างง่าย <html> <body> <input type="color" disabled/> </body> </html> บันทึกเป็น HTML และลองเปิดใน Chrome ซึ่งจะทำงานได้ดีอย่างสมบูรณ์พร้อมอินพุตสีใหม่ (ปิดใช้งาน) อินพุตนั้นคือ HTML5 เช่นเดียวกับแอตทริบิวต์ ดังนั้นคำถามคือ - ฉันต้องระบุประเภทหรือไม่? คำตอบที่ถูกต้องสำหรับการสัมภาษณ์คืออะไร?
12 html  w3c 

4
เป็นความคิดที่ผิดหรือไม่ที่จะมี <style> ใน <body>?
ในโค้ดด้านล่างนี้ฉันวางสไตล์ชีทภายในพร้อมกับแท็กเนื้อหาแทนที่จะใส่ไว้ในส่วนหัว สำหรับแอปพลิเคชันหน้าเดียวฉันกำลังพิจารณาที่จะทำสิ่งนี้สำหรับสไตล์ที่สามารถใช้ได้กับหน้านั้นเพียงอย่างเดียวแทนที่จะมีไฟล์ pagespecific.css แยกกัน มีสถานการณ์ที่สิ่งนี้มีข้อเสียเนื่องจากฉันไม่ได้ใส่ในส่วนหัว? &lt;!-- myPartial.html starts here --&gt; &lt;!-- Like to keep styles unique to this html right here in this file --&gt; &lt;div&gt; &lt;style&gt; body { background-color: red; } #myText { color: white; } &lt;/style&gt; &lt;span id='myText'&gt;Hello&lt;/span&gt; &lt;/div&gt; &lt;!-- myPartial.html ends here --&gt;
12 html  css 

3
ฉันจะป้องกันผู้ใช้จากการแก้ไขรหัสของฉันในเบราว์เซอร์ของพวกเขาได้อย่างไร
ลักษณะ ฉันออกแบบแอปพลิเคชั่น Node.JS (เหมือนเว็บไซต์เต็มรูปแบบ) แอพจะส่งไฟล์ JavaScript ห้าไฟล์และจะมี&lt;script&gt;แท็กเชื่อมโยงเข้าด้วยกัน คำถาม ฉันจะป้องกันผู้ใช้และผู้โจมตีโจมตีและแก้ไขโค้ดได้อย่างไร ตัวอย่างจะเป็น: Ctrl+ Shift+I ในDevtoolsให้ไปที่Sourcesเลือกไฟล์ที่จะแก้ไข (เช่นindex.html) และเขียนการแก้ไข การกดCtrl+ Sจะทำให้การแก้ไขสดเกิดขึ้น ฉันต้องการป้องกันตัวอย่างข้างต้นไม่ให้เกิดขึ้น ... เป็นไปได้หรือไม่ นี่คือสิ่งที่ฉันคิดว่า: ฉันจะสร้างไฟล์ JavaScript ฝั่งไคลเอนต์อีกไฟล์ Prevent_keys.js มันจะฟังCtrl+ +ShiftI ถ้ามันกลับมาtrue(เช่นกดปุ่ม) มันจะlogคีย์ อย่างไรก็ตามนั่นจะไม่หยุดผู้ใช้จากการใช้ Devtools โดยตรง

5
css - ใช้ universal '*' selector vs. html หรือ body selector?
การใช้สไตล์กับแท็ก body จะถูกนำไปใช้กับทั้งหน้าดังนั้น body { font-family: Verdana } จะถูกนำไปใช้กับทั้งหน้า สิ่งนี้สามารถทำได้ด้วย * {font-family: Verdana} ซึ่งจะนำไปใช้กับองค์ประกอบทั้งหมดและดังนั้นดูเหมือนว่าจะมีผลเช่นเดียวกัน ฉันเข้าใจหลักการที่ว่าในตัวอย่างแรกสไตล์จะถูกนำไปใช้กับแท็กหนึ่งส่วนเนื้อหาสำหรับทั้งหน้าในขณะที่ในตัวอย่างที่สองมีการใช้แบบอักษรกับองค์ประกอบ HTML แต่ละรายการ สิ่งที่ฉันถามคืออะไรคือความแตกต่างในทางปฏิบัติในการทำสิ่งที่เป็นนัยและอะไรคือเหตุผลสถานการณ์หรือแนวปฏิบัติที่ดีที่สุดที่นำไปสู่การใช้ซึ่งกันและกัน ผลข้างเคียงคือความเร็วอย่างแน่นอน (+1 Rob) ฉันสนใจเหตุผลที่แท้จริงที่สุดในการเลือกหนึ่งอย่างในแง่ของการใช้งาน

6
ทำไมเบราว์เซอร์ไม่รองรับ haml และ sass
เวลาที่ใช้ในการดาวน์โหลดเว็บไซต์จะลดลงอย่างมากและการแยกวิเคราะห์จะง่ายขึ้นเช่นกัน ทำไมภาษาเหล่านี้จึงไม่ถูกกำหนดให้เป็นมาตรฐาน? เห็นได้ชัดว่าพวกเขาดีกว่า raw html และ CSS ... เบราว์เซอร์เป็นสิ่งเดียวที่ทำให้เราห่างจากการกำจัดรหัส HTML / CSS ขั้นกลาง
11 html  css 

6
ฉันจะเขียน HTML, CSS และ JavaScript เพื่อให้นักพัฒนาซอฟต์แวร์ส่วนหลังทำงานได้ง่ายขึ้นได้อย่างไร
เมื่อฉันได้รับการออกแบบจากนักออกแบบฉันจะได้มันเป็นไฟล์ PSD (Photoshop) ฉันคาดหวังว่าชื่อเลเยอร์และโฟลเดอร์ที่เหมาะสมมักจะเป็น PSD ที่สะอาดและมีการจัดการ จาก desigbn นี้ฉันพัฒนา HTML, CSS และ JavaScript และส่งมอบให้กับนักพัฒนาส่วนหลัง เพื่อให้ง่ายสำหรับพวกเขาที่จะเข้าใจฉัน เขียนรหัสความหมาย เก็บ JavaScript และ CSS ไว้ในไฟล์ภายนอก เพิ่มความคิดเห็นที่เป็นประโยชน์ในไฟล์ HTML, CSS และ JS ใช้สไปรต์ CSS (แม้ว่านักพัฒนาจะไม่ชอบ) ใช้แผ่นหม้อไอน้ำ HTML5 ใช้ jQuery สำหรับ JavaScript พยายามใช้แท็ก HTML5 และ CSS3 ใหม่ทุกครั้งที่ทำได้และ ส่งไฟล์ Zip ที่มี HTML, CSS, JS และรูปภาพ ฉันคาดหวังว่าหากจำเป็นต้องทำการเปลี่ยนแปลงเล็กน้อยในเค้าโครงนักพัฒนาสามารถจัดการกับสิ่งนั้นได้ ฉันต้องการรับฟังจากนักพัฒนาแบ็คเอนด์และนินจา CSS …
11 javascript  html  css  jquery 

4
เหตุใดเราจึงยังใช้ DOM ในเบราว์เซอร์มากกว่ากระบวนทัศน์เดสก์ท็อป
จากความเข้าใจของฉันเว็บอินเตอร์เฟสได้รับการพัฒนาให้ใช้ HTML เพราะในเวลานั้นมันเป็นไปไม่ได้ที่จะจำลองแอปพลิเคชันสไตล์เดสก์ท็อปในเบราว์เซอร์เช่นวิธีการทำงานของ Silverlight และ Flash เนื่องจากข้อ จำกัด แบนด์วิดท์ ทำไมไม่เคยมีในอดีตและปัจจุบันได้รับการยอมรับมากขึ้นและผลักดันให้เทคโนโลยีเช่น Flash / Silverlight? จากประสบการณ์ของฉันพวกเขายินดีที่จะพัฒนาด้วย (แน่นอนความคิดเห็นของฉัน) และคุณไม่ต้องจัดการกับการปฏิบัติตามเบราว์เซอร์ข้ามและเบราว์เซอร์รุ่นเก่า (ส่วนใหญ่) การจัดการกับ postbacks, AJAX และอื่น ๆ ดูเหมือนจะเป็นความพยายามที่ไม่จำเป็นเป็นพิเศษเมื่อเทียบกับกระบวนทัศน์การพัฒนาของแอปพลิเคชันบนเดสก์ท็อป เทคโนโลยี DOM และคำชมเชยยังคงเติบโตอย่างต่อเนื่องโดยเฉพาะอย่างยิ่งในความจริงที่ว่า Silverlight / Flash ต้องการการติดตั้งปลั๊กอินและโทรศัพท์มือถือบางรุ่นไม่รองรับปลั๊กอินหรือไม่

6
ฉันควรปฏิบัติตามมาตรฐาน HTML และ CSS ทุกครั้งหรือไม่
ไม่กี่ปีที่ผ่านมาฉันคิดว่าตัวเองเป็นนักพัฒนาเว็บรู้จักภาษา 3 ภาษาพื้นฐาน (HTML, CSS, JS) และ PHP มากมาย การย้ายจากข้อความธรรมดาไปยังเว็บไซต์จริงเป็นความเจ็บปวดเพราะสิ่งที่เรียกว่า "มาตรฐาน" ที่นั่นซึ่งในเวลานั้นซับซ้อนสำหรับฉันอย่างมาก มันต้มลงไปถึงสิ่งนี้มาก (ลบสิ่งที่เกี่ยวข้องกับ IE): มาตรฐานอยู่ที่นั่นเพื่อแทนที่วิธีเก่า ๆ ของการทำสิ่งต่าง ๆ ในวิธีที่ง่ายกว่า อย่างไรก็ตามเมื่อพยายามที่จะนำบางสิ่งมาใช้ (ตัวอย่างเช่นโครงร่าง CSS ทั้งหมด) ใช้เวลานานกว่าที่ฉันจะทำได้จริงถึง 10 เท่าถ้าฉันทำโซลูชันที่ง่ายขึ้นและยังใช้งานได้อยู่ หากมันแสดงผลเหมือนกันเหตุใดฉันจึงควรใช้ตัวอย่างที่มีความซับซ้อนมากขึ้นซึ่งใช้เวลานานขึ้น 10 เท่าและหยุดพักเมื่อคุณเปลี่ยนเบราว์เซอร์ สิ่งนี้ทำให้เกิดการถกเถียงทางศาสนาที่ยาวนานใน ## php, ## css และ ## js ใน Freenode IRC และทำให้ฉันถูกแบนจาก ## css เพราะฉันยุ่งกับโลกเล็ก ๆ ของพวกเขาที่นั่น คำถามของฉัน: ฉันควรปฏิบัติตามมาตรฐานการประชุมและการเข้ารหัสทุกครั้งแม้ว่าพวกเขาจะใช้เวลาฉันนานขึ้น 10 …

11
ฉันต้องเรียนรู้ html และ javascript เพื่อสร้างเว็บแอปพลิเคชันหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเป็นโปรแกรมเมอร์ Java ที่มีประสบการณ์และฉันต้องการสร้างแอปพลิเคชันบนเว็บที่ซับซ้อนซึ่งต้องการหน้าแบบไดนามิกภาพวาดและอื่น ๆ (ยกตัวอย่างเช่น) ฉันต้องเรียนรู้ javascript / html เพื่อสร้างแอปพลิเคชันดังกล่าวหรือไม่? ไม่ใช่ว่าฉันไม่ต้องการที่จะเรียนรู้ภาษาอื่น (ฉันเคยทำมาก่อนแล้ว) แต่เทคโนโลยีในสภาพแวดล้อมแบบจาวาสคริปต์ดูเหมือนว่าจะเปลี่ยนแปลงเร็วมากเมื่อคุณเรียนรู้กรอบหนึ่งมันก็ล้าสมัยไปแล้ว ฉันได้ตรวจสอบจาวาเฟรมเวิร์กจำนวนหนึ่งสำหรับการพัฒนาเว็บไซต์ (spring, play) แต่ไม่ลึกมาก ดังนั้นกรอบเหล่านี้ (หรือกรอบจาวาอื่น ๆ ที่เป็นไปได้ที่ฉันไม่ทราบ) สามารถใช้ได้โดยไม่ต้องเรียนรู้ html / javascript หรือไม่ ฉันยังมีประสบการณ์หลาม ดังนั้นถ้าฉันสามารถทำแอพในหลามมันก็เป็นตัวเลือกเช่นกัน

8
จำเป็นต้องจำรหัสหรือไม่
ฉันเป็นผู้พัฒนาใหม่ที่เพิ่งได้รับการว่าจ้างใน บริษัท ใหญ่ ฉันไม่รู้ว่า แต่ฉันคิดว่าพวกเขาหมดหวัง อย่างไรก็ตามฉันมีความรอบรู้เกี่ยวกับ HTML5 / CSS3 ถึงแม้ว่าสิ่งต่าง ๆ จะเปลี่ยนไปและสิ่งใหม่ ๆ จะได้รับการปล่อยตัวออกมาและฉันก็จะพยายามอย่างเต็มที่ แต่งานนี้ทำให้ฉันต้องใช้จาวาสคริปต์แบบใช้มือรู้ Jquery และ Ajax ฉันได้สัมผัสกับสิ่งนี้เล็กน้อย แต่ฉันไม่แน่ใจว่าฉันสามารถใช้จาวาสคริปต์ได้หรือไม่ คำถามของฉันคือจำเป็นต้องจำทั้งหมดที่เกี่ยวกับ Javascript หรือมีบางสิ่งที่สำคัญที่ฉันควรรู้วิธีการเขียนโค้ดเพราะดูรหัส javascript ดูเหมือนว่ามีรหัสบรรทัดมากมาย! โปรดชี้ฉันในทิศทางที่ถูกต้อง
10 javascript  html  jquery  ajax  css3 

3
CSS มีการปรับขนาดของรูปภาพหรือไม่
มันถูกมองเสมอว่าการใช้คุณลักษณะความกว้าง / ความสูงของภาพซึ่งไม่ใช่สิ่งที่ภาพต้นฉบับที่แท้จริงเป็นความคิดที่ไม่ดี มันอาจหมายถึงรูปภาพที่มีขนาดผิดเพี้ยนหรือขนาดการดาวน์โหลดที่ใหญ่กว่า nessary แต่นี่ยังคงเป็นปัญหาหรือไม่? ฉันจะไม่แนะนำการปรับขนาดรูปภาพ แต่การลดขนาดไม่ควรเป็นปัญหาหากว่ามันไม่แตกต่างจากของจริงมากเกินไป ตัวอย่างเช่นฉันมีรูปถ่ายที่ 600x400 และฉันติดความกว้าง 400px ไว้ เบราว์เซอร์ที่ทันสมัยส่วนใหญ่ปรับขนาดภาพลงและดูเหมือนว่าการแสดงผลยังคงเหมาะสม ดังนั้นมุมมองของทุกคนคืออะไร

5
PHP, HTML, Javascript และการเขียนแนวปฏิบัติที่ดี
ฉันรู้ว่าฉันต้องเขียนข้อกำหนดการประชุมเกี่ยวกับการเข้ารหัส HTML, JavaScript และ PHP สำหรับฉันและทีมของฉัน ในการพัฒนาเว็บไซต์เช่นเดียวกับใน C ++ ฉันเป็นแฟนของการเยื้องและความคิดเห็น อย่างไรก็ตามในการทำงานของฉันฉันพบรหัส HTML + JavaScript + PHP ซึ่งทำให้ปวดหัว ฉันกำลังพยายามทำให้โค้ดอ่าน แต่สิ่งที่ดูเหมือนจะดีกว่าสำหรับฉัน (เพื่อเยื้อง &amp; ความคิดเห็น) ดูเหมือนจะไม่ทำให้เพื่อนร่วมทีมหลงเสน่ห์ดังนั้นฉันจึงสงสัยว่ามีวิธีปฏิบัติที่ดีที่ดีที่สุด "เอกสารเหมือนกับหน้าเว็บของทุกวันนี้ซึ่งวันต่อวันมีความซับซ้อนมากขึ้นเรื่อย ๆ ฉันตระหนักถึงความจริงที่ว่าเป็นไปได้ว่ารหัสของหน้าเว็บทุกวันนี้มีความซับซ้อนเล็กน้อย แต่ฉันสงสัยว่าการประชุมที่ดีเกี่ยวกับแง่มุมเหล่านี้มีอยู่แล้วหรือไม่

4
รูปแบบและการปฏิบัติสำหรับ Web Scraping ใน. Net (C #) [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันจะรวบรวมแอปพลิเคชันเพื่อทำให้เว็บไซต์ / แอปพลิเคชันภายนอกทำงานโดยอัตโนมัติ ในบางกรณีฉันจะต้องสำรวจไซต์ตามที่ผู้ใช้ต้องการ (ลิงก์บางอย่างที่ฉันต้องติดตามไม่สามารถคาดเดาได้และต้องแยกวิเคราะห์จากการตอบกลับ) ฉันใช้Html Agility Pack อยู่แล้วและตระหนักดีว่าเป็นระเบียบถ้าจำเป็น มีเทคโนโลยีอื่น ๆ ที่ฉันควรทราบหรือไม่? มีรูปแบบที่แนะนำสำหรับความสามารถในการปรับอย่างรวดเร็วในกรณีที่แอปพลิเคชันเว็บภายนอกเปลี่ยนแปลงหรือไม่ ฉันคาดเดาการห่อหุ้มการตรวจสอบความถูกต้องของการตอบสนองเป็นกลยุทธ์บางประเภทหรือรูปแบบที่คล้ายกันซึ่งสามารถแยก / เสียบได้ง่ายตามความจำเป็น แต่คำแนะนำเฉพาะใด ๆ จะดีมาก
9 c#  .net  html  web-scraping 

6
แนวทางการตรวจสอบโค้ดสำหรับ CSS, JS และ HTML
ฉันถูกขอให้สร้างแนวทางสำหรับการตรวจสอบ CSS, JS และ HTML ฉันรู้ว่ามีแนวทางการเข้ารหัสสำหรับ JS แต่ฉันไม่รู้เกี่ยวกับ HTML และ CSS ในการตรวจสอบ JS ฉันจะทำตามแนวทางเหล่านั้นอย่างแน่นอนและกล่าวถึงพวกเขา แต่ CSS และ HTML เป็นอย่างไร นอกเหนือจากข้อผิดพลาดเชิงตรรกะและปัญหาการเยื้องสิ่งใดที่ฉันต้องตรวจสอบเมื่อฉันตรวจสอบมาร์กอัปและหรือ CSS?

6
คุณจัดการกับนักออกแบบเว็บไซต์ที่กลัวเกินกว่าจะอ่านและสัมผัสโค้ด PHP ได้อย่างไร?
ฉันถูกจ้างให้สร้างเว็บไซต์และทำงานร่วมกับนักออกแบบ (ซึ่งเป็นคนที่ติดต่อกับลูกค้าและจ้างฉันดังนั้นไม่ฉันไม่สามารถเตะตูดของเขาออกได้ =)) ที่กลัวเกินไป เพื่อสัมผัสกับโค้ด php และเป็นมือใหม่ใน html และ css เพื่อให้แบบจำลองที่ดีพอสำหรับฉันดังนั้นงานในวันนี้จะผ่านรูปแบบ html ใหม่ของเขาในหน้าครึ่งโปรแกรมและลบ&lt;div&gt;s และเปลี่ยนคลาสและเช่น . มีเครื่องมือบางอย่างหรือเวิร์กโฟลว์ที่ดีขึ้นเพื่อทำให้ทั้งสองเราง่ายขึ้นหรือไม่ บางทีฉันอาจจะจัดการกับวิธีการที่ไม่ถูกต้องทั้งหมดนี้ฉันยังใหม่ต่อการพัฒนาเว็บและฉันก็ไม่รู้ HTML / CSS มากพอ (และเขาควรจะทำ) เพื่อให้เขามีกราฟิกให้ฉันและทำแบบนั้น ทั้งหมดดังนั้นสิ่งที่เรากำลังทำคือเขาให้เพจ HTML แบบสแตติกแก่ฉันซึ่งดูเหมือนว่าเขาต้องการและฉันก็ใส่&lt;?php ?&gt;มันลงไป =) ใครสามารถให้คำแนะนำกับฉันเกี่ยวกับเรื่องนี้ได้บ้าง
9 php  html  css  workflows 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.