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

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


9
ฉันจะเข้าถึงแผนภูมิ Highcharts ผ่าน DOM-Container ได้อย่างไร
เมื่อฉันแสดงผลแผนภูมิสูงไปยังคอนเทนเนอร์ div ฉันจะเข้าถึงวัตถุแผนภูมิผ่าน div-Container ได้อย่างไร ฉันไม่ต้องการให้ตัวแปรแผนภูมิเป็นแบบสากล var chart = new Highcharts.Chart({ chart: { renderTo: "testDivId", ... ฉันต้องการเข้าถึงแผนภูมินอกบริบทข้างต้นเช่นนี้ (pseudocode) เพื่อเรียกใช้ฟังก์ชัน: var chart = Highcharts.Chart("testDivId"); //access from id chart.redraw();


4
การจัดการตารางที่ตอบสนองใน Twitter Bootstrap
เมื่อความกว้างของตารางเกินความกว้างของสแปนเช่นหน้านี้: http://jsfiddle.net/rcHdC/ คุณจะเห็นเนื้อหาของตารางอยู่นอกไฟล์span. อะไรคือวิธีที่ดีที่สุดในการตอบสนองกรณีนี้?


7
การเติมข้อความอัตโนมัติ =“ ปิด” เข้ากันได้กับเบราว์เซอร์สมัยใหม่ทั้งหมดหรือไม่
ฉันเพิ่งได้รับข้อกำหนดในการป้องกันไม่ให้เบราว์เซอร์บันทึกข้อมูลที่ป้อนลงในช่องฟอร์มเฉพาะ เป็นเวลาหลายปีแล้วที่ฉันได้สร้างนักพัฒนาเว็บและนี่เป็นความสามารถที่ค่อนข้างใหม่ ฉันสามารถค้นหาคุณสมบัติของช่องฟอร์มเติมข้อความอัตโนมัติ = "ปิด" แต่ดูเหมือนว่าฉันไม่พบเอกสารใด ๆ ที่ระบุว่าเบราว์เซอร์ใดรองรับ ใครช่วยชี้ทิศทางที่ถูกต้องของแผนภูมิของรูปแบบแอตทริบิวต์และความเข้ากันได้ของเบราว์เซอร์
84 html  forms 

8
วิธีทำให้ HTML ปกติใน JavaScript หรือ jQuery
แท็กสามารถมีหลายแอตทริบิวต์ ลำดับที่แอตทริบิวต์ปรากฏในโค้ดไม่สำคัญ ตัวอย่างเช่น: <a href="#" title="#"> <a title="#" href="#"> ฉันจะ "ทำให้ HTML เป็นปกติ" ใน Javascript ได้อย่างไรดังนั้นลำดับของแอตทริบิวต์จึงเหมือนกันเสมอ ฉันไม่สนใจว่าจะเลือกคำสั่งไหนตราบใดที่ยังคงเหมือนเดิม UPDATE : เป้าหมายเดิมของฉันคือทำให้หน้า HTML 2 หน้าแตกต่างกัน (ใน JavaScript) ได้ง่ายขึ้นโดยมีความแตกต่างเล็กน้อย เนื่องจากผู้ใช้สามารถใช้ซอฟต์แวร์อื่นเพื่อแก้ไขโค้ดลำดับของแอตทริบิวต์จึงอาจเปลี่ยนแปลงได้ สิ่งนี้ทำให้ความแตกต่างมากเกินไป คำตอบ : ก่อนอื่นขอขอบคุณสำหรับคำตอบทั้งหมด และใช่มันเป็นไปได้ นี่คือวิธีที่ฉันจัดการได้ นี่เป็นข้อพิสูจน์ของแนวคิดซึ่งสามารถปรับให้เหมาะสมได้อย่างแน่นอน: function sort_attributes(a, b) { if( a.name == b.name) { return 0; } return (a.name < b.name) …

1
จัดรูปแบบเอกสาร HTML [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันชอบฟีเจอร์นี้ใน Visual Studio สำหรับการจัดรูปแบบเอกสาร HTML ( CTRL+ K,CTRL + D) มีปลั๊กอินที่มีฟังก์ชันการทำงานเหมือนกันในโปรแกรมแก้ไขอื่น ๆ (ฟรี) เช่น Notepad ++ หรือไม่

9
วิธีที่ถูกต้องในการใช้ Modernizr เพื่อตรวจจับ IE?
ฉันต้องการใช้ไลบรารี Modernizr JS เพื่อตรวจหาคุณสมบัติบางอย่างของเบราว์เซอร์เพื่อกำหนดเนื้อหาที่จะแสดงหรือไม่แสดง ฉันมีแอปชื่อPano2VRซึ่งแสดงผลทั้ง HTML5 และ SWF ฉันต้องการ HTML5 สำหรับผู้ใช้อุปกรณ์ iOS อย่างไรก็ตาม IE ไม่แสดงผลลัพธ์ "HTML5" นี้เลย ดูเหมือนว่าผลลัพธ์ของพวกเขาใช้การแปลง CSS3 3D และ WebGL ซึ่งเห็นได้ชัดว่าอย่างน้อยหนึ่งรายการไม่รองรับใน IE9 ดังนั้นสำหรับผู้ใช้เหล่านั้นฉันจำเป็นต้องแสดงเวอร์ชัน Flash ฉันวางแผนที่จะใช้ IFRAME และส่ง SRC ผ่านสคริปต์ Modernizr หรือเอกสารเขียนโค้ด IFRAME ที่ถูกต้องขึ้นอยู่กับเบราว์เซอร์ ทั้งหมดนี้นำไปสู่ฉันจะใช้ Modernizr เพื่อตรวจหา IE หรือไม่ IE ได้อย่างไร หรือตรวจหาการแปลง CSS 3d? หรือมีวิธีอื่นในการทำเช่นนี้?

7
ฉันขอให้เบราว์เซอร์ไม่เรียกใช้ <script> s ภายในองค์ประกอบได้หรือไม่?
เป็นไปได้หรือไม่ที่จะบอกให้เบราว์เซอร์ไม่เรียกใช้ JavaScript จากบางส่วนของเอกสาร HTML ชอบ: &lt;div script="false"&gt; ... อาจเป็นประโยชน์ในฐานะคุณลักษณะด้านความปลอดภัยเพิ่มเติม สคริปต์ทั้งหมดที่ฉันต้องการถูกโหลดในส่วนเฉพาะของเอกสาร ไม่ควรมีสคริปต์ในส่วนอื่น ๆ ของเอกสารและหากมีไม่ควรเรียกใช้

2
ใช้การอัปโหลดไฟล์ HTML5 ด้วย AJAX และ jQuery
เป็นที่ยอมรับว่ามีคำถามคล้าย ๆ กันอยู่ใน Stack Overflow แต่ดูเหมือนว่าจะไม่มีอะไรตรงตามความต้องการของฉัน นี่คือสิ่งที่ฉันต้องการทำ: อัปโหลดรูปแบบข้อมูลทั้งหมดซึ่งเป็นไฟล์เดียว ทำงานกับไลบรารีการอัปโหลดไฟล์ของ Codeigniter จนถึงที่นี่ทุกอย่างเรียบร้อยดี ข้อมูลเข้าสู่ฐานข้อมูลของฉันตามที่ฉันต้องการ แต่ฉันต้องการส่งแบบฟอร์มของฉันผ่านทางโพสต์ AJAX: ใช้ HTML5 File API ดั้งเดิมไม่ใช่แฟลชหรือโซลูชัน iframe ควรเชื่อมต่อกับ.ajax()เมธอด jQuery ระดับต่ำ ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรโดยการอัปโหลดไฟล์อัตโนมัติเมื่อค่าของฟิลด์เปลี่ยนไปโดยใช้จาวาสคริปต์บริสุทธิ์ แต่ฉันควรทำทั้งหมดในครั้งเดียวเพื่อส่งใน jQuery ฉันคิดว่ามันเป็นไปไม่ได้ที่จะทำผ่านสตริงการสืบค้นเนื่องจากฉันต้องการส่งผ่านวัตถุไฟล์ทั้งหมด แต่ฉันหลงทางเล็กน้อยในสิ่งที่ต้องทำในตอนนี้ สามารถทำได้หรือไม่?

4
เอาต์พุตตัวโหลดไฟล์ Webpack [โมดูลวัตถุ]
ฉันใช้ webpack ด้วยHtmlWebpackPlugin, และhtml-loader file-loaderฉันมีโครงสร้างโครงการง่าย ๆ ที่ฉันไม่ใช้เฟรมเวิร์ก แต่เป็นตัวพิมพ์ดีดเท่านั้น ดังนั้นผมเขียนโค้ด HTML index.htmlของฉันโดยตรงกับ ฉันยังใช้ไฟล์ HTML นี้เป็นเทมเพลตของฉันHtmlWebpackPluginด้วย ในฐานะที่เป็นเว็บไซต์ทั้งหมดฉันจำเป็นต้องใส่ภาพซึ่งอ้างถึง PNG ในโฟลเดอร์เนื้อหาของฉัน file-loaderควรโหลดไฟล์อย่างถูกต้องใส่ชื่อไฟล์ใหม่ภายในsrcแท็ก แต่นั่นไม่ใช่สิ่งที่เกิดขึ้น แต่เป็นค่าของแท็กฉันมีsrc [object Module]ฉันถือว่าfile-loaderปล่อยวัตถุบางอย่างและมันจะแสดงเช่นนี้เมื่อ.toString()วิธีการทำงานของมัน อย่างไรก็ตามฉันเห็นว่าfile-loaderประมวลผลไฟล์สำเร็จแล้วและปล่อยออกมาด้วยชื่อใหม่ไปยังพา ธ เอาต์พุต ฉันไม่มีข้อผิดพลาด index.htmlนี่คือการตั้งค่าของฉันและ webpack const projectRoot = path.resolve(__dirname, '..'); { entry: path.resolve(projectRoot, 'src', 'app.ts'), mode: 'production', output: { path: path.resolve(projectRoot, 'dist'), filename: 'app.bundle.js' }, resolve: { …

4
จัด DIV ให้อยู่กึ่งกลางโดยใช้ CSS
ฉันอยู่ตรงกลาง DIV ในอีก DIV โดยใช้ flexbox นึกถึงหน้าต่างข้อความที่ปรากฏขึ้นตรงกลางหน้าจอเมื่อจำเป็น มันใช้งานได้ดี แต่มันจะดูดีขึ้นมากถ้าพื้นที่ด้านบนและด้านล่างของกล่องโต้ตอบไม่เท่ากันโดยมี 40% ของพื้นที่ที่เหลืออยู่ด้านบนและด้านล่างของกล่องโต้ตอบ 60% มันซับซ้อนมากเนื่องจากความสูงของกล่องโต้ตอบจะแตกต่างกันไปตามจำนวนข้อความภายใน ตัวอย่างเช่นหากความสูงของเบราว์เซอร์คือ 1,000 px และความสูงของหน้าต่างข้อความโต้ตอบคือ 400 px ฉันต้องการพื้นที่แนวตั้งที่เหลือ (600 px) เป็น 240 px ด้านบนและด้านล่างกล่องโต้ตอบ 360 px ฉันสามารถใช้ Javascript ได้ แต่ฉันอยากรู้ว่า CSS มีวิธีที่ชาญฉลาดหรือไม่ ฉันพยายามเพิ่มระยะขอบด้านล่างลงใน #dialogBox DIV แต่ไม่ได้ผลเมื่อความสูงของกล่องโต้ตอบใกล้กับความสูงของเบราว์เซอร์ #dialogBoxPanel { position:absolute; display:flex; align-items:center; justify-content:center; left:0px; top:0px; width:100%; height:100%; } #dialogBox …
23 html  css  flexbox  centering 

10
วิธีลบช่องว่างแปลก ๆ ระหว่างสาม divs ที่มีสีพื้นหลังเหมือนกันได้อย่างไร
ฉันกำลังดิ้นรนกับปัญหานี้มาระยะหนึ่งแล้ว ปัญหานี้สามารถเห็นได้บนอุปกรณ์พกพา (Android และ iOS) อุปกรณ์บางอย่างอาจต้องมีการซูมเข้าเล็กน้อย บนพีซีฉันสามารถสร้างข้อผิดพลาดนี้ซ้ำบนเบราว์เซอร์ Chrome เมื่อสลับไปยังโหมดมือถือ ด้านล่างเป็นรหัสที่ใช้สร้างข้อผิดพลาดซ้ำ: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;style&gt; .top { height: 100px; background-color: #553213; } .middle { height: 100px; background-color: #553213; } .bottom { height: 100px; background-color: #553213; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div style="width:300px; height: 300px"&gt; &lt;div class="top"&gt;&lt;/div&gt; &lt;div class="middle"&gt;&lt;/div&gt; &lt;div class="bottom"&gt;&lt;/div&gt; …
23 html  css 

5
วิธีเปรียบเทียบ 2 iframes และรับความแตกต่างทางสายตา
กรณี ฉันมี iframe 2 ตัวและทั้งคู่มี divs และตัวควบคุมอื่น ๆ มากมายดังนั้น iframe ทั้งสองนั้นก็เหมือนเว็บไซต์ HTML ขนาดกลาง ฉันต้องการเปรียบเทียบทั้งสองและค้นหาความแตกต่าง ฉันคิดว่าตัวเลือกต่าง ๆ ที่นี่: โซลูชันที่ 1:ถ่ายภาพเต็มหน้าจอ 2 iframes และเปรียบเทียบภาพหน้าจอทั้งสองโดยใช้ห้องสมุดหมอนของ Python ซึ่งวาดตารางบนพื้นที่ไม่ตรงกันในภาพหน้าจอ แต่ที่นี่ปัญหาคือฉันไม่พบรหัสใด ๆ บนอินเทอร์เน็ตที่สามารถจับภาพหน้าจอ iframe เต็มรูปแบบ ( ฉันมี iframe ที่ยาวพร้อมแถบเลื่อน ) ฉันลองคำตอบเกือบทั้งหมดบน SO แต่ทั้งหมดนั้นใช้งานได้ในหน้าปกติ แต่ไม่ใช่สำหรับ iframe การอ้างอิง : https://blog.rinatussenov.com/automating-manual-visual-regression-tests-with-python-and-selenium-be66be950196 โซลูชันที่ 2: รับโค้ด HTML อย่างใดอย่างหนึ่งจากทั้ง iframe และเปรียบเทียบ แต่จะไม่ง่ายในการวิเคราะห์ผลลัพธ์เพราะจะพบรหัส …

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