css div tanınmadı

3 Cevap php

Ben şu css kodu var:

#Layer3

{
position:absolute;
width: 89%;
height: 40%;
left: 10%;
top: 56%;
background-color: #f1ffff;
}

#Layer3 h1 
{
font-size: medium;
color: #000033;
text-decoration: none;
text-align: center;
}

.tableheader {
    border-width:10px; border-style:solid;
}
.tablecontent {
    height: 95%;    
    overflow:auto;    
}

Ancak, ben html oluşturmak için bu PHP kullandığınızda

echo '<div id="tableheader" class="tableheader">';

echo "<h1>{$query} Auctions</h1>" . "\n"; 
echo "</div>";
echo '<div id="tablecontent" class="tablecontent">';

echo "<table border='0' width='100%'><tr>" . "\n"; 

echo "<td width='15%'>Seller ID</td>" . "\n"; 

echo "<td width='10%'>Start Date</td>" . "\n"; 

echo "<td width='75%'>Description</td>" . "\n"; 

echo "</tr>\n";

// printing table rows

    foreach ($rows as $row)

    {

        $pk = $row['ARTICLE_NO'];

        echo '<tr>' . "\n"; 

table contens generated in here

        echo '</tr>' . "\n"; 

    }
echo "</table>";
}

echo "</div>";

hangi Bu html oluşturur:

<div id="tableheader" class="tableheader">
<h1>hardy Auctions</h1>
</div>
<div id="tablecontent" class="tablecontent">
<table border='0' width='100%'>
<tr>
<td width='15%'>Seller ID</td>
<td width='10%'>Start Date</td>
<td width='75%'>Description</td>
the rest of table stuff
</div>

Stil doğru yani hataya neden olduğunu emin değilim başvurulmaktadır. Ama tüm tableheader etrafında hiçbir sınır yoktur. Bu tabakaların her ikisi de artık sayfasında düzgün görüntüler hangi Layer3 vardır.

3 Cevap

#tableheader {
  border: 10px solid #000;
}

Buna bir renk vererek deneyin.

EDIT: onun kimliği tableheader olduğundan, bir kimliği olması için stil seçme değiştirmeyi deneyin. Ayrıca kullanarak deneyebilirsiniz! Önemli şey sizin sınıf seçici geçersiz olup olmadığını görmek için.

Özgünlük değerler:

inline: 1000; id: 100, sınıf: 10, element: 1

! Önemli olmayan diğer tüm önemli bildirimleri koz.

Işlenmiş bir sayfada HTML DOM gezen ya Firefox'ta Firebug kullanarak veya IE IE Developer Toolbar kullanarak başlayın.

Bu şekilde, aslında işlenen sayfa elemanı ile ilişkili ne stilleri görebilirsiniz. Oradan sorunu hata ayıklamak için çok daha kolay.

Bir olasılık doğru şekilde uygulanabilir değil stilleri neden CSS dosyasında bir sözdizimi hatası yerde var olmasıdır.

Ben sadece bu hızlı bir göz yaşadım ve ben de bu yerel bir kopyasını oluşturduk ve stilleri ben h1 metin etrafında güzel bir kalın siyah bir sınır olsun, hem de tamam çalışmak, ince dikişler.

Yani açıklayan ya da bir şey olduğunu stilleri, ya da stilleri üzerine yazmasını ne sayfaya uygulanmıyor.