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

HTML (HyperText Markup Language) เป็นภาษามาร์กอัปหลักสำหรับการสร้างเว็บเพจและข้อมูลอื่น ๆ ที่จะแสดงในเว็บเบราว์เซอร์ คำถามเกี่ยวกับ HTML ควรมีตัวอย่างที่ทำซ้ำได้น้อยที่สุดและแนวคิดบางประการเกี่ยวกับสิ่งที่คุณพยายามทำ แท็กนี้ไม่ค่อยได้ใช้คนเดียวและมักจะจับคู่กับ [CSS] และ [javascript]

16
ด้วย CSS ใช้“ …” สำหรับบล็อกที่มีการโอเวอร์โฟลว์ของหลายบรรทัด
กับ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; "... " จะปรากฏในตอนท้ายของบรรทัดหากล้น อย่างไรก็ตามสิ่งนี้จะปรากฏในบรรทัดเดียวเท่านั้น แต่ฉันต้องการให้แสดงเป็นหลายบรรทัด อาจดูเหมือนว่า: +--------------------+ |abcde feg hij dkjd| |dsji jdia js ajid s| |jdis ajid dheu d ...|/*Here it's overflowed, so "..." is shown. */ +--------------------+
303 html  ellipsis  css 

30
POST ไม่เลือกช่องทำเครื่องหมาย HTML
ฉันมีช่องทำเครื่องหมายโหลดที่ตรวจสอบโดยค่าเริ่มต้น ผู้ใช้ของฉันอาจยกเลิกการเลือกช่องทำเครื่องหมาย (ถ้ามี) สักสองสามรายการแล้วปล่อยให้ส่วนที่เหลือถูกตรวจสอบ มีวิธีใดที่จะทำให้รูปแบบ POST ช่องทำเครื่องหมายที่ไม่ได้มีการตรวจสอบมากกว่าคนที่ได้รับการตรวจสอบ?
303 html  forms  post  checkbox 



26
ฉันจะป้องกันการขูดเว็บไซต์ได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันมีเว็บไซต์เพลงขนาดใหญ่พอสมควรพร้อมฐานข้อมูลศิลปินขนาดใหญ่ ฉันสังเกตเห็นเว็บไซต์เพลงอื่น ๆ คัดลอกข้อมูลเว็บไซต์ของเรา (ฉันป้อนชื่อศิลปินที่นี่และจากนั้น Google ทำการค้นหาพวกเขา) ฉันจะป้องกันการขูดหน้าจอได้อย่างไร เป็นไปได้ไหม

14
ทำไมการคืน HTML ที่สร้างขึ้นแทนที่จะเป็น JSON หรือมันคืออะไร?
ค่อนข้างง่ายในการโหลดเนื้อหา HTML จาก URL ที่กำหนดเอง / บริการบนเว็บของคุณโดยใช้ JQuery หรือกรอบงานอื่นที่คล้ายคลึงกัน ฉันใช้วิธีนี้หลายครั้งจนถึงตอนนี้และพบว่าประสิทธิภาพเป็นที่น่าพอใจ แต่หนังสือทั้งหมดผู้เชี่ยวชาญทั้งหมดพยายามให้ฉันใช้ JSON แทน HTML ที่สร้างขึ้น มันยอดเยี่ยมกว่า HTML มากอย่างไร เร็วขึ้นมากไหม มันมีโหลดที่น้อยกว่ามากบนเซิร์ฟเวอร์หรือไม่ ในอีกด้านฉันมีเหตุผลบางอย่างสำหรับการใช้ HTML ที่สร้างขึ้น มันเป็นมาร์กอัปธรรมดาและมักจะกะทัดรัดหรือจริงแล้วกะทัดรัดกว่า JSON เป็นข้อผิดพลาดน้อยที่ทำให้เกิดสิ่งที่คุณได้รับคือมาร์กอัปและไม่มีรหัส มันจะเร็วกว่าในการเขียนโปรแกรมในกรณีส่วนใหญ่ทำให้คุณไม่ต้องเขียนโค้ดแยกต่างหากสำหรับการสิ้นสุดของไคลเอ็นต์ คุณอยู่ด้านไหนและทำไม
301 javascript  jquery  html  ajax  json 

