Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

iFrame @ css[rezolvat]
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
vaida.dan



Data înscrierii: 05/Apr/2007
Mesaje: 59

Trimis: Vin Mar 14, 2008 3:01 pm    Titlul subiectului: iFrame @ css[rezolvat]  

Buna. Sa zicem ca am un fisier php (aflat in root) cu schita de mai jos:
Cod:
<html>
<head>
<style type="text/css" media="screen">@import url('style/style.css');</style>
</head>
<body>
<iframe frameborder=0 width="100%" height=500px
src ="includes/afisare.php">
</iframe>
</body>
<html>

Daca spre exemplu definesc o anumita clasa in fisierul css pentru un buton de tip submit (buton aflat intr-un formular inclus cu iframe), cosmetizarea butonului nu are loc.
De ce ? Fiindca fisierul php care contine butonul e inclus cu iframe si path-ul style/style.css nu mai e valabil ?
Daca nu am fost destul de clar va rog sa-mi spuneti pentru a va da mai multe detalii.
Multumesc anticipat.
Sus  
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Vin Mar 14, 2008 3:10 pm    Titlul subiectului:  

Din cate am inteles e ceva de genul:
Cod:
ROOT:
   INCLUDES
   STYLES


Fisierul din root apelease un fisier din Includes, iar fisierul din includes apeleaza fisierul din STYLES ceea ce inseamna ca path-ul catre style.css pentru fisierul din Includes ar trebuie sa fie: '../style/style.css'.

Anunta-ne daca e buna solutia. :D
Sus  
MihaiC



Data înscrierii: 14/Mai/2006
Mesaje: 1037
Locație: Navodari

Trimis: Vin Mar 14, 2008 3:28 pm    Titlul subiectului:  

Normal ce nu il ia in considerare, sunt doua fisiere distincte.
Iframe nu "transmite" css`ul in pagina afisata.
Trebuie sa incluzi css`ul si in pagina aia.

P.S.: foloseste <link href="path/to/style.css" type="text/css" rel="stylesheet" /> pt. ca solutia aia cu import e valabila din cate stiu eu doar in IE
Sus  
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Vin Mar 14, 2008 3:35 pm    Titlul subiectului:  

Importul merge cam pe mai toate browserele uzuale (exceptand versiunile mai vechi, din cate stiu Netscape 4.x si inca altele dar tot la aceeasi 'varsta').

MihaiC, buna remarca si simt de observatie. Acum am recitit si am observat ca vaida.dan nu a inclus css-ul si in fisierul php....

Orice src al unui iframe, frame nu incarca nimic din containerul care le sustine. Orice bagi in iframe probeaza intai adresa directa, pentru ca asa iti va arata si in iframe.
Sus  
NooK



Data înscrierii: 21/Iun/2007
Mesaje: 191

Trimis: Vin Mar 14, 2008 4:12 pm    Titlul subiectului:  

Foloseste path relativ. "/styles/stil.css"
Sus  
vaida.dan



Data înscrierii: 05/Apr/2007
Mesaje: 59

Trimis: Vin Mar 14, 2008 5:40 pm    Titlul subiectului:  

adyre a scris: Din cate am inteles e ceva de genul:
Cod:
ROOT:
   INCLUDES
   STYLES


Fisierul din root apelease un fisier din Includes, iar fisierul din includes apeleaza fisierul din STYLES ceea ce inseamna ca path-ul catre style.css pentru fisierul din Includes ar trebuie sa fie: '../style/style.css'.

Anunta-ne daca e buna solutia. :D

Ah :( Sincer mi-e rusine dat fiind faptul ca solutia a fost atat de evidenta :(
Da, bineinteles ca asta a fost rezolvarea.
Multumesc tuturor pentru raspunsurile rapide si competente.
Sus  
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Vin Mar 14, 2008 6:44 pm    Titlul subiectului:  

:D Nu-i problema.. Important e ca ti-ai rezolvat problema...

TOPIC CLOSED (sau cel putin sa inchida cineva oficial)

PS: vaida.dan, schimba titlul in 'iFrame @ css (rezolvat)'
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community