Jump to content
php.lv forumi

Explorers


cilveeks

Recommended Posts

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ā[email protected]</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 by cilveeks
Link to comment
Share on other sites

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 by Grey_Wolf
Link to comment
Share on other sites

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 ..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...