Jump to content
  • 0

Ссылки не окрашиваются, адекватность изображения в браузерах исчезла и вообще...


beze
 Share

Question

Здравствуйте уважаемые знатоки

Раньше делал сайт в программе Фронтпейдж. Но весомые замечания гуру этого форума убедили меня что лучше делать своими руками.

Для начала я начал переделывать страничку своего сайта http://www.po-miry.ru/POHOD/PVD/raspisaniei.htm поскольку она была самая проблемная. Действительно, сейчас она стала гораздо лучше, но у меня появились вопросы, может кто и ответит

1) У меня ссылки в одной горизонтальной ячейке и двух вертикальных. Я хочу, чтобы они были разных цветов. Но в Опере они все зеленые, а в ИЕ непонятно какие. Как выполнить задуманное?

2) Написал, чтобы при наведении мышки ссылка подчеркивалась. В Опере подчеркивается. в ИЕ нет. Почему?

3) Вместо слова телефон вставил рисунок телефона из Webdings. В Опере вместо этого буква Е. Из какого шрифта можно взять лелефон, чтобы он читался всеми браузерами?

4) Базовые таблицы с расписанием походов вставлял из Ворда. Но там получалось слишком много мусора. Сегодня первую таблицу- Прогулки в лесопарках переделал, вставил - и у меня поплыл при просмотре в Фронтпейдж весь верх. Каждая ячейка стала шире в два раза. Но, тем не менее, при просмотре в браузере, ИЕ опказывает все, как записано в коде, а вот у Оперы все-равно табличка заголовка немного шире. Что делать?

Заранее благодарен

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Для начала все стили вынести в шапку, тег <style></style> должен быть в ШАПКЕ а у тебя он в середине, с подчеркиванием, попробуй так:

A
{
text:decoration:none;
}
A:hover
{
text-decoration:underline;
}

с цветами туда же! и не забываем про наследование)

Телефон нужно вставить в фотошоп и сохранить как картинку.

Edited by Victor Ananiev
Link to comment
Share on other sites

  • 0
Для начала все стили вынести в шапку, тег <style></style> должен быть в ШАПКЕ а у тебя он в середине, с подчеркиванием, попробуй так:

извините, но что касается приводимого кода, то он ничем не отличается от моего, разве что выстроен в столбик. Соответсвенно, при замене моего кода вашим ничего не произошло (я это знал, но надеялся на чудо - для меня как чайника верстка сайтов - это такое шаманство

с цветами туда же! и не забываем про наследование

Что касается цветов, то я с вами полностью согласен, но не могу сообразить, как обозначить все три цвета (чтобы у кода даной серии ссылок было свое имя - так наверное) и потом обозначить в дальнейшем коде, где и каким цветом должны выделяться ссылки.

Link to comment
Share on other sites

  • 0

С ссылками какой-то бардак. Зачем к ссылке применять три разных цвета подряд?

A:link {text-decoration: none; }

a:hover {text-decoration:underline;}

a:link {color: red}

a:active {color: red}

a:link {color: blue}

a:link {color: green}

Link to comment
Share on other sites

  • 0
С ссылками какой-то бардак. Зачем к ссылке применять три разных цвета подряд

Я бы так и сделал, но у меня три групы ссылок в трех ячейках таблицы. Хотелось бы, тобы они отличались. Пусть цвет остаётся одним у активной и пассивной ссылки, главное, чтобы оп цвету отличались группы. Для этого надо применить классы, как я понимаю. Но как это сделать? Обычно в книгах примеры отсятся к заголовкам. Там конкретно Н1, Н2. А здесь?

Сейчас сижу, экспериментирую, но все это методом тыка. Книги дают только общие зания. Действительные знания достигаются на практике и этом форуме

Link to comment
Share on other sites

  • 0

Вот, попробовал написать. Все ссылки подчеркнуты , хотя должны быть только при наведении мышки, и по прежнему с цветами путаница. В Опере все синее, а в ИЕ красное, а при наведении синее

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Language" content="ru">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>эксперимент</title>

<meta name="keywords" content="походы выходного дня, ПВД, маршруты выходного дня, расписание">

<meta name="description" content="Расписание походов выходного дня">

<meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=7)">

<style type="text/css">

.meny a:link {color: red; text-decoration: none;}

