Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: css - нужна помощь
 
 автор: lilu   (19.03.2006 в 12:32)   письмо автору
 
 

Я привела весь код кратенько, проблема вот в чём,
ниже приведённый код, выводит таблицу из двух столбцов, в первом- рисунки-ссылки, во втором- текст-ссылки.
есть отдельный файл css_style.css, в кот. я среди всех стилей прописываю стиль для текста- ссылок. в этом коде(ниже приведённом) я его вызываю в шапке, тут же прописываю стиль для ссылок-картинок, и вот проблема: таблица выводится и в первом столбце - картинки, а во втором - текст-ссылки и на его как бы заднем фоне картинки-ссылки. т.е. получается что оба стиля наложились как бы один на один, т.к. оба для тега <a>.
Может я что-то не там прописываю или вызываю, подскажите?
Дело в том, что я работать со стилями только учусь и что-то совсем запуталась!:)

<html>
<head>
<LINK rel="stylesheet" type="text/css" href="css_style.css">
<style>
#avto  a:link{  background-image:url(/images/car.gif);    width: 67px;  height: 69px;}
#avto  a:visited{   background-image:url(/images/car.gif);    width: 67px;  height: 69px;}
#avto  a:active, #avto a:hover{  background-image:url(/images/car1.gif);    width: 67px;  height: 69px;}
</style>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class="sc">
<div id='avto'>
<?php
.....
echo 
"<table border='0' cellspacing='0' cellpadding='0' background='/images/center.gif'>\n";
  while(
$catalog mysql_fetch_array($cat)) 
  { 
 echo 
"<tr valing='center'><td><a href=mainS.php?idR=$catalog[idR]><img src='$catalog[pict]' border='0'></a></td>
 <td><a href=mainS.php?idR=
$catalog[idR]><P>$catalog[textR]</P></a></td></tr>"
  } echo 
"</table>\n";  
?>
</div>
</body>
</html>

   
 
 автор: Sasha   (19.03.2006 в 16:52)   письмо автору
 
   для: lilu   (19.03.2006 в 12:32)
 

Чтоб не смешивались стили применяйте их не ко всем элементам а через классы CLASS=" "
В стилях у вас и написан фоновый рисунок :link{ background-image:url(/images/car.gif);

Мне кажется у valing нет свойства valing='center' а есть middle

   
 
 автор: XPraptor   (20.03.2006 в 11:42)   письмо автору
 
   для: Sasha   (19.03.2006 в 16:52)
 

Ну дык а где ид то? Вы создали тип #avto и никому его не присвоили, нужно той td шке присвоить которая под этот стиль должна быть.

   
 
 автор: lilu   (20.03.2006 в 11:45)   письмо автору
 
   для: XPraptor   (20.03.2006 в 11:42)
 

Вы имеете ввиду так:

echo "<tr valing='center'><td class='avto'><a href=mainS.php?idR=$catalog[idR]><img src='$catalog[pict]' border='0'></a></td> 
<td><a href=mainS.php?idR=$catalog[idR]><P>$catalog[textR]</P></a></td></tr>"; 


так ведь не работает! :(

   
 
 автор: elenaki   (20.03.2006 в 11:48)   письмо автору
 
   для: lilu   (20.03.2006 в 11:45)
 

class='avto' прописан для линка. к линку его и надо применять.

   
 
 автор: XPraptor   (20.03.2006 в 17:07)   письмо автору
 
   для: elenaki   (20.03.2006 в 11:48)
 

class это .avto а у вас ид. <td id="avto">

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования