main.css
включено в вашу целевую страницу, потому что вы указали, что ваша целевая страница основана на основном макете
<meta name="layout" content="main" />
этот макет определяется grails-app/views/layouts/main.gsp
и включает main.css
, скорее всего, с таким тегом на <head>
страницы:
<link rel="stylesheet" href="${resource(dir: 'css', file: 'main.css')}" type="text/css">
Если вы удалите:
<meta name="layout" content="main" />
Ваша целевая страница больше не будет основываться на основном макете, поэтому она не будет содержать ничего определенного в нем (например, main.css
).
Однако, вместо того, чтобы полностью удалять макет, чтобы предотвратить включение main.css
, может быть проще переопределить правила CSS, которые вы хотите использовать на странице макета, включив пользовательские правила в блок <style>
в <head>
целевой страницы
<style type="text/css">
body {
/* styles in here override styles from main.css */
}
</style>