a:hover{color: red;text-decoration:underline;}

.meny1 a:link {color: blue; text-decoration: none;}

a:hover{color: blue;text-decoration:underline;}</style>

</head>

<body bgcolor=#FFFFCC font-family=verdana font-size=12pt>

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">

<tr>

<td valign="top" colspan="3" height="91" background="../../zagolovok_stranik.jpg">

<p align="center"><font color="#CCFFCC"><b>

<span style="font-size: 50pt; white-space:nowrap;">Вечный странник</span></b></font></td>

</tr>

<tr>

<td valign="top" colspan="3" height="26" class=".meny">

<style>

</style>

<p style="margin-left: 30px; margin-right: 30px; white-space:nowrap;" align="right">

<b><a href="../../index.htm">

<span>Главная</a> 

<a href="../SPORT_TURIZM.htm">

<span>Спорт Туризм</span></a>  Душевное здоровье 

Кулинария  Форумы</span></b></td>

</tr>

<tr>

<td valign="top" rowspan="2" width="349" class=".meny1">

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../novosti.htm">Новости</a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Статьи о туризме</b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Статьи о спорте</b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Анекдоты</b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Расписание автовокзалов</b></td>

<td valign="top" colspan="2" height="40">

<p align="center"><b><font size="6" color="#718FCA">Расписание

ПВД</font></b></td>

</tr>

Link to comment
Share on other sites

  • 0

Что ж за книги такие вы читаете?!

Где вы в книгах видели такое class=".meny"? Здесь имя класса должно быть без точки, а в описании стилей точка нужна чтобы обозначить то что это класс, а не тэг или идентификатор.

Потом это:

.meny a:link {color: red; text-decoration: none;}
a:hover{color: red;text-decoration:underline;}
.meny1 a:link {color: blue; text-decoration: none;}
a:hover{color: blue;text-decoration:underline;}

Подумайте логически. Первая строчка задала стиль всех ссылок внутри контейнера с классом meny. Вторая строка задала стиль ссылок когда к ним подведена мышка для всего документа, поскольку перед a:hover нет имени класса. Третья строка аналогично первой только для контейнера meny1. А четвертая строка опять задает стиль ссылок под мышью для всего документа. Вы явно хотели добиться не этого. Но как же дать понять броузеру что 2-ая и 4-ая строки относятся не ко всему документу а к контейнерам meny и meny1 соответственно? Ответте на этот вопрос.

И почитайте про классы и про контекстные селекторы

Link to comment
Share on other sites

  • 0

Спасибо товарищ Searcher. Почитал. Сделал, как вы советовали. Страничка уже в интернете и можно посмотреть. Однако по-прежнему несколько ссылок Как в ИЕ, так и в Опере окрашены в пурпурный цвет (а я такого вообще не писал) и, вдобавок подчеркнуты постоянно. Я поставил верхнее и нижнее подчеркивание, а в ИЕ осталось толко верхнее. Как все это исправить?

И остаются вопросы, на которые еще не дали ответов. Дублирую их снова

3) Вместо слова телефон вставил рисунок телефона из Webdings. В Опере вместо этого буква Е. Из какого шрифта можно взять лелефон, чтобы он читался всеми браузерами? ( тут один из знатоков посоветовал вставить фото, но не хочется пока с ними связываться. Может есть символьный шрифт, отображаемый адекватно во всех браузерах?)

4) Базовые таблицы с расписанием походов вставлял из Ворда. Но там получалось слишком много мусора. Сегодня первую таблицу- Прогулки в лесопарках переделал, вставил - и у меня поплыл при просмотре в Фронтпейдж весь верх. Каждая ячейка стала шире в два раза. Но, тем не менее, при просмотре в браузере, ИЕ показывает все, как записано в коде, а вот у Оперы все-равно табличка заголовка немного шире. Что делать?

Заранее благодарен

Edited by beze
Link to comment
Share on other sites

  • 0

Из приведенного кода вот что не правильно:

a:hover{color: red;text-decoration:underline;}

a:hover{color: blue;text-decoration:underline;}

А правильно так:

.meny a:hover{color: red;text-decoration:underline;}

.meny1 a:hover{color: blue;text-decoration:underline;}

А то получается так, что браузер не понимает к какому классу ему ховер применить.

