2014-07-17 9 views
5

Ho creato il mio sistema di template con php. Un breve esempio solo per spiegare il mio problema:Netbeans - Include CSS per tutti i file

<!DOCTYPE HTML> 
<html lang="de"> 
    <head> 
     <link rel="stylesheet" type="text/css" href="../css/main.css" /> 
    </head> 
    <body> 
     <?php include('body.html'); ?> 
    </body> 
</html> 

Ora, quando apro con Netbeans il file body.html

<div class="content"> 
    Hello 
</div> 

Netbeans dicono: contenuto di classe non trovata

E 'possibile assegnare il file css al file html, in modo che Netbeans trovi la classe?

+0

Funzionerà nel browser. Perché ne hai bisogno nel tuo editor di codice? –

+0

In modo che possa vedere se una classe non è realmente definita. E i nervi degli avvertimenti. – Laire

+0

puoi mostrarci il contenuto di 'body.html'? –

risposta

1

contenuto di classe non trovato:

 **This means, the class named "content" is not defined or not found in HTML/CSS file(s).** 

Quindi, o creare un nuovo file CSS e fare un riferimento dalla pagina HTML o tag utilizza per definire la definizione CSS nel body.html stesso.

way to CSS

+0

Ma lo stile è definito nel primo file, e io cerco solo un modo che, osserva netbeans, è un sistema di template e che il css definito nel file principale. – Laire

+0

@Laire Come hai creato il progetto inizialmente? Deve essere creato con File-> Nuovo progetto. E sotto _categroies_, scegli ** PHP ** – avk87

3

migliore per girare per l'aiuto di PHP, ma in modo opposto:

pgup.php

<!DOCTYPE HTML> 
<html lang="de"> 
    <head> 
     <link rel="stylesheet" type="text/css" href="../css/main.css" /> 
    </head> 
    <body> 

index.php

<?php include('pgup.php'); ?> 

<div id="content" class="content"> 
    Hello 
</div> 
     <?php include('pgdown.php'); ?> 

PgDown .php

</body> 
</html> 

main.css

/*(for id)*/ 
#content{ 

} 

/*(or for class)*/ 
.content{ 

} 
+0

Penso che questo sia l'approccio ampiamente adottato, ma c'è un inconveniente: se il footer è un po 'più complicato, dobbiamo superare la paranoia di un altro avviso' Stray end tag "xxx" ', che ho fallito. – peter