shkoda
-
Posts
150 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by shkoda
-
-
Мне кажется, что список врачей зеленым цветом не слишком удачное решение на фоне остального. Стоит, наверное, сделать чуть больше отступы между строками в этом списке и изменить цвет на ... Не знаю какой. Но стоит.
Идея книги действительно выглядит незавершенной.
И логотип про Элегантстиль немного сдвинут влево, так что видна небольшая белая полосочка. Так надо?
На мой взгляд здесь не совсем уместны эти выпуклые элементы (Наши врачи и т.д.)
А так вроде бы неплохо. Вы очень хорошо работаете.
-
2 tigrenok, а вы случайно не из Симферополя???
(Извините за оффтоп)
-
Какой этот вариант? Вы без дополнительного кода все равно IE6 не заставите работать. Я попробовала много вариантов для такого меню, мне по вкусу пришлось использование htc файла. Его один раз подключаешь, и потом не думаешь, что IE6 не понимает hover для всех элементов. Пробуйте.
-
2 Dimitry Wolotko, то есть использование htc файла может быть полезно? Почему JS может быть убит?
-
http://webmascon.com/topics/coding/42a.asp - здесь можно посмотреть как делать такое меню.
И если вы скачаете с этого сайта рецепты Влада Мержевича, то там тоже есть примеры такого меню.
Для того чтобы привести в чувство IE6 можно использовать еще и такое средство, как htc файл. (Здесь http://www.umade.ru/log/2004/07/30.html или здесь http://sperling.com/examples/menuh/)
-
Я уже про это упоминала. Можно еще как вариант использовать *.htc файл. Он заставляет IE6 понимать hover не только для ссылок. Код становится чище))
Побробнее можно почитать здесь
http://www.umade.ru/log/2004/07/30.html
http://getbits.info/uroki-frantsuzskogo-3l...lya-oslika-2590
-
2 Dimitry Wolotko, спасибо))
Насчет обделенными. Да в этом есть очень негативная сторона. Но когда лишен чего-то очень важного, то появляется что-то в замен. Я, например, научилась узнавать людей по их походке, по одежде, по каким-то им только характерным признакам. Возможно, даже слух немного обострился. Естественно, это не заменит 100%-е зрение.((
Кстати, имея такой недостаток, начинаешь понимать, что очень много людей у нас черствые. Например, спрашиваешь в магазине, есть ли такой-то товар. А тебе в ответ:"Вот он у вас прямо перед носом, вы, что, не видите?" Поначалу в таких ситуациях теряешься, а потом уже учишься отвечать без оскорблений, но так что человек понимает, что он был не прав.
Вот такие истории))
-
Кстати, ктонить знает, как выглядит мир у близоруких? Я недавно пыталась объяснить это своей коллеге. (У меня, кстати, близорукость уже лет 7 - -3 диоптрии). Так вот она так и не смогла понять, как это видеть все в сглаженном виде, в неярких тонах, так сказать все в дымке. Еще одно (грустно, конечно) близоруким людям нужно подметать только тогда, когда на грязь начнешь наступать)))
Так что большая просьба ко всем - берегите себя и свое здоровье. Вернуть его очень тяжело.
-
Я понимаю, что пользуются тем, что привычно. Я спрашиваю, о том, насколько данный подход рационален? То что он работает, я уже проверила. Может, это действительно альтернатива использованию JavaScript при построении простого выпадающего меню средствами CSS?
-
На одном из сайтов увидела интересное решение для того, чтобы заставить IE понимать hover не только для ссылок.
http://www.habrahabr.ru/blog/la_france/22751.html
Я попробовала, действительно работает. Кто еще пробовал и какие отзывы может дать?
-
а вы не могли бы хотя бы рисунок показать?
-
На моем блоге есть 2 статьи, посвященные подстановке изображений с помощью CSS. Материал для статей взят из книги "Философия СSS-дизайна" (Дейв Ши). Достаточно нужная информация для тех, кто занимается версткой.
-
Многим требованиям не соответствую, но хочу принять участие))
-
да уж тяжелое впечатление от страницы. Края свитка напоминают две колбаски, сардельки (кому как нравится). Идти дальше по сайту не захотелось((
-
Тут действительно присутствует некоторый элемент новизны и яркости. Действительно, нужная тема.))
-
-
2 tigrenok. Всегда пожалуйста, как-то приятно помогать человеку, который извлекает пользу из советов. Так что пробуйте.
-
-
Для меню в основном используют списки любые и маркированные, и нумерованные. Все равно можно изменить их вид с помощью стилей.
<ul>
<li>Пункт1</li>
<li>Пункт2</li>
<li>Пункт3</li>
</ul>Это структура, ну а оформление зависит от вашей фантазии и назначения сайта.
А по поводу "не все вынесено в стили".
<td
style="height: 30px; text-align: center"><font
size="2" face="Tahoma"><input
type="text" size="20"
name="st1"
value="Станция отправления"
class="forma"></font></td>Вот пример с вашего сайта.
-
Кстати, на сайте заголовок построен на основе картинок. Так вот если отключить картинки, то появляются длинные альтернативные тексты. Если их (изображения) вынести в CSS, то получится несколько лучше. Ведь они отвечают только за оформление. И их легче будет изменить в случае надобности.
Я недавно наткнулась на использование методов подмены изображений. Одним из них является FIR. У него есть один недостаток. Если графика отключена, то не видно ничего. Так вот есть еще один метод, который позволяет при отключенной графике отображать текст.
<div id="Header">
<h1 id="h1" class="replace">Текст для заголовка<span></span></h1>
</div>Стили CSS
/*стиль для заголовка страницы - используем метод Левина для подмены изображения*/
.replace{
position:relative;
margin:0;
padding:0;
/*скрыть overflow:hidden от IE/Mac */
overflow:hidden;
/* */
}
.replace span{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;/*для Opera 5 и 6*/
}
#h1, #h1 span{
height:100px; /*устанавливаем высоту блока*/
width:362px; /*устанавливаем ширину блока = ширине изображения*/
background-image:url('logo_main.png');/*фоновая картинка*/
background-repeat:no-repeat;/*без повторений*/
font-size:20px;
}
#Header{
background-color:#6DCFFF; /*на всякий случай делаем заливку цветом*/
background-image:url('logo_back.png');/*фоновая картинка для блока заголовка*/
background-repeat:repeat-x; /*заливаем весь блок*/
}Недостатками является то, что таблица стилей достаточно громоздкая и не следует использовать прозрачные изображения.
Еще про 2 метода можно почитать тут http://freeweblife.blogspot.com/2007/10/blog-post_10.html (Это мой блог, на котором я описала 2 метода).
Все это к чему, у вас на сайте, tigrenok, можно смело применить эту технику и улучшить код. Это мое мнение.
-
Вт мой вариант кода, отсутствует только непосредственно отправка файла. Все работает.
<?
$mymail="XXXXX@XXXXX.ru"; // адрес email, на который будет высылаться почта (например, vasya@mail.ru)
$updir="/upload/"; // директория сайта, в которую будет производиться закачка файлов (например, upload/). Слэш в конце обязателен
$after_sent="sent.htm"; // страница, на которую будет перенаправлен пользователь после отправки письма
$max="2097152"; // максимальный размер файла, который сможет закачивать пользователь (в байтах)
//сценарий запушен из браузера, выводим форму для заполнения полей.
if(!isset($_REQUEST['submit'])) {
?>
<form ENCTYPE="multipart/form-data" action="" method="post">
<table border="0" width=83%>
<tr>
<td width=30%><font size=+1 color=red>♣</font> Ваше имя: </td>
<td width=70%><input type=text name=name></td>
</tr>
<tr>
<td width=30%><font size=+1 color=red>♣</font> Ваш E-mail: </td>
<td width=70%><input type=text name=mail></td>
</tr>
<tr>
<td width=30%><font size=+1 color=red>♣</font> Тема: </td>
<td width=70%><input type="text" name="subject"></td>
</tr>
<tr>
<td width=30%>Текст сообщения:</td>
<td width=70%><textarea name="message" rows="10" cols="40"></textarea></td>
</tr>
<tr>
<td width=30%>Прикрепить файл (max. 2 MB): </td>
<td width=70%><input TYPE="hidden" name="MAX_FILE_SIZE" value="<?echo $max;?>">
<input NAME="userfile" TYPE="file" SIZE="40"></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Отправить">
</td>
</tr>
</table>
</form>
<?
}else {
//тогда проверяем поля на правильность ввода
echo("<pre>");
print_r($_REQUEST);
echo("</pre>");
$bad = "";
if(empty($_REQUEST['name'])){
$bad = "Вы не подписались
";
}//name
// проверка правильности введенного e-mail адреса
if(empty($_REQUEST['mail'])){
$bad .= "Вы не указали e-mail
";
}else{
if(!preg_match("/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $_REQUEST['mail'])){
$bad.="Неправильный e-mail
";
}
}
//тема письма
if(empty($_REQUEST['subject'])) {
$bad .= "Отсутствует тема сообщения
";
}
if (!empty($bad)){
echo $bad;
echo("<a href="java script:history.back(1)">Заполните, пожалуйста, пустые поля</a>");
exit;
}
//все поля введны верно - отправка сообщения
/*......*/
}//else -
Ну давайте, по порядку.
Во-первых, Вы используете переменную go, как глобальную переменную. Но лучше не надеяться на это. И писать так
if (isset($_REQUEST['go'])){//какие-нить действия}
Дальше. Разве можно впихивать форму в абзац?? Вроде, нельзя.
По оформлению Вашего кода ничего говорить не будем, считая код демонстрационным. Но на будущее знайте, что сейчас тег font не рекомендуется использовать, а все оформление нужно выносить в CSS. И избегать при этом конструкций типа
<p style="margin-left: 30" align="justify">
. Сейчас проверю код, и напишу, в чем ошибка
-
2 tigrenok. Извините, а Вы можете хотя бы убрать такие длинные alt для картинок? Особенно для летающей бабочки? Мне она тоже нравится, но когда по экрану летает надпись "Элегантстиль...", это пугает. А так сайты понравились.
-
Как я поняла, тебе нужно, чтобы при выборе элемента списка менялась картинка? Если так, то надо использовать свойство onChange для списка. Например, я отображаю поле для ввода, если выбран нужный пункт select
Вот html-код.
<select class="YN" name="sel1" onChange="change_Elem(this[this.selectedIndex],'Другой','OtherTypeStan')">
<option value="фрезерный" selected>Фрезерный</option>
<option value="Токарный (карусельный)">Токарный (карусельный)</option>
<option value="Другой">Другой</option>
</select>
<input id="OtherTypeStan" style="display:none;" class="" type="text" name="part2[OtherType]" size=30>А это функция.
function change_Elem(sel,need_Text,need_id){
//sel - выбранный пункт списка
//need_Text - текст, с которым идет сравнение
//need_id - ID элемента, который нужно отобразить
//если выбранный пункт меню равен требуемому тексту
var inp1 = document.getElementById(need_id);
if (need_Text == sel.text){
//отображаем поле ввода
inp1.style.display = '';
}else{
//скрываем поле ввода
inp1.style.display = 'none';
}
}Можешь взять за основу. Надеюсь, поможет.
Зацентровать слой с position: absolute;
in HTML Coding
Posted
Какой-то немного странный способ делать меню. Мало того, что таблица внутри слоя, так и еще перенос строки делаем с помощью
. Для создания меню есть прекрасное средство - СПИСКИ. Там не нужно искусственно создавать новую строку. Плюс можно их оформить как душа пожелает с помощью CSS.
Для того, чтобы слой на странице был отцентрирован, нужно использовать #needId{margin:20px 5%;}.
))