З.Ы пурпурный цвет - это цвет посещенной ссылки (a:visited) и по умолчанию он такого цвета.

Edited by rus
Link to comment
Share on other sites

  • 0

Броузер понимает рисунки форматов gif, jpeg, png, ico. А что такое "рисунок телефона из Webdings" ?? это не рисунок, это символ шрифта. Для того чтобы в броузере увидеть символ из шрифта, надо выводить его именно этим шрифтом. Но есть проблема, у посетителя в системе может и не стоять такой шрифт, тогда броузер подбирает другое шрифт. И символ с этим кодом уже будет другим. Значек телефона надо нарисовать в графическом редакторе, сохранить в понятном броузеру формате и вставлять в документ тэгом <img>.

А для того чтобы понять что там у вас с таблицей нужен ваш html-код. Почитайте раздел "шаг за шагом". Там все просто и с примерами объяснено и про таблицы и про изображения. Разберитесь в том как работают примеры, попробуйте повторить сами. Поймите саму логику html и css, тогда и проблем будет меньше.

Link to comment
Share on other sites

  • 0
А для того чтобы понять что там у вас с таблицей нужен ваш html-код.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Language" content="ru">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Походы выходного дня</title>

<meta name="keywords" content="походы выходного дня, ПВД, маршруты выходного дня, расписание">

<meta name="description" content="Расписание походов выходного дня">

<meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=7)">

<style type="text/css">

.meny a:link {color: red; text-decoration: none;}

.meny a:hover{color: red;text-decoration:underline overline;}

.meny1 a:link {color: blue; text-decoration: none;}

.meny1 a:hover{color: blue;text-decoration:underline overline;}

.meny2 a:link {color: green; text-decoration: none;}

.meny2 a:hover{color: green;text-decoration:underline overline;}

</style>

</head>

<body bgcolor=#FFFFCC font-family=verdana font-size=12pt font-color=black>

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">

<tr>

<td valign="top" colspan="3" height="90" background="../../zagolovok_stranik.jpg">

<p align="center"><font color="#CCFFCC"><b>

<span style="font-size: 50pt; white-space:nowrap;">Спорт. Туризм</span></b></font></td>

</tr><!--Базовые разделы-->

<tr>

<td valign="top" colspan="3" height="20" class="meny">

<p style="margin-left: 30px; margin-right: 30px; white-space:nowrap" align="right">

<b><a href="../../index.htm">

<span style="text-decoration: none">Главная</span></a> 

<a href="../SPORT_TURIZM.htm">

<span style="text-decoration: none">Спорт Туризм</span></a> 

<a href="../../MEDICINA/DUCH-ZDOROVIE.htm">

<span style="text-decoration: none">Душевное здоровье </span></a>

<a href="../../KULINARIA/KULINARIA.htm">

<span style="text-decoration: none">Кулинария<span> 

</span></span>

<span style="text-decoration: none">

<a href="http://forum.po-miry.ru/">

<span style="text-decoration: none">Форумы</span></a> 

</b></td>

</tr>

<tr><!--Левый блок-->

<td valign="top" rowspan="2" width="349" class="meny1">

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../NEWS/novosti.htm">

<span style="text-decoration: none">Новости</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../TURIZM_STATJA/STATIJ_TURIZM.htm">

<span style="text-decoration: none">Статьи о туризме</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../SPORT_STATJA/sport_statia.htm">

<span style="text-decoration: none">Статьи о спорте</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../anekdoti.htm">

<span style="text-decoration: none">Анекдоты</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="bereza.htm"><span style="text-decoration: none">Расписание автовокзалов</span></a></b></td>

<td valign="top" colspan="2" height="40">

<p align="center"><b><font size="6" color="#718FCA">Расписание

ПВД</font></b></td>

</tr>

<tr>

<td valign="top" width="328" class="meny2">

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Анонсы походов</b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="lesopark.htm"><span style="text-decoration: none">Прогулки по лесопаркам</span></a></b></td>

<td valign="top" height="218" width="553">

<p style="margin:7px 5px; " align="center">Все походы проводятся городским турклубом города Ёбурга.</p>

<p style="margin:7px 5px; " align="center">Все инструктора – общественники.</p>

<p style="margin:7px 5px; " align="center">В отличие от турфирм, турклубу за участие в походе, платить не надо.</p>

