2017-09-02 28 views
0

私のCSSスタイルシートにこのクレイジーエラーがあります。すべてのブラウザでテストされています。ここではエラーがあります:CSSスタイルシートエラー - DOMExceptionがCSSのスタイルシートにルールを挿入できませんでした

VM2952 LiveUpdateTools.js:688 Uncaught DOMException: Failed to execute 'insertRule' on 'CSSStyleSheet': Failed to parse the rule '.about #2015-marker-label { top: calc(86vh - 6px); }'. 
at Object.insertRule (http://127.0.0.1:59944/static/files/LiveUpdateTools.js:688:12) 
at http://127.0.0.1:59944/static/files/deviceClientScript.js:390:23 

そしてHERESにCSSスタイルシート:

.about .marker-text { 
    left: calc(50% + 28px); 
    position: absolute; 
    color: black; 
    font-family: Lato; 
    font-size: 12px; 
    font-weight: 400; 
    letter-spacing: 0.5px; 
} 

.about #2000-marker-label { 
    top: calc(12vh - 6px); 
} 

.about #2005-marker-label { 
    top: calc(32vh - 6px); 
} 

.about #2010-marker-label { 
    top: calc(52vh - 6px); 
} 

.about #2015-marker-label { 
    top: calc(86vh - 6px); 
} 

、最終的にはHTMLマークアップ:

<label id="2000-marker-label" class="marker-text">2000</label> 
<label id="2005-marker-label" class="marker-text">2005</label> 
<label id="2010-marker-label" class="marker-text">2010</label> 
<label id="2015-marker-label" class="marker-text">2015</label> 

は、したがって、 "約" と呼ばれるbody要素のクラスをTheresのすべてのスタイルシートセレクタについて。 topプロパティが設定されていません。エラーが発生していると想定しています。私はここで何か狂っているようなものではない、私はエラーを見つけ、2つの時代遅れの結果を得て、それはクロムの問題だと言っている。 とにかく助けてくれてありがとう、私はそれを感謝します。

+0

このブラウザはどんなブラウザですか? vh/vwをcalc()でサポートしていない可能性があります。 – Win

+0

すべて、最新のchrome、最新のエッジ、Firefox、ie。間違いなく計算でvhをサポートしています:) –

+0

私はセレクタでエラーに絞り込みました。私は他のプロパティを試しました、彼らは設定されていない、同じエラーがポップアップします。 –

答えて

0

エラーが修正されました。識別子が数字で始まることがわかりませんでした。奇妙な...

関連する問題