淺談js和css內聯外聯的注意事項
簡單說:這兩個問題其實是同一個問題,但是網上找了好久也找不到方法,外聯的js和css文件裏不能有任何HTML的標記註釋,一旦有,瀏覽器就瘋了!一去掉就好了!!!
問題:起因是網上看到一個css的表格樣式,覺得挺好看,就打算放在自己的程序裏,開始的時候我放在aspx文件裏,顯示正常
然後我就打算把css和js放在獨立的文件裏,這時候瀏覽器就瘋掉了,顯示的效果跟原先內聯的時候完全不同,就好像壓根沒有看到我的css樣式表一樣,但是有部分樣式又被執行了,有部分樣式又被忽略了,比如表頭的thead就被執行的好好的,但是表格的邊框被強制成了2px;被一個小問題困擾真不爽!
解決:解決方法其實非常簡單,把js和css文件裏的所有HTML標記<>、註釋,全部去掉,然後就ok了!
分析:昨天晚上查了相關資料裏提到“瀏覽器在沒有找到相關的樣式表的時候,會用調用它內部的css渲染參數來工作”,
上圖摘自大漠著:《圖解CSS3:核心技術與案例實戰》,這本書也是目前爲數不多的css3的書,雖然看的是電子版,但是考慮會買一本!
用瀏覽器自帶的開發人員工具一看,果然如此,它不能解釋的時候,就私自調用了瀏覽器自帶的渲染參數,下圖中-webkit-開頭的'那兩段,把表格的邊框設爲了2px;
看了一下自己的JS文件,把這一對HTML標記去掉
就ok了,裏面的註釋標記可以保留;
再看了一下自己的css文件,裏面有,css樣式文件裏連HTML的註釋也不能有,否則就會出現css被部分解釋的奇怪現象,一去掉也就好了,真是太憋屈了,原來自己的錯誤居然就是這個小小的註釋引起的。
那麼css文件怎麼寫註釋呢? 用c的註釋方法就可以了/* 註釋 */
相關文章
-
淺談javascript深入理解js閉包
一、什麼是閉包?“官方”的解釋是:所謂“閉包”,指的是一個擁有許多變量和綁定了這些變量的環境的表達式(通常是一個函數),因而這些變量也是該表達式的一部分。相信很少有人能直接看懂這句話,因爲他描述的太學術。我想用 -
母版頁時內容頁是如何使用css和javascript
本文目錄2017畢業實習目的會計學畢業實習目的和意義大學畢業生實習目的及意義畢業銷售頂崗實習目的模板畢業實習的目的:⑴綜合運用所學理論知識、方法和技能,開展實際工作,培養和強化社會溝通能力;⑵配合畢業論文寫作,開 -
CSS注意事項有哪些
在使用CSS應該儘量避免使用哪些技術?下面yjbys小編爲大家整理使用CSS的注意事項,希望對大家學習CSS語言有幫助!Inteet Explorer Behaviors它是什麼?Inteet Explorer 5 引入了行爲 (behaviors)。behaviors 是一種通過使 -
jQuery css方法動態修改CSS屬性
英雄好漢會聚梁山伯。在《水滸傳》氣勢軒昂的文字裏,在一場場鬥智鬥勇的戰鬥裏,我看到了梁山伯一百單八將各具風采的閃光點,看到了兄弟之間的血肉情誼。《水滸傳》真實而生動地反映了農民起義,圍繞着官逼民反的線索展開。 -
SCSI的特點、標準及注意事項
計算機有許多縮寫詞,SCSI 是其中之一,它是 Small Computer Systems Interface 的縮寫,意思是小型計算機系統接口,它是一種工業標準的總線接口。 一、SCSI的特點1.SCSI總線允許連接多種計算機硬件設備。同一條SCSI總線上 -
CSS編程的外部CSS文件引用方法是什麼
CSS外部引用使用了外接的CSS文件,一般的瀏覽器都帶有緩存功能,所以用戶不用每次都下載此CSS文件.外部引用相對於內部引用和內聯引用來說是高效的`是節省寬帶的. 外部引用是W3C推薦使用的.外部引用CSS是最好的引入C -
CSS和JavaScript腳本實例
導語:CSS樣式和JavaScript腳本是應該放在外部文件中呢?還是把它們放在頁面本身之內呢?以下的是本站小編爲大家蒐集的CSS樣式和JavaScript腳本,希望對你有所幫助。 如何處理是關於一些性能規則的思維,就這些問題,作一些 -
JSP內置session對象的調用方法
迍阨【意思解釋】1.見"迍厄"。 -
淺談IDE和SCSI硬盤混用
在學習、工作或生活中,大家總免不了要接觸或使用作文吧,作文是人們以書面形式表情達意的言語活動。你知道作文怎樣才能寫的好嗎?下面是小編幫大家整理的假如作文300字3篇,歡迎閱讀與收藏。假如作文300字 篇1時間在我們不 -
PHP連接Access數據庫的注意事項
首先需要注意:安裝access 數據庫的時候 需要安裝與本機系統相互匹配的office版本,win7 64位的系統 ,那麼Office也要是64位的 最好裝 office2010。。。因爲我就是經歷了從 2003 -2007 -2010的'痛苦,特別是在裝2010的