<p style="margin:7px 5px; " align="center">Телефон турклуба: <span style="font-size: 12.0pt; font-family: Webdings">

É</span>3-59-86-83<span style="font-size: 12.0pt; font-family: Webdings">É</span><span>3-59-86-52</span></p>

<p style="margin:7px 5px; " align="center"><u><b>Время, приводимое в расписании – местное.</b></u></p>

<p style="margin:7px 5px; " align="center"><b><u>При Т воздуха ниже -20</u><sup>0</sup><u>C на 6 часов утра лыжные походы отменяются</u></b></p>

 </td>

</tr><!--Базовая таблица-->

<table border=1 cellpadding=5>

<caption><b>ПРОГУЛКИ В ЛЕСОПАРКАХ</b></caption>

<tr>

<td>Вт. четв. суб</td><td>ЦПКиО-парк Лесоводов России, 10 км</td><td>Логинова</td><td>Вход в парк</td><td>10.00</td>

</tr>

<tr>

<td>Среда, воскр</td><td>Юго-Западный лесопарк, 10 км</td><td>Кунгурцева</td><td>Конечная ост. Громова, за пер. мостом</td><td>10.00</td>

</tr>

<tr>

<td>Воскр</td><td>Шарташский лесопарк, 8 км</td><td>Марфина</td><td>Ост «Каменные палатки»</td><td>11.00</td>

</tr>

<tr>

<td>Cубб</td><td>Окрестности ст. Палкино, 10 км</td><td>Швейкина </td><td>5-й вагон эл-ки «Св-ск-Шаля», отпр</td><td>9.00</td>

</tr>

</table>

Вот из-за этой таблички все и полетело. До этого была мощная таблица, сделанная во Фронтпейдже. Занимала она раз в пять больше места, но ничего не ползло и все было нормально.

Советы РУС учту, сейчас вставлю цвет посещенной ссылки

Link to comment
Share on other sites

  • 0

Насколько из этого кода можно судить вы табличку вставили в другую табличку. Но вставили, похоже, между строками. Нельзя ничего вставлять после закрывающего строку тэга </tr>. Либо новая строка с ячейками того же количества что и в предыдущей строке <tr><td</td>...</tr> либо конец таблицы </table>. А вложенную таблицу можно вставлять только в ячейку между <td> и </td>

Можно объединять столбцы если надо вставить что-то большое параметром colspan.

Вы нарисуйте себе на бумажке всю структуру таблиц со вложенностями, как в вашем коде. Там сразу и увидите что и какую ячейку распирает. Или где-то лишняя ячейка вылезла. Или как сейчас, вложенная таблица разрывает строки.

А вообще, старайтесь избавляться от мощных таблиц. Особенно там, где таблица используется не по назначению. У вас вся верстка на таблицах - это плохо. И размер документа увеличивается, и разобраться в коде сложно, в том числе и броузеру :blink: Таблица должна использоваться только для табличных данных. Это ведь логично, а в программировании все должно быть логично ;)

Edited by Searcher
Link to comment
Share on other sites

  • 0

Спасибо Searcher. В общении с вами я расту ( умственно). Действительно, вставив две строчки, кторые я здесь выделил красным, все вернулось на круги своя, как в визуальном редакторе, так и в ИЕ. А вот Опера показывает по-прежнему растянутый заголовок, можете зайти на страничку, убедиться.

И по-прежнему разное отображение ссылок. Почему в Опере как я и написал в коде. подчеркивание сверху и снизу, а в ИЕ только сверху? Хоть намек сделайте

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Language" content="ru">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Походы выходного дня</title>

<meta name="keywords" content="походы выходного дня, ПВД, маршруты выходного дня, расписание">

<meta name="description" content="Расписание походов выходного дня">

<meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=7)">

<style type="text/css">

.meny a:link {color: red; text-decoration: none;}

.meny a:hover{color: red;text-decoration:underline overline;}

.meny a:visited {color: red; text-decoration: none;}

.meny1 a:link {color: blue; text-decoration: none;}

.meny1 a:hover{color: blue;text-decoration:underline overline;}

.meny1 a:visited {color: blue; text-decoration: none;}

.meny2 a:link {color: green; text-decoration: none;}

.meny2 a:hover{color: green;text-decoration:underline overline;}

.meny2 a:visited {color: green; text-decoration: none;}

