Avalon.
Newbie-
Posts
20 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Avalon.
-
А как тогда указать что идет след картинка?
-
Тогда при отработке скрипта, будет1 строка - 1ячейка.
-
Добрый день. Имеется таблица <table width="500px" > <tr> <td width="250px"></td> <td width="250px"></td> <td width="250px"></td> <td width="250px"></td> </tr> </table> С заданной-фиксированной шириной, в ней находятся ячейки у которых так же фикс ширина, к примеру у табл - 500, а у ячеек 250. Необходимо чтобы в одной строке было не более 2-х ячеек (<td width="250px"></td>). Это нужно для - скрипт вытаскивает из бд картинки и вставляет их в ячейки: <table width="500px" > <tr> <?php while(..в табл есть изображения..) {<td width="250px">....</td>} ?> </tr> </table> но в данном случае он тупо ставит все в одну строку и рвет верстку. подскажите как исправить.
-
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. replied to Avalon.'s question in HTML Coding
Для теста записал ваш код след образом: <?php $result=mysql_query("SELECT photo1,photo2,photo3,photo4,photo5,photo6,photo7,photo8,photo9,photo10 FROM img WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); var $s; for(int $i(0);$i<10;$i++){//цикл от 0 до константы - сколько будет картинок $s=$myrow['photo'.$i];//получаем строчку echo "<a href='".$s."' rel='lightbox[roadtrip]'>"; file_exists($s)?echo "<img width='135px' height='90px' src='".$s."' />":echo ""; /* конструкция называется - тернарный оператор до знака вопроса пишется булево(логическое) выражение после знака вопроса- что делать, если условие верно после : - если не верно к картинкам по-хорошему нужно alt дописывать закрывать теги self-closing надо с пробелом перед слешом */ echo "</a>"; ?> получаю ошибку Parse error: syntax error, unexpected T_VAR in X:\home\.........\www\view.php on line 45 45 строчка ето как раз строка var $s; подскажите что не так? -
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. replied to Avalon.'s question in HTML Coding
а что то будет =) ??? воде вставил этот код, но чето не получется пока что.... видно мне еще расти и расти...... кстати а насчет моего вопроса в 1 посте, так можно или нет скрыть иконку с крестиком при осутствии изображения? -
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. replied to Avalon.'s question in HTML Coding
Если честно немного непонятно, можете на примере этого кода - <?php $result=mysql_query("SELECT photo1,photo2,photo3 FROM img WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s'/></a> <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s'/></a> ", $myrow['photo1'],$myrow['photo1'], $myrow['photo2'],$myrow['photo2'], $myrow['photo3'],$myrow['photo3']); ?> показат проверку, и если не сложно объяснить что делает данный код проверки, и что получим если не будет к примеру 3 фото, или 2 фото, а если и3 и 2..... Что именно писатьв else? Заранее спасибо -
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. replied to Avalon.'s question in HTML Coding
Так теперь вопрос - у меня если к примеру код <?php $result=mysql_query("SELECT .............,photo1,photo2,......,photo10 FROM ...... WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> ................................... "........... $myrow['photo1'],$myrow['photo1'], .............., $myrow['photo10'],$myrow['photo10']); ?> я там напишу проверку, if (file_exists($name)) - пишу имена 10 файлов в папке, так? echo <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> пишу ету строку 10 раз подряд для 10 фоток. , но предположим у меня там не 10 файлов, а 7. else далее что писать??? -
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. replied to Avalon.'s question in HTML Coding
Буду признателен если подскажите, я новичек в етом деле, вот что где нахватаюсь т ои по тихоньку применяю. Подскажите строчку кода.. заранее спс -
IE убрать на месте отсутствующего изображения "рамку с крестиком"
Avalon. posted a question in HTML Coding
Доброго времени суток. В общем есть самодельная новостная книга, в нее выводятся новости в цикле из БД, при открытии полностью новости в ней находится от5 до 10 картинок, которые выводятся так: <?php $result=mysql_query("SELECT .............,photo1,photo2,......,photo10 FROM ...... WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> ................................... "........... $myrow['photo1'],$myrow['photo1'], .............., $myrow['photo10'],$myrow['photo10']); ?> то есть превьюшка, при клике на которую появл фулл картинка. В бд создана таблица для картинок с 10 строками: photo1 photo2 ........ photo10 , где содержатся ссылки на них, ну типа img/group1/foto1.jpg Так вот бывает когда всего изображений для данной новости к примеру 5. Соответственно в бд строки с 6 по 10 я не заполняю, и соответственно на странице мет опод них какбы резервируется, но в Опере и ФФ этого незаметн опрост опустое место. А вот в ИЕ8 к примеру, появляется иконка - Вопрос в следующем, как можно сделать так чтобы не появлялся этот значок, а прсот обыло пусто место.... -
Все разобрался, воспользуюсь вашим советом Scrum, по применению фона к слою warp, спасибо за помощь
-
А то есть , насколько я вас понял, если я задам одну фоновую картинку для всего слоя warp, то сайт должен быть с резиновой версткой (растягиваться на все 100% по всей ширине страницы)?
-
Фоновый цвет warp -а перекрывает все, ладно всем спасибо за помощь, видимо я както не так объяснил, и мы друг друга не поняли ) Просто посмотрите на 2 скрин , в самом начале темы (скрин Оперы с наполнением), 2 КОЛОНКИ (DIV), у каждой свой фоновый рисунок Если в первой колонке больше текста или наоборот, то Между первой и второй колонками (Которая больше и которая меньше по ширине), возникает "просвет", а я хочу добиться чтобы и первая и вторая колонки , БЫЛИ ОДИНАКОВЫМИ ПО ВЫСОТЕ. (равнялись на ту , которая боьшего размера)
-
Scrum, мммм если честно я не доконца понял смысл приведенного вами примера кода..... Вы имеете ввиду что по вашему коду, лучше решить мою проблему - это указав одину и ту жу фоновую картинку для слоя RIGHT и слоя Container??? Дело в том что даже в вашем примере, если в правой колонке больше текста чем в левой, то соответственно левая колонка не растянется до уровня правой. А у меня задумка сделать так, чтобы в не зависимости в какой из колонок больше\меньше текста, по высоте они были на одном уровне..... тока к сожалению именно это у меня и не получается
-
АА тоетсь вы предлогаете левую колонку оставит ьк примеру без изменений, а фон правой повесить на всю страницу?
-
Неужели нет никаких версий, по исправлению этого??
-
Ну в CSS я слою warp задаю width 780 px Ну у меня, вроде , все так получилось, кроме того , если 1 колонка растягивается вместе с ней параллельно должна растягиваться правая - с заполнением бэкграунда....
-
Эммммм, извените за столь глупый вопрос, а что такое сайт фикс????
-
Добрый день, имеется в основной части (контенте) 2 DIV колонки, в css стилях выставлен мин высота в 100% так вот 1. В опере вроде на первый взгялд все нрм, без наполнения колонки растянуты во всю страницу, ну как тока добавишь в одну или другую текст , так к примеру если в перой обавили текст, то она увеличивается в размере , а ВТОРАЯ так и е растягивается до размеров первой 2. В эксплорере 8, вообще бэкграунд не заполняет страницу, как к примеру в опере КОД страницы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Стили</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id='wrapper'> <div id='header'> <!-- Содержимое хэдэра --> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/t01.jpg" ></a></td> <td ><a href=""><img src="img/t02.jpg" ></a></td> <td ><a href=""><img src="img/t03.jpg" ></a></td> <td ><a href=""><img src="img/t04.jpg" ></a></td> <td ><a href=""><img src="img/t05.jpg" ></a></td> <td ><a href=""><img src="img/t06.jpg" ></a></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px" style="background:url(img/t01.jpg) repeat:y width:1220px;"> <tr width="780px" style="margin:0; padding:0;"> <td><img src="img/name.jpg"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/r00.jpg" ></td> <td><a href=""><img src="img/r01.jpg" ></a></td> <td><a href=""><img src="img/r02.jpg" ></a></td> <td><a href=""><img src="img/r03.jpg" ></a></td> <td><img src="img/r04.jpg" ></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/top.jpg" ></td> </tr> </table> </div> <div id='container'> <div id='left'> <!-- Содержимое левой колонки --> <table cellpadding="0" cellspacing="0" border="0"> <tr><td><img src="img/m00.jpg"></td></tr> <tr><td><a href=""><img src="img/m01.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m02.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m03.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m04.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m05.jpg"></a></td></tr> </table> </div> <div id='right'> <!-- Содержимое правой колонки --> </div> <div class='clear'> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/f01.jpg" ></a></td> <td ><a href=""><img src="img/f02.jpg" ></a></td> <td ><a href=""><img src="img/f03.jpg" ></a></td> <td ><a href=""><img src="img/f04.jpg" ></a></td> <td ><a href=""><img src="img/f05.jpg" ></a></td> <td ><a href=""><img src="img/f06.jpg" ></a></td> </tr> </table> </div> </div> <div id='footer'> <!-- Содержимое футера --> </div> </div> </body> </html> Код CSS: html, body {margin:0;height:100%;} #wrapper {height:auto !important;height:100%;min-height:100%;width:780px;margin:auto;} #header {height:217px; margin-top:0px;} #left {float:left;width:245px;margin-top:0px;background-image:url(img/bgleft.jpg);min-height:100%; } #right {margin-left:245px; background-image:url(img/bg01.jpg); min-height:100%;} #footer {height:66px;margin-top:-66px;background-image:url(img/footer.jpg);width:780px;margin:auto;} .clear {clear:both;} #container{margin-top:0px; min-height:100%;} img { display: block; border: none } Скрин Оперы без наполнения: Скрин Оперы с наполнением: Скрин IE: Заранее спасибо
-
сПАСИБО ЗА СОВЕТ, ВСЕ ПОЛУЧИЛОСЬ!!!
-
Добрый день, я новичек в этом деле, но вот решил заверстать , и при верстке, между таблицами в шапке сайта есть небольшие пробелы по 5 пикс, помогите их устранить. вот код страницы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Стили</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id='wrapper'> <div id='header'> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/t01.jpg" ></a></td> <td ><a href=""><img src="img/t02.jpg" ></a></td> <td ><a href=""><img src="img/t03.jpg" ></a></td> <td ><a href=""><img src="img/t04.jpg" ></a></td> <td ><a href=""><img src="img/t05.jpg" ></a></td> <td ><a href=""><img src="img/t06.jpg" ></a></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr width="780px" style="margin:0; padding:0;"> <td><img src="img/name.jpg"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/r00.jpg" ></td> <td><a href=""><img src="img/r01.jpg" ></a></td> <td><a href=""><img src="img/r02.jpg" ></a></td> <td><a href=""><img src="img/r03.jpg" ></a></td> <td><img src="img/r04.jpg" ></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/top.jpg" ></td> </tr> </table> <!-- Содержимое хэдэра --> </div> <div id='container'> <div id='left'> <!-- Содержимое левой колонки --> <div id='right'> <!-- Содержимое правой колонки --> </div> </div> <div class='clear'></div> </div> <div id='footer'> <!-- Содержимое футера --> </div></div> </body> </html> А вот код CSS html, body {margin:0;height:100%;} #wrapper {height:auto !important;height:100%;min-height:100%;width:780px;margin:auto;} #header {height:217px; margin-top:0px;} #left {float:left;width:200px;background-color:blue;margin-top:0px;} #right {margin-left:200px;} #footer {height:80px;margin-top:-80px;background-color:black;width:800px;margin:auto;} .clear {clear:both;} #container{margin-top:0px; min-height:200px;} А вот как это выглядит: Заранее спасибо за помощь.