Jump to content

McLotos

User
  • Posts

    107
  • Joined

  • Last visited

Everything posted by McLotos

  1. ну если это просто html. то. как ни станно, копипастом, а если это шаблон для php. тогда через require
  2. ну в варианте html файла <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" /> а в php <link rel="stylesheet" href="/templates/default/css/style.css" type="text/css" media="screen, projection" /> суть же не в подключении, стиль подключается, просто что-то не так в самом css, чего-то я там такого намудрил не того Нашёл #sideleft margin-left:-100%
  3. а зачем Вам таблица? обойтись только div никак? это же намного проще и логичнее, чем таблица. и для ie можно создать отдельный css, который будет ему объяснять как с этим работать, а если у вас проект на php, тогда вообще можно подставлять разные css в зависимости от браузера
  4. кстати да, rus прав в идеале код должен выглядеть так if ( (!empty($_POST['yesorno'])) //$_POST['yesorno'] не пустое &&($_POST['yesorno'] == "1")) // и равно 1 {$made = "plus";} //тогда присвоить плюс else //или {$made = "minus";} //ПРИСВОИТЬ минус PS почему именно так: 1. когда вы используете isset($a), php на него реагирует примерно так: да. есть тут такая переменная, всё ОК а когда вы используете !empty($a) - именно с восклицательным знаком, т.е. НЕ пустая php будет реагировать немного по-другому: да есть тут такая переменная $a, но я не могу с ней работать потому-что !empty($a) даёт результат FALSE, т.е. переменная существует но ей не задали никакого значения, т.е. она empty - пустая
  5. Сам блок срабатывает только в случае когда он находится в фокусе, следовательно вам нужно уменьшить именно блок, а не его отображение. например если вы стилизуете ссылку, то нужно настроить реакцию на событие a:hover. а вообще чтобы понять в чем у вас ошибка. мне бы хотелось увидеть код.
  6. Доброго времени суток, господа. Подскажите, вот такая странная ситуация, есть страница, есть лист стиля, сама страница работает нормально, а при подключении стиля все ссылки и тексты исчезают из поля зрения, т.е. в результате пользователь видит просто стилизованную страницу без текста и ссылок, хотя если в браузере сделать просмотр html кода, то там всё есть. Что за магия, можете подсказать? ниже представлен css код. * {margin: 0;padding: 0;} html {height: 100%;} header, nav, section, article, aside, footer {display: block;} body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%; background-image:url(bg.png); background-color:#000000; background-size:100%;} a {color: #ffffff;outline: none;text-decoration: underline;} a:hover {text-decoration: none;} p {margin: 0 0 18px;} img {border: none;} input {vertical-align: middle;} #wrapper {width: 100%;min-width: 1000px; min-height: 100%;height: auto !important;height: 100%;} #header {height: 200px;} #middle:before {content:''; clear:both; display:table;} #middle {width: 100%;padding: 0 0 100px;height: 1%;position: relative;} #middle:after {content: '';clear: both;display: table;} #container { width: 100%;float: left;overflow: hidden;} #content {padding: 0 270px 0 270px;} #sideLeft {float: left;width: 250px; margin-left: -100%;position: relative;} #sideRight {float:left;margin-right:-3px;width:250px;margin-left:-250px;position:relative;} #footer {margin: -100px auto 0;min-width: 1000px;height: 100px;position: relative;}
  7. я так понимаю это больше относится к php, в таком случае думаю Вам поможет вот такая конструкция class Lang { public static function evaluate($str,$arr) { foreach($arr as $k=>$v) $str = str_replace("{".$k."}", $v,$str); return $str; } } сохраняете этот код в отдельный скрипт, например lang.class.php затем создаете несколько файлов ru.lang.php en.lang.php и т.д. в каждом из этих файлов пишите что-то типа $L['Menu.Car'] = 'Машина'; - это в русский файл $L['Menu.Car'] = 'Car'; - это в английский файл а в коде проекта делаете так: $Menu['Car'] = Lang::evaluate({menu.car},$L); в шаблон в нужное место вставляете этот $Menu['Car'] и когда скрипт до него дойдёт. он автоматически его заменит значением соответствующего файла. Какой файл сейчас должен использоваться можно указать например в GET типа require $_GET . '.lang.php'; p.s. если вдруг возникнет вопрос почему там 2 слова через точку, объясню. это я делал для себя чтобы при открытии файла сразу было понятно для чего использовался перевод того или иного слова. так что menu это просто объяснение что Car является пунктом меню
  8. ну по идее да, хотя в другом css файле работает и без апострофов. Попробую разобраться в чем между ними разница. Нашёл. Хотя это странно, но во всём виновата кодировка, 2 абсолютно одинаковых css, только один ASCII - создавал в стандартном Windows notepad, а другой UTF8-создавал через notepad++, в ASCII файле как раз и не работал background-image. Бред какой-то.
  9. Добрый вечер Antalia, ну для начала, настройте кодировку. 2.А теперь по вашему вопросу - страница действительно тяжеловата,как вариант, картинки можно подключать только для таких браузеров как IE, а для всех нормальных браузеров практически все это можно реализовать возможностями css (кстати в таком случае нормальные браузеры будут загружать страницу намного быстрее, а ie будет ещё больше тормозить) Что я имел ввиду под "возможностями css"? Ну я заметил что у вас даже текст на странице и тот является рисунком, а почему бы не написать его именно текстом, подобрать нужный шрифт, выставить цвет шрифта, установить фон и написать это всё ручками в виде текста. 3.Выпадающее меню Выпадающее меню так же можно сделать при помощи css, а ещё в гугле много примеров реализации на JS, это уже зависит только от Ваших предпочтений http://lmgtfy.com/?q=выпадающее+меню+на+css
  10. добрый день. Интересная проблемка возникла. Когда пишу background:url(bg.png); всё работает, а когда background-image:url(bg.png); фон не появляется. в чем может быть проблема?
×
×
  • 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