13
ส่งแบบฟอร์มโดยใช้ปุ่มนอกแท็ก <form>
พูดว่าฉันมี: &lt;form method="get" action="something.php"&gt; &lt;input type="text" name="name" /&gt; &lt;/form&gt; &lt;input type="submit" /&gt; ฉันจะส่งฟอร์มที่มีปุ่มส่งที่อยู่นอกฟอร์มได้อย่างไรฉันคิดว่าใน HTML5 มีแอตทริบิวต์การดำเนินการสำหรับส่ง แต่ฉันไม่แน่ใจว่าเป็นเบราว์เซอร์ที่สมบูรณ์หรือไม่และถ้าไม่มี ทำเช่นนี้?
301 html 

5
ความแตกต่างระหว่างวัตถุโหนดและวัตถุองค์ประกอบ?
ฉันสับสนอย่างสิ้นเชิงระหว่างวัตถุโหนดและวัตถุองค์ประกอบ document.getElementById()ส่งคืนวัตถุองค์ประกอบในขณะที่document.getElementsByClassName() ส่งคืนวัตถุ NodeList (ชุดขององค์ประกอบหรือโหนด?) ถ้า div เป็นวัตถุองค์ประกอบแล้วสิ่งที่เกี่ยวกับวัตถุโหนด Node? วัตถุโหนดคืออะไร วัตถุเอกสารวัตถุองค์ประกอบและวัตถุข้อความเป็นวัตถุโหนดหรือไม่ ตามหนังสือของ David Flanagan 'วัตถุเอกสารวัตถุองค์ประกอบและวัตถุข้อความเป็นวัตถุโหนดทั้งหมด' เหตุใดวัตถุจึงสามารถสืบทอดคุณสมบัติ / วิธีการของวัตถุองค์ประกอบเช่นเดียวกับวัตถุโหนดได้ ถ้าใช่ฉันเดาว่าคลาสโหนดและคลาสอิลิเมนต์เกี่ยวข้องกับต้นไม้ต้นแบบแห่งการสืบทอด &lt;div id="test"&gt; &lt;p class="para"&gt; 123 &lt;/p&gt; &lt;p class="para"&gt; abc &lt;/p&gt; &lt;/div&gt; &lt;p id="id_para"&gt; next &lt;/p&gt; document.documentElement.toString(); // [object HTMLHtmlElement] var div = document.getElementById("test"); div.toString(); // [object HTMLDivElement] var p1 = document.getElementById("id_para"); …
301 javascript  html  dom 

30
HTML5 dragleave ใช้งานเมื่อทำการวางตัวองค์ประกอบลูก
ปัญหาที่ฉันมีคือdragleaveเหตุการณ์ขององค์ประกอบนั้นถูกไล่ออกเมื่อทำการวางตัวองค์ประกอบย่อยขององค์ประกอบนั้น นอกจากนี้dragenterจะไม่ถูกไล่ออกเมื่อโฮเวอร์กลับองค์ประกอบหลักอีกครั้ง ฉันทำไวโอลินง่าย: http://jsfiddle.net/pimvdb/HU6Mk/1/ HTML: &lt;div id="drag" draggable="true"&gt;drag me&lt;/div&gt; &lt;hr&gt; &lt;div id="drop"&gt; drop here &lt;p&gt;child&lt;/p&gt; parent &lt;/div&gt; ด้วย JavaScript ต่อไปนี้: $('#drop').bind({ dragenter: function() { $(this).addClass('red'); }, dragleave: function() { $(this).removeClass('red'); } }); $('#drag').bind({ dragstart: function(e) { e.allowedEffect = "copy"; e.setData("text/plain", "test"); } }); สิ่งที่ควรทำคือการแจ้งผู้ใช้ด้วยการทำให้divสีแดงหล่นเมื่อลากสิ่งที่มี วิธีนี้ใช้ได้ผล แต่ถ้าคุณลากเข้าสู่pเด็กการdragleaveถูกไล่ออกและdivจะไม่เป็นสีแดงอีกต่อไป การย้ายกลับไปยังการดร็อปdivไม่ทำให้แดงอีกเลย มีความจำเป็นที่จะต้องย้ายออกจากการตกdivและลากกลับเข้าไปอีกครั้งเพื่อทำให้เป็นสีแดง เป็นไปได้หรือไม่ที่จะป้องกันไม่ให้dragleaveยิงเมื่อลากเข้าสู่องค์ประกอบย่อย 2017 …

