[英]error while writing media query
我在項目中使用Scala
和playFramework
,並且在html
頁面中編寫媒體查詢時遇到了一些問題。
這是我的代碼
@(mailContent: String)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Mail template</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style>
.img-brand {
margin-left:20px; width:40%; height:40%;
}
.date {
font-size:125%; color:#5d5d5d; float:right; margin-right:20px; margin-top:55px;
}
@media (max-width:480px){
.img-brand { margin-left:10px; width:90%; height:90%;}
.date { font-size:125%; color:#5d5d5d; float:right; margin-right:20px; margin-top:10px;}
}
</style>
</head>
如果您看到我們正在使用@
創建一些變量,那么如果我編寫類似該媒體的查詢,則會給我錯誤
有人可以幫助我如何在不使用@
情況下編寫媒體查詢嗎
我以為media Query
是唯一的問題,它通過添加@@
得到解決,但是現在我發現style
本身沒有被使用或調用。 所以,有人可以幫我這個忙。
您必須轉義@
字符:Play模板使用它。 因此,當您編寫@media
,Play會嘗試找到一個名為media
的變量,該變量可能會失敗。 為了逃避使用@@
:
@(mailContent: String)
<p>Hi</p>
<style>
@@media (max-width:480px){
// (...)
}
</style>
注意兩件事:
@@
不是有效的CSS。 Play處理@media
之后, @@media
變為@media
,因此您可以忽略它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.