keiby Posted January 23, 2004 Report Share Posted January 23, 2004 ir taada probleema. ja css failu nosauc, piemeeram, csc.css ir OK. nav nekaadu probleemu. bet ja es vinju nosaucu, piemeerm, par css.php, tad FireBirds to nesaproti un ja arii paskataas to css failu no brouzera, tad vinjsh raada nevis kaa failaa ir : #kaukas { font-size: 12px; } bet gan shaadi : #kaukas { font-size: 12px; } tjipa visu viena rindinjaa. kur ir probleema ? Link to comment Share on other sites More sharing options...
hu_ha Posted January 23, 2004 Report Share Posted January 23, 2004 nu vispirms jau jaajautaa nafig tev vajag css failu taa mociit, ja tu domaa, ka dinamiski mainiisies tur kaut kaadas kraasas utt, tad to var norealizeet pashaa lapas skriptaa, atstaajot css failu mieraa.. ja tu taisi css.php failu, tad sho failu droshi vien serveris meegjina paarseet.. ja arii taisi echo "#kaukas {font-size: 12px;}"; tad lai raadiitos kaa tu veelies ir jaaliek: echo "#kaukas {\nfont-size: 12px;\n}"; nu kaut kaa taa.. bet labaak ir viens css fails (vai vairaaki - katrai sadaljai cits whatever) un mainiit contentu lapai nevis css failam.. (taas ir manas domas) Link to comment Share on other sites More sharing options...
Aleksejs Posted January 23, 2004 Report Share Posted January 23, 2004 Vai arī uzlikt header("content-type text/css"); Link to comment Share on other sites More sharing options...
Venom Posted January 28, 2004 Report Share Posted January 28, 2004 ahā, ahā, liek te visādi <link rel="css.txt"> a <link rel="stylesheet" type="text/css" href="css.php"> uzrakstīt nemāk btw palīdz arī iekš style raxtīt type: <style type="text/css"> </style> Link to comment Share on other sites More sharing options...
keiby Posted January 30, 2004 Author Report Share Posted January 30, 2004 (edited) <link rel="stylesheet" type="text/css" href="css.php"> btw, man tieshi taa arii bija. un nesatraadaaja Edited January 30, 2004 by keiby Link to comment Share on other sites More sharing options...
jb4 Posted January 30, 2004 Report Share Posted January 30, 2004 PHP pēc noklusējuma visu tekstu laiž outputā kā HTML. Tas nozīmē, ka pārlūks vispirms domā šo outputu attēlot kā mājaslapu. Tātad ja tu uzrakstītu savā "css" failā "p {<h1>color: blue;</h1>}, tad Tev parādītos liels teksts color: blue; Kad serveris nodod kautkādu parastu .css failu pārlūkam, tad viņš liek headeri, ka tas ir plain text un tad pārlūks to attēlo kā plain text - tas ir, visas jaunrindes \n arī parādās kā jaunrindes. Un ar link rel tu piemočī attiecīgajai lapai "tekstīgu" css stilu definīciju ko tas saprot. Ja tu pielinko "htmlīgu" css stilu lapu, tad pārlūks ir autā. Ne jau autā, vienkārši viņam pofigs baigas uzreiz parādās. Vienvārdsakot, lai pārlūks uztvertu tavu failu kā css un nevis html, tev jālaiž header('Content type: text/plain'); pirms tu sūti outputu. Link to comment Share on other sites More sharing options...
Recommended Posts