iT邦幫忙

0

HTML 註解中註解

html單行註解和多行註解都是<!-- -->

但如果我是:

<!--這段很重要-->
<div> 代碼片段</div>
-------------------------------
想把以上整段註解,包括單行註解,就沒有辦法。然而在js裡面運用// // /**/就可以達成。
想問hmtl要怎麼達成這樣,不然html不都不能寫說明了?

不明
【**此則訊息已被站方移除**】
larrykkk iT邦新手 5 級 ‧ 2019-06-22 12:26:30 檢舉
把第一行取消註解釋
然後反白這兩行再註解不就好了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
dragonH
iT邦超人 5 級 ‧ 2019-06-21 13:03:18

codepen

<!--
<div class = "row"></div>
<div class = "row"></div>
<div class = "row"></div>
<div class = "row"></div>
<div class = "row"></div>
<div class = "row"></div>
<div class = "row"></div>
-->

真硬要可以這樣

但是一般來說 html 不太需要這種多行注解

或許你要思考你真的需要這樣的操作嗎

參考

0
Darwin Watterson
iT邦好手 1 級 ‧ 2019-06-21 13:10:59

W3School Comments
從 W3School 的官方文件, HTML 似乎只能

<!-- Do not display this image at the moment
<img border="0" src="pic_trulli.jpg" alt="Trulli">
-->
<img border="0" src="pic_trulli.jpg" alt="Trulli">

這樣做, 如果是 JSP 的話就能用

<% 
    /*
        <!--這段很重要-->
        <div> 代碼片段</div>
    */
%>
<div> 代碼片段</div>

這種做法了 !

不過依我自己的經驗, HTML 註解最常用在引入的 JS 路徑 :
(主要是本機開發與正式機的路徑配置差異)

<!-- <script src="../../jquery/dist/jquery.min.js"></script> -->

而且HTML元件都是所見即所得 ! 或許你要思考你真的需要這樣的操作嗎 ?

0
小魚
iT邦大師 1 級 ‧ 2019-06-21 13:31:32

Linux系統下,

不能多也不能少,
Windows似乎允許

這種情況發生.

不明
【**此則訊息已被站方移除**】
1

HTML的註解語法,確實只能用

<!--
-->

如果你想改變它的話,就是只能你自行去創造瀏覽器來用。讓它可以認識/* */這樣的語法了

當然了。只要可以符合用法。你要像下面這樣寫也行啦

<!-- //*

*//-->

但基本的註解語法是跑不掉的。
簡單來說。html只會認識<>這樣的開頭結尾做為元件來處理。這是不變的道理。
如你想去改變他就是只能去創造自已的瀏覽器。
公定的規則是無可改變的。

但也有另外一招就是另外寫樣板引擎來處理。
不過一般建議最好不要。該守的則還是要守。不要自行去創造

1
舜~
iT邦高手 1 級 ‧ 2019-06-22 11:47:00
<!-- 我是html/xml註解
我是說明,在這個區間內的全都被視為是註解
直到結束符號出現為止

/* 這樣 */
// 或是這樣
都沒差(沒意義)
-->

<!-- 註解不可以出現在標籤中
ex. <a <!-- class="abc" --> >123</a>
這樣會出錯
-->

<script type="text/javascript">
// 我是script單行註解

/*
我是script多行註解

// 中間來個單行的也可以(沒意義)
*/
</script>

<style type="text/css">
// 這是css單行註解

/*
 這是css多行註解
// 中間來個單行的也可以(沒意義)
 */
</style>

我要發表回答

立即登入回答