td {padding=5px;}

</style>

</head>

<body bgcolor=#FFFFCC font-family=verdana font-size=12pt font-color=black>

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">

<tr>

<td valign="top" colspan="3" height="90" background="../../zagolovok_stranik.jpg">

<p align="center"><font color="#CCFFCC"><b>

<span style="font-size: 50pt; white-space:nowrap;">Спорт. Туризм</span></b></font></td>

</tr><!--Базовые разделы-->

<tr>

<td valign="top" colspan="3" height="20" class="meny">

<p style="margin-left: 30px; margin-right: 30px; white-space:nowrap" align="right">

<b><a href="../../index.htm">

<span style="text-decoration: none">Главная</span></a> 

<a href="../SPORT_TURIZM.htm">

<span style="text-decoration: none">Спорт Туризм</span></a> 

<a href="../../MEDICINA/DUCH-ZDOROVIE.htm">

<span style="text-decoration: none">Душевное здоровье </span></a>

<a href="../../KULINARIA/KULINARIA.htm">

<span style="text-decoration: none">Кулинария<span> 

</span></span>

<span style="text-decoration: none">

<a href="http://forum.po-miry.ru/">

<span style="text-decoration: none">Форумы</span></a> 

</b></td>

</tr>

<tr><!--Левый блок-->

<td valign="top" rowspan="2" width="266" class="meny1">

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../NEWS/novosti.htm">

<span style="text-decoration: none">Новости</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../TURIZM_STATJA/STATIJ_TURIZM.htm">

<span style="text-decoration: none">Статьи о туризме</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../SPORT_STATJA/sport_statia.htm">

<span style="text-decoration: none">Статьи о спорте</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="../anekdoti.htm">

<span style="text-decoration: none">Анекдоты</span></a></b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="bereza.htm"><span style="text-decoration: none">Расписание автовокзалов</span></a></b></td>

<td valign="top" colspan="2" height="40">

<p align="center"><b><font size="6" color="#718FCA">Расписание

ПВД</font></b></td>

</tr>

<tr><!--Центральный блок-->

<td valign="top" width="380" class="meny2">

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b>Анонсы походов</b></p>

<p align="center" style="margin-top: 5px; margin-bottom: 5px">

<b><a href="lesopark.htm"><span style="text-decoration: none">Прогулки по лесопаркам</span></a></b></td>

<td valign="top" height="218" width="553"><!--Правый блок-->

Все походы проводятся городским турклубом города Ёбурга.<p style="margin:7px 5px; " align="center">Все инструктора – общественники.</p>

<p style="margin:7px 5px; " align="center">В отличие от турфирм, турклубу за участие в походе, платить не надо.</p>

<p style="margin:7px 5px; " align="center">Телефон турклуба: 3-59-86-83 (3-59-86-52)</p>

<p style="margin:7px 5px; " align="center"><u><b>Время, приводимое в расписании – местное.</b></u></p>

<p style="margin:7px 5px; " align="center"><b><u>При Т воздуха ниже -20</u><sup>0</sup><u>C на 6 часов утра лыжные походы отменяются

</u></b></p> </td>

</tr><!--Базовая таблица-->

<tr>

<td colspan=3> <table border=1>

<caption><b>ПРОГУЛКИ В ЛЕСОПАРКАХ</b></caption>

<tr>

<td>Вт. четв. суб</td><td>ЦПКиО-парк Лесоводов России, 10 км</td><td>Логинова</td><td>Вход в парк</td><td>10.00</td>

</tr>

<tr>

<td>Среда, воскр</td><td>Юго-Западный лесопарк, 10 км</td><td>Кунгурцева</td><td>Конечная ост. Громова, за пер. мостом</td><td>10.00</td>

</tr>

<tr>

<td>Воскр</td><td>Шарташский лесопарк, 8 км</td><td>Марфина</td><td>Ост «Каменные палатки»</td><td>11.00</td>

</tr>

<tr>

<td>Cубб</td><td>Окрестности ст. Палкино, 10 км</td><td>Швейкина </td><td>5-й вагон эл-ки «Св-ск-Шаля», отпр</td><td>9.00</td>

</tr>

</table>

<p align="center" style="text-align: center">

<b><span> ФЕВРАЛЬ</span></b></p>

а дальше вторая вложенная таблица

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.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

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

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy