Получается, что дивы display:inline исключают внутри себя центровку,
display:table исключает перенос блоков вниз.
C float тоже проблема. Центруют нормально, но после трёх блоков див float, обёрнутых в общий див, следующий блок - менюшка уходит в небытие. Видимо выносит её вправо за пределы браузера.
Т. е в такой конструкции див класс "меню" уже просто исчезает...
Создал даже для картинок три блока <div style="display:inline; width: 33%; text-align:center; "> Для каждой. Картинкам указал margin: auto - ничего не помогает. Жмутся все к центру всё равно.
и ради чего такие мучения?
Сайт коммерческий. По каждому наименованию есть таблица и фотка.
Нужен текст хотя бы 1000 знаков. По сути однотипное описание всяко проще сгенерировать, чем переписывать сто раз.
К копирайтерам никогда не обращался... даже их расценок не знаю.
В предложениях мелькают переменные с ценами и параметрами.
Получается всё складно, по существу и со смыслом. Не стыдно, если кто будет читать.
Обрабатываю оптом загодя, и в базу сливаю уже готовый текст, чтоб не тратить время и ресурс сервера на обработку при загрузке самой страницы.
стоит написать нам в техподдержку на support@sape.ru
К сожалению, не нашёл на сайте адреса тех поддержки, возможно что и вовсе его там нет для неавторизованных.
Письма пошли что пора платить за ссылки... Я немного запаниковал и написал сюда. Хотя там ссылок-то всего десять штук, и пропали бы не беда.
Думаю, неплохо было бы адрес техподдержки там указать всё же где-нибудь внизу хотя бы на странице авторизации.
Переставлял винду, забыл все данные, вводил емайл вместо логина.
При смене пароля никаких намёков на логин и автоматом емайл прописывается в строгу логина. Обманка. Возможно, потому что был введён ранее.
Потом прикинул, что может быть отдельный логин, перебрал из всех своих возможных вариантов, нашёлся нужный.
Что-то случилось с sape.ru?
Не могу авторизоваться уже который день.
------
Пардон.. разобрался
<br style="clear: both">
Ага. Понял. не знал про clear:both.
br там вроде как лишняя фишка, добавил для меню в стили clear:both
Если у дива с шириной 100% задать высоту больше, чем у внутренних, то все Ок будет.
Точно!! Всё получилось, как хотел.
Спасибо!!!!
А я уж было решил наплевать на валидатор, прикрутил картинкам align=center, они в дивах display:inline-block нормально центруют
:)
Да блин... СSS штука несовершенная.
Получается, что дивы display:inline исключают внутри себя центровку,
display:table исключает перенос блоков вниз.
C float тоже проблема. Центруют нормально, но после трёх блоков див float, обёрнутых в общий див, следующий блок - менюшка уходит в небытие. Видимо выносит её вправо за пределы браузера.
Т. е в такой конструкции див класс "меню" уже просто исчезает...
<div style="width: 100%;display:block; text-align:center;">
<div style='width: 33.33%; text-align:center;float:left;'><img src="files/logo.png" alt="" style=""></a></div>
<div style='width: 33.33%;text-align:center;float:left;'><img src="files/info.png" alt="" style=" margin:auto" /></div>
<div style='width: 33.33%; text-align:center;float:left;'><img src="files/phone.png" alt="" style=""></a></div>
</div>
<div class='menu' ...... </div>
media тоже применяю. Гугл засыпал сообщениями. Вот и выкручиваюсь...
Тут похоже не годится он.
В хедере три картинки сверху общей длиной около 900 пх. А граница медиа больше 800 уже много. Либо две границы медиа делать, либо по вашему примеру.
Попробовал два блока по краям float раскидал с отступом от боков, средний отцентровал, тоже криво... правый сходу уезжает вниз раньше времени
---------- Добавлено 19.04.2015 в 22:21 ----------
fmex, сделаю по вашему примеру.
Спасибо!
Да. Оно самое.
Только не понял... Блоки 999 паддингом что ли центруют внутренние блоки?
Создал даже для картинок три блока <div style="display:inline; width: 33%; text-align:center; "> Для каждой. Картинкам указал margin: auto - ничего не помогает. Жмутся все к центру всё равно.
Замкнутый круг...
Блин... торможу.. Тут всё проще. Извиняюсь.
<script>
function summa()
{
var A = 2; var B = 3;
F1(A,B);
}
function F1(A,B)
{
var c = 4;
show(A,B,c);
}
function show(A,B,c)
{
var d = 5;
var e = A + B + c + d ;
alert (e);
}
summa () ; // есть сумма = 14
</script>
Всем спасибо! Вопрос закрыт.