html單行註解和多行註解都是<!-- -->
但如果我是:
<!--這段很重要-->
<div> 代碼片段</div>
-------------------------------
想把以上整段註解,包括單行註解,就沒有辦法。然而在js裡面運用// // /**/就可以達成。
想問hmtl要怎麼達成這樣,不然html不都不能寫說明了?
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元件都是所見即所得 ! 或許你要思考你真的需要這樣的操作嗎 ?
HTML的註解語法,確實只能用
<!--
-->
如果你想改變它的話,就是只能你自行去創造瀏覽器來用。讓它可以認識/* */這樣的語法了
當然了。只要可以符合用法。你要像下面這樣寫也行啦
<!-- //*
*//-->
但基本的註解語法是跑不掉的。
簡單來說。html只會認識<>這樣的開頭結尾做為元件來處理。這是不變的道理。
如你想去改變他就是只能去創造自已的瀏覽器。
公定的規則是無可改變的。
但也有另外一招就是另外寫樣板引擎來處理。
不過一般建議最好不要。該守的則還是要守。不要自行去創造
<!-- 我是html/xml註解
我是說明,在這個區間內的全都被視為是註解
直到結束符號出現為止
/* 這樣 */
// 或是這樣
都沒差(沒意義)
-->
<!-- 註解不可以出現在標籤中
ex. <a <!-- class="abc" --> >123</a>
這樣會出錯
-->
<script type="text/javascript">
// 我是script單行註解
/*
我是script多行註解
// 中間來個單行的也可以(沒意義)
*/
</script>
<style type="text/css">
// 這是css單行註解
/*
這是css多行註解
// 中間來個單行的也可以(沒意義)
*/
</style>