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

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

5
Requirejs domReady plugin เทียบกับ Jquery $ (document) .ready ()?
ฉันใช้ RequireJS และจำเป็นต้องเตรียมใช้งานบางอย่างบน DOM ให้พร้อม ตอนนี้ RequireJS มีdomReadyปลั๊กอินแต่เรามี jQuery อยู่แล้ว$(document).ready()ซึ่งมีให้สำหรับฉันเนื่องจากฉันต้องการ jQuery ดังนั้นฉันจึงมีสองทางเลือก: ใช้domReadyปลั๊กอิน: require(['domReady'], function (domReady) { domReady(function () { // Do my stuff here... }); }); ใช้$(document).ready(): $(document).ready(function() { // Do my stuff here... }); ฉันควรเลือกแบบใดและเพราะเหตุใด ตัวเลือกทั้งสองดูเหมือนจะทำงานตามที่คาดไว้ ฉันไม่มั่นใจในตัว jQuery เพราะ RequireJS กำลังใช้เวทมนตร์ นั่นคือเนื่องจาก RequireJS จะเพิ่มสคริปต์แบบไดนามิกฉันกังวลว่า DOM ready อาจเกิดขึ้นก่อนที่สคริปต์ที่ร้องขอแบบไดนามิกทั้งหมดจะโหลด ในขณะที่ …

3
แอตทริบิวต์ HTML แบบมีเงื่อนไขโดยใช้ Razor MVC3
ตัวแปร strCSSClass มักมีค่า แต่บางครั้งก็ว่างเปล่า ฉันไม่ต้องการรวม class = "" ที่ว่างเปล่าไว้ใน HTML ขององค์ประกอบอินพุตนี้ซึ่งหมายความว่าถ้า strCSSClass ว่างเปล่าฉันไม่ต้องการแอตทริบิวต์ class = เลย ต่อไปนี้เป็นวิธีหนึ่งในการสร้างแอตทริบิวต์ HTML แบบมีเงื่อนไข: <input type="text" id="@strElementID" @(CSSClass.IsEmpty() ? "" : "class=" + strCSSClass) /> มีวิธีที่หรูหรากว่านี้หรือไม่? โดยเฉพาะอย่างยิ่งที่ฉันสามารถทำตามไวยากรณ์เดียวกันกับที่ใช้ในส่วนอื่น ๆ ขององค์ประกอบ: class = "@ strCSSClass"?

15
คุณสร้างปุ่มสลับได้อย่างไร?
ฉันต้องการสร้างปุ่มสลับใน html โดยใช้ css ฉันต้องการให้เมื่อคุณคลิกมันจะยังคงดันเข้าและกว่าที่คุณคลิกอีกครั้งมันจะปรากฏออกมา หากไม่มีวิธีทำเพียงแค่ใช้ css มีวิธีทำโดยใช้ jQuery หรือไม่?
100 jquery  html  css 

11
มีสิ่งต่าง ๆ เช่น min-font-size และ max-font-size หรือไม่?
ฉันพยายามสร้างแบบอักษรใน div ที่ตอบสนองต่อหน้าต่างเบราว์เซอร์ จนถึงตอนนี้มันทำงานได้อย่างสมบูรณ์ แต่ div พาเรนต์มี a max-widthของ525px. การปรับขนาดเบราว์เซอร์เพิ่มเติมจะไม่ทำให้แบบอักษรหยุดปรับขนาด สิ่งนี้ทำให้ฉันสงสัยว่ามีสิ่งนั้นmin-font-sizeหรือmax-font-sizeและถ้าสิ่งนั้นไม่มีอยู่จริงหากมีวิธีที่จะบรรลุสิ่งที่คล้ายกัน ฉันคิดว่าการใช้เปอร์เซ็นต์font-sizeจะได้ผล แต่บิตของข้อความจะไม่ปรับขนาดตาม div ระดับบนสุด นี่คือสิ่งที่ฉันมี: CSS สำหรับ div พาเรนต์: .textField{ background-color:rgba(88, 88, 88, 0.33); width:40%; height:450px; min-width:200px; max-width:525px; z-index:2; } CSS สำหรับส่วนของข้อความที่เป็นปัญหา: .subText{ position:relative; top:-55px; left:15px; font-family:"news_gothic"; font-size:1.3vw; font-size-adjust:auto; width:90%; color:white; z-index:1; } ฉันค้นหาในอินเทอร์เน็ตมาระยะหนึ่งแล้ว แต่ก็ไม่มีประโยชน์
100 html  css  fonts  font-size 

3
แท็ก <nav> หลายแท็ก
เราสามารถใช้หลายแท็กในหน้าเดียวกันใน html5 ได้หรือไม่? ฉันได้อ่านนี้บทความเกี่ยวกับ Zeldman.com แต่ก็ไม่ได้ทั้งหมดชัดเจนกับผม กล่าวคือ &lt;header&gt;&lt;nav&gt;links here&lt;/nav&gt;&lt;/header&gt; &lt;footer&gt;&lt;nav&gt;links here&lt;/nav&gt;&lt;/footer&gt;
100 html 

12
วิธีที่เร็วที่สุดในการหลีกเลี่ยงแท็ก HTML เป็นเอนทิตี HTML?
ผมเขียนส่วนขยายของ Chrome ที่เกี่ยวข้องกับการทำมากของงานดังต่อไปนี้: ฆ่าเชื้อสตริงที่อาจมีแท็ก HTML โดยการแปลง&lt;, &gt;และ&amp;เพื่อ&amp;lt;, &amp;gt;และ&amp;amp;ตามลำดับ (กล่าวอีกนัยหนึ่งก็เหมือนกับของ PHP htmlspecialchars(str, ENT_NOQUOTES)- ฉันไม่คิดว่าจะต้องมีการแปลงอักขระแบบ double-quote) นี่เป็นฟังก์ชั่นที่เร็วที่สุดที่ฉันเคยพบ: function safe_tags(str) { return str.replace(/&amp;/g,'&amp;amp;').replace(/&lt;/g,'&amp;lt;').replace(/&gt;/g,'&amp;gt;') ; } แต่ยังคงมีความล่าช้าอย่างมากเมื่อฉันต้องวิ่งสองสามพันสายผ่านมันในครั้งเดียว ใครสามารถปรับปรุงเรื่องนี้ได้บ้าง? ส่วนใหญ่เป็นสตริงระหว่าง 10 ถึง 150 อักขระหากสิ่งนั้นสร้างความแตกต่าง (ความคิดหนึ่งที่ฉันมีคือไม่ต้องกังวลกับการเข้ารหัสเครื่องหมายที่ใหญ่กว่า - จะมีอันตรายจริงหรือไม่)

4
jQuery form serialize - สตริงว่าง
html ของฉัน: &lt;script type="text/javascript"&gt; $(function() { $("#bt1").click(function() { var f = $("#form1"); var formData = f.serialize(); alert(formData); }); }); &lt;/script&gt; &lt;div id="div1"&gt; &lt;form id="form1" action="/Home/Test1" method="post" name="down"&gt; &lt;div id="div2"&gt; &lt;input id="input1" type="text" value="2" /&gt; &lt;/div&gt; &lt;/form&gt; &lt;/div&gt; &lt;input type="submit" id="bt1" /&gt; เมื่อฉันเริ่มเหตุการณ์คลิก formData ว่างเปล่า ฉันใช้ jQuery 1.4.2
100 jquery  html 

8
การปรับและขนาดภาพให้พอดีกับ div (bootstrap)
ฉันกำลังพยายามทำให้ภาพพอดีกับ div ขนาดที่กำหนด น่าเสียดายที่รูปภาพไม่เป็นไปตามสัดส่วนและแทนที่จะย่อขนาดให้เป็นขนาดที่ไม่ใหญ่พอ ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดคือวิธีใดในการทำให้ภาพพอดีกับภายใน หากรหัสนี้ไม่เพียงพอฉันยินดีที่จะจัดหาเพิ่มเติมและฉันพร้อมที่จะแก้ไขข้อผิดพลาดอื่น ๆ ที่ฉันมองข้ามไป นี่คือ HTML &lt;div class="span3 top1"&gt; &lt;div class="row"&gt; &lt;div class="span3 food1"&gt; &lt;img src="images/food1.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="row"&gt; &lt;div class="span3 name1"&gt; heres the name &lt;/div&gt; &lt;/div&gt; &lt;div class="row"&gt; &lt;div class="span3 description1"&gt; heres where i describe and say "read more" &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; CSS …

11
วิธีส่งแบบฟอร์ม HTML โดยไม่ต้องเปลี่ยนเส้นทาง
ถ้าฉันมีรูปแบบเช่นนี้ &lt;form action="/Car/Edit/17" id="myForm" method="post" name="myForm"&gt; ... &lt;/form&gt; ฉันจะส่งโดยไม่เปลี่ยนเส้นทางไปยังมุมมองอื่นโดย JavaScript / jQuery ได้อย่างไร ฉันอ่านคำตอบมากมายจาก Stack Overflow แต่ทั้งหมดนี้เปลี่ยนเส้นทางฉันไปยังมุมมองที่ส่งคืนโดยฟังก์ชัน POST
100 javascript  jquery  html  forms 

15
เข้ารหัสเอนทิตี html ในจาวาสคริปต์
ฉันทำงานใน CMS ซึ่งอนุญาตให้ผู้ใช้ป้อนเนื้อหาได้ ปัญหาคือเมื่อเพิ่มสัญลักษณ์®อาจแสดงผลได้ไม่ดีในทุกเบราว์เซอร์ ฉันต้องการตั้งค่ารายการสัญลักษณ์ที่ต้องค้นหาจากนั้นแปลงเป็นเอนทิตี html ที่เกี่ยวข้อง ตัวอย่างเช่น ® =&gt; &amp;reg; &amp; =&gt; &amp;amp; © =&gt; &amp;copy; ™ =&gt;&amp;trade; หลังจากการแปลงจะต้องมีการรวม&lt;sup&gt;แท็กซึ่งทำให้เกิดสิ่งนี้: ® =&gt; &lt;sup&gt;&amp;reg;&lt;/sup&gt; เนื่องจากจำเป็นต้องมีขนาดตัวอักษรและรูปแบบการขยายที่เฉพาะเจาะจง: sup { font-size: 0.6em; padding-top: 0.2em; } JavaScript จะเป็นแบบนี้หรือไม่? var regs = document.querySelectorAll('®'); for ( var i = 0, l = imgs.length; i &lt; l; ++i …
100 javascript  html 

10
เค้าโครงตาราง CSS: เหตุใดแถวตารางจึงไม่ยอมรับระยะขอบ
.container { width: 850px; padding: 0; display: table; margin-left: auto; margin-right: auto; } .row { display: table-row; margin-bottom: 30px; /* HERE */ } .home_1 { width: 64px; height: 64px; padding-right: 20px; margin-right: 10px; display: table-cell; } .home_2 { width: 350px; height: 64px; padding: 0px; vertical-align: middle; font-size: 150%; display: table-cell; …
100 html  css 

6
การจัดแนวลูกลอย: div ซ้ายไปที่กึ่งกลาง
ฉันต้องการให้กลุ่มรูปภาพแสดงในแนวนอนทั่วทั้งหน้า แต่ละภาพมีลิงก์อยู่ด้านล่างดังนั้นฉันจึงต้องใส่คอนเทนเนอร์ไว้รอบ ๆ รูปภาพ / ลิงก์กลุ่มแต่ละรายการ สิ่งที่ใกล้เคียงที่สุดที่ฉันได้รับในสิ่งที่ฉันต้องการคือวางไว้ใน div ที่ลอย: ซ้าย ปัญหาคือฉันต้องการให้คอนเทนเนอร์จัดตำแหน่งกึ่งกลางไม่ให้ชิดซ้าย ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร
100 html  css 


12
วิธีใช้ Checkbox ภายใน Select Option
ลูกค้าให้ฉันออกแบบซึ่งมีเมนู Select Option ที่มีช่องทำเครื่องหมายพร้อมกับชื่อรายการเป็นแต่ละรายการในรายการ เป็นไปได้หรือไม่ที่จะเพิ่มช่องทำเครื่องหมายในเมนู Select Option หมายเหตุ: นักพัฒนาต้องเพิ่ม id ของตัวเองเพื่อให้เมนูมีประสิทธิภาพฉันต้องการโค้ด HTML CSS เท่านั้นถ้าเป็นไปได้

13
ฉันจะยกเลิกการส่งแบบฟอร์มในปุ่มส่งในเหตุการณ์คลิกได้อย่างไร
ฉันกำลังทำงานกับเว็บแอปพลิเคชัน ASP.net ฉันมีแบบฟอร์มที่มีปุ่มส่ง รหัสสำหรับปุ่มส่งมีลักษณะ&lt;input type='submit' value='submit request' onclick='btnClick();'&gt;ดังนี้ ฉันต้องการเขียนสิ่งต่อไปนี้: function btnClick() { if (!validData()) cancelFormSubmission(); } ฉันต้องทำอย่างไร

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