11
ฉันสามารถเรียกใช้ไฟล์ HTML โดยตรงจาก GitHub แทนที่จะดูแค่แหล่งที่มาได้หรือไม่
ถ้าฉันมี.htmlไฟล์ในที่เก็บ GitHub เช่นสำหรับการรันชุดทดสอบ JavaScript มีวิธีใดบ้างที่ฉันสามารถดูหน้านั้นโดยตรง - ดังนั้นจึงทำการทดสอบ? ตัวอย่างเช่นฉันสามารถดูผลการทดสอบที่เกิดขึ้นจากชุดการทดสอบ jQueryได้หรือไม่โดยไม่ต้องดาวน์โหลดหรือคัดลอก repo ไปยังไดรฟ์ในเครื่องของฉัน ฉันรู้ว่าสิ่งนี้จะทำให้ GitHub เป็นธุรกิจโฮสติ้งเนื้อหาคงที่ แต่โดยทั่วไปแล้วพวกเขาเพียงแค่ต้องเปลี่ยนประเภท mime จากtext/plainเป็นtext/htmlเป็น
300 javascript  html  github 

29
ปรับความกว้างและความสูงของ iframe ให้พอดีกับเนื้อหาในนั้น
ผมต้องแก้ปัญหาสำหรับรถยนต์ปรับwidthและheightของiframeที่จะแทบจะไม่พอดีกับเนื้อหา ประเด็นก็คือสามารถเปลี่ยนความกว้างและความสูงได้หลังจากที่iframeโหลดแล้ว ฉันเดาว่าฉันต้องการกิจกรรมเพื่อจัดการกับการเปลี่ยนแปลงขนาดของร่างกายที่มีอยู่ใน iframe

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


12
วิธีลบไอคอนลูกศรเริ่มต้นจากรายการดรอปดาวน์ (องค์ประกอบที่เลือก)
ฉันต้องการลบลูกศรแบบเลื่อนลงจาก&lt;select&gt;องค์ประกอบHTML ตัวอย่างเช่น: &lt;select style="width:30px;-webkit-appearance: none;"&gt; &lt;option&gt;2000&lt;/option&gt; &lt;option&gt;2001&lt;/option&gt; &lt;option&gt;2002&lt;/option&gt; ... &lt;/select&gt; จะทำอย่างไรใน Opera, Firefox และ Internet Explorer

6
องค์ประกอบย่อยความกว้างของเด็กในพาเรนต์ที่อยู่ในตำแหน่งอย่างแน่นอนบน Internet Explorer 7
ฉันมีอย่างตำแหน่งที่เด็กหลายคนมีหนึ่งซึ่งเป็นตำแหน่งที่ค่อนข้างdiv divเมื่อฉันใช้ a percentage-based widthบนเด็กdivมันจะยุบลง0 widthบน IE7 แต่ไม่ใช่ใน Firefox หรือ Safari ถ้าฉันใช้pixel widthมันใช้งานได้ หากผู้ปกครองอยู่ในตำแหน่งที่ค่อนข้างกว้างร้อยละบนเด็กทำงาน มีบางอย่างที่ฉันหายไปไหม มีวิธีแก้ไขที่ง่ายกว่านี้สำหรับpixel-based widthเด็ก ๆ ไหม? มีพื้นที่ของข้อกำหนด CSS ที่ครอบคลุมสิ่งนี้หรือไม่

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