cilveeks Posted June 14, 2009 Report Share Posted June 14, 2009 (edited) Lieta sekojoša: uztaisīju tabulu un sadalīju pa blokiem (header, lefttd, righttd, footer). Ar includi pievienoju index lapai. Problēma: Ar Mozillu un Operu viss darbojas pa pirmo zorti, Explorerā uz katra bloka pieslēgumu tabula pakāpjas(no pārlūka augšas) par vienu rindiņu uz leju. Internet Explorer7 Version 7.0.5730.11 Cipher Strenght: 128-bit PHP kods: <?php include ("blocks/bd.php"); mysql_query("SET NAMES 'UTF8'"); $result = mysql_query ("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'", $db); if (!$result) { echo "<p>Pieprasījums pēc datiem datubāzē nav noticis. Nosūtiet ziņu saita administrātoram tādam un tādam@bumbox.lv</p> <p><strong>Kļūdas kods :</strong></p>"; exit (mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo "<p>Pieprasītā informācija nevar tikt attēlota jo datu bāzē nav ierakstu</p>"; exit(); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title><?php echo $myrow["title"]; ?></title> <link href="style.css" rel="stylesheet" type="text/css"> <meta name="description" content="<?php echo $myrow["meta_d"]; ?>"> <meta name="keywords" content="<?php echo $myrow["meta_k"]; ?>"> </head> <body> <table width="900px" align="center" cellpadding="0" cellspacing="0" id="maintable"> <?php include ("blocks/header.php");?> <?php include ("blocks/topnavtd.php");?> <tr valign="top"> <?php include ("blocks/lefttd.php");?> <td width="58%" id="conttd"> <?php echo $myrow["text"];?> </td> <?php include ("blocks/righttd.php");?> </tr> <?php include ("blocks/footer.php");?> </table> </body> </html> Blokos header.php <tr> <td colspan="3" id="headers"><p style=" font-size:18px; color:#FFFFFF">PHP mācību weblapa</p></td> </tr> righttd.php <td width="21%" id="right_td"><p>labā tabula</p></td> Visus blokus nerakstīšu jo neatkarīgi no bloku satura problēma visiem blokiem vienāda. Piemēram: ja es paņemu un header.php bloka saturu ielīmēju "pa taisno" index lapā bloka pieslēguma vietā - Explorerā tabula paceļas par 1rindiņu uz augšu. Tas pats ar pārējiem blokiem. Ielīmējot visu bloku saturus viss nostājas perfekti. Edited June 15, 2009 by cilveeks Quote Link to comment Share on other sites More sharing options...
endrju Posted June 15, 2009 Report Share Posted June 15, 2009 Ko nozīmē "uz katra bloka pieslēguma"? Iedod minimālo (pilnu, jo pēc šāda koda izskatās, ka viss ir labi) HTML ar ko var reproducēt to kļūdu un pasaki IE versiju. Screenshot arī nenāktu par sliktu. Quote Link to comment Share on other sites More sharing options...
cilveeks Posted June 15, 2009 Author Report Share Posted June 15, 2009 Palaboju pirmoreiz rakstīto: ieliku garāku kodiņu un pārlūka versiju. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 15, 2009 Report Share Posted June 15, 2009 (edited) ieliku garāku kodiņu un pārlūka versiju. 1. Izlasi foruma noteikumus ! ( garus koda gabalus seit ) 2. pie <table pieliec border="1" tad redzeesi kaa reali veidojas tabulas struktura, piedevam noruubii CSS ... // so visu peec tam nonjemsi/ pieliksi, bet testiem tas ir Ljoti labs varjants ... 3. Apskaties uzgenereto sorci .... 4. to include vietaa ieliec realus <tr></td> preciizi taadus kaadi ir taavos blokos 5. ir diezgan stulbi includot 1 rindinju teksta , kas atrodas starp paris <tr><td> tagiem, neparskatams kods un lieka servera noslodze... P.S. IE Ljoti smuki mak straadat ar tabulam , $M tas ir sanacis labi.. taa kaa vaina ir pasaa struktuuraa Edited June 15, 2009 by Grey_Wolf Quote Link to comment Share on other sites More sharing options...
cilveeks Posted June 15, 2009 Author Report Share Posted June 15, 2009 Piedošanu par to garo kodu (saīsināju). Paskatīšos atslēdzot CSS un pievienojot border 1px. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 15, 2009 Report Share Posted June 15, 2009 to garo kodu (saīsināju). saisiinat jau nebuut nevajadzeeja, vajadzeeja ieposteet paste.php un linku iekopeet koda gabala vietaa... tas arii viss, jo tie kas gribees tie paskatiisies, parejiem tie koda blakji traucee uztvert pashu problemas buutiibu .. Quote Link to comment Share on other sites More sharing options...
cilveeks Posted June 15, 2009 Author Report Share Posted June 15, 2009 (edited) Par garāku kodu ievietošanu - uz priekšu zināšu. Problēmu atradu - UTF8 without BOM. :) Paldies visiem par palīdzību. Edited June 20, 2009 by cilveeks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.