Резиновая Верстка
#1
Отправлено 09 Декабрь 2012 - 23:58
Пыталась вставить в HTML-код ширину 100% в #content, но сдвинулись другие блоки, например многоуровневый левый каталог, подскажите, где еще изменить код?
И еще.
При увеличение масштаба сайта все блоки наезжают друг на друга, тоже дефект верстки получается.
#2
Отправлено 10 Декабрь 2012 - 11:40
maxxbon (09 Декабрь 2012 - 23:58) писал:
Пыталась вставить в HTML-код ширину 100% в #content, но сдвинулись другие блоки, например многоуровневый левый каталог, подскажите, где еще изменить код?
И еще.
При увеличение масштаба сайта все блоки наезжают друг на друга, тоже дефект верстки получается.
Я довела Ваш сайт до такого вида при разрешении 1024х768 (прикрепленный файл).
Для того,чтобы у Вас получилось также, сделайте следующие изменения.
Зайдите в файл main.css -> найдите следующие блоки
1.
#leftMenuBlockWrap { width: 200px; padding:1.25em 0em 3.3333em 0em; vertical-align:top; }
замените на
#leftMenuBlockWrap { width: 200px; padding: 2.25em 1em 3.3333em 1em; vertical-align: top; }
2.
#leftMenuBlock { width: 200px; margin: 0em 2.0833em 0em -2.5em; }замените на
#leftMenuBlock { width: 200px; margin: 0em 2.0833em 0em -0.5em; }
3.
#primaryContent {width: 800px;padding:0 0px 40px 0;vertical-align:top;}
заменить на
#primaryContent { width: 600px; padding: 1em 0px 40px 0; vertical-align: top; }
4.
#content {width: 1024px;margin:0em auto;min-height: 400px;}
заменить на
#content { width: 987px; margin: 0em auto; min-height: 400px; }
5.
#contentMainTb {margin:0em;border-collapse: collapse;border-spacing: 0;}
заменить на
#contentMainTb { margin: -1em; border-collapse: collapse; border-spacing: 0; }
6.
th, td { font-size: 1em; font-style: italic; margin: 0.8333em 0 0.8333em 0; text-align: left; padding: 3px 10px 3px 0; }
заменить на
th, td { font-size: 1em; font-style: italic; margin: 0.8333em 0 0.8333em 0; text-align: left; padding: 3px 9px 3px 0; }
7. зайдите в шаблон HTML и найдите следующий блок
<div style="position: absolute; right: 2px; top:-4.5833em;">
заменить его на
<div style="position: absolute; right: 2px; top: -3.1833em;">
далее найдите
<img src="http://files.storeland.ru/web/upload/sitefiles/4/326/325891/home.gif" alt="Maxx Bon-интернет-магазин, дом и товары для дома">
и замените на
<img src="http://files.storeland.ru/web/upload/sitefiles/4/326/325891/home.gif" alt="Maxx Bon-интернет-магазин, дом и товары для дома" style=" position: relative; left: 4px; top: 8px;">
Только я немного не понимаю что Вы имеете ввиду под фразой: некрасиво. Также я прикрепила файл, где видно как Ваш сайт мотрится на наших экранах сейчас без каких-либо изменений
#3
Отправлено 10 Декабрь 2012 - 12:31
Только почему ширина третьего столбца в каталоге на разных страницах разная (это столбец с модификациями) поэтому разные страницы выглядят по- разному, на некоторых кнопка" купить" у правого края, а на других чуть правее середины. Место нерационально используется. Где регулируется ширина столбцов каталога и можно ли, например, временно убрать столбец "наличие товара".
Можно ли все-таки подстроить шаблон под разное разрешение экранов, чтобы на широком он растягивался на всю ширину, а не лепился в середине.
В шапке блоки при увеличении масштаба (ctrl+) наезжают друг на друга
#4
Отправлено 10 Декабрь 2012 - 15:02
maxxbon (10 Декабрь 2012 - 12:31) писал:
Только почему ширина третьего столбца в каталоге на разных страницах разная (это столбец с модификациями) поэтому разные страницы выглядят по- разному, на некоторых кнопка" купить" у правого края, а на других чуть правее середины. Место нерационально используется. Где регулируется ширина столбцов каталога и можно ли, например, временно убрать столбец "наличие товара".
Можно ли все-таки подстроить шаблон под разное разрешение экранов, чтобы на широком он растягивался на всю ширину, а не лепился в середине.
В шапке блоки при увеличении масштаба (ctrl+) наезжают друг на друга
Все наши шаблоны именно так и сделаны. В изменяли верстку и сейчас даже сложно сказать какой шаблон Вы брали за основу. Если Вы посмотрите как выглядят наши шаблоны по умолчанию, Вы увидите что именно они и являются резиновыми. Поэтому либо мы Вам помогаем по порядку что-то сделать с существующим сайтом, либо только переустанавливать заново тему.
#5
Отправлено 10 Декабрь 2012 - 17:03
support 2.0 (10 Декабрь 2012 - 15:02) писал:
1. ширину столбиков в каталоге товаров исправляем, чтобы места хватало для текста он был разнесен равномерно по ширине.
2. Чтобы на экране с разрешением 1366 справа и слева не сотавались пустые места
3. в шапке блоки не наползали друг на друга при увеличинии масштаба
Спасибо. Извините, если что не так.
#6
Отправлено 11 Декабрь 2012 - 05:54
maxxbon (10 Декабрь 2012 - 17:03) писал:
1. ширину столбиков в каталоге товаров исправляем, чтобы места хватало для текста он был разнесен равномерно по ширине.
2. Чтобы на экране с разрешением 1366 справа и слева не сотавались пустые места
3. в шапке блоки не наползали друг на друга при увеличинии масштаба
Спасибо. Извините, если что не так.
Это называется адаптивная верстка.
Такие шаблоны изначально делаются адаптивными под ширину экрана.
Например в галереи тем есть обновленный шаблон "Техника" с адаптивной верстной.
Но можно попробовать сделать и ваш шаблон "резиновым".
В Панели администратора.
Сайт-> Редактор тем.
Открыть файл main.csstemplate.
Найти код:
#content { width: 987px; margin: 0em auto; min-height: 400px; }Заменить на:
#content { width: 100%; margin: 0em auto; min-height: 400px; }Найти код:
#primaryContent {width: 800px;padding:0 0px 40px 0;vertical-align:top;}Заменить на:
#primaryContent {width: 100%;padding:0 0px 40px 0;vertical-align:top;}Найти код:
.content_catalog_nested_categories li {text-align:center;float:left;width:150px;overflow:hidden;padding:1em;margin:0em;list-style-type:none;}Заменить на:
.content_catalog_nested_categories li {text-align:center;float:left;width:16em;/*ширина блока с описанием товара и картинкой*/overflow:hidden;padding:1em;margin:0em;list-style-type:none;}Найти код:
.content_catalog_nested_categories li .withBorder {height:150px;}Заменить на:
.content_catalog_nested_categories li .withBorder {height:15em;/*высота блока с товаром*/}
#7
Отправлено 11 Декабрь 2012 - 09:27
#8
Отправлено 11 Декабрь 2012 - 19:05
Koderhan (11 Декабрь 2012 - 05:54) писал:
Это называется адаптивная верстка.
Такие шаблоны изначально делаются адаптивными под ширину экрана.
Например в галереи тем есть обновленный шаблон "Техника" с адаптивной верстной.
Но можно попробовать сделать и ваш шаблон "резиновым".
В Панели администратора.
Сайт-> Редактор тем.
Открыть файл main.csstemplate.
Найти код:
#content { width: 987px; margin: 0em auto; min-height: 400px; }Заменить на:
#content { width: 100%; margin: 0em auto; min-height: 400px; }Найти код:
#primaryContent {width: 800px;padding:0 0px 40px 0;vertical-align:top;}Заменить на:
#primaryContent {width: 100%;padding:0 0px 40px 0;vertical-align:top;}Найти код:
.content_catalog_nested_categories li {text-align:center;float:left;width:150px;overflow:hidden;padding:1em;margin:0em;list-style-type:none;}Заменить на:
.content_catalog_nested_categories li {text-align:center;float:left;width:16em;/*ширина блока с описанием товара и картинкой*/overflow:hidden;padding:1em;margin:0em;list-style-type:none;}Найти код:
.content_catalog_nested_categories li .withBorder {height:150px;}Заменить на:
.content_catalog_nested_categories li .withBorder {height:15em;/*высота блока с товаром*/}
http://maxxbon.ru/catalog/sip-paneli
на других - иногда до правого края растягивается?
#9
Отправлено 11 Декабрь 2012 - 20:07
maxxbon (11 Декабрь 2012 - 19:05) писал:
http://maxxbon.ru/catalog/sip-paneli
на других - иногда до правого края растягивается?
Значение ширины таблицы указываются в процентах, это значит что при изменение ширины окна браузера список будет менять свою ширину. Вы так же можете написать ширину списка в пикселях px.
В файле main.csstemplate.
Добавить код:
/* Селекторы */ #primaryContent table { width:100%; }
#10
Отправлено 11 Декабрь 2012 - 22:46
Koderhan (11 Декабрь 2012 - 20:07) писал:
Значение ширины таблицы указываются в процентах, это значит что при изменение ширины окна браузера список будет менять свою ширину. Вы так же можете написать ширину списка в пикселях px.
В файле main.csstemplate.
Добавить код:
/* Селекторы */ #primaryContent table { width:100%; }
Ну вот с этой темой успешно разобрались. Огромное Вам человеческое спасибо. Раньше как-то стеснялась лишний раз помощи попросить и сидела сутками голову ломала как сделать. Koderhan, Вам персональная благодарность.
Если вы не против, еще обращусь за помощью, так как нет предела совершенству.
Сейчас мне, например понравилось выражение "ВАША КОРЗИНА УСПЕШНО ПУСТА"
#11
Отправлено 12 Декабрь 2012 - 13:11
maxxbon (11 Декабрь 2012 - 22:46) писал:
Если вы не против, еще обращусь за помощью, так как нет предела совершенству.
Сейчас мне, например понравилось выражение "ВАША КОРЗИНА УСПЕШНО ПУСТА"
Если я не ошибаюсь то вы хотите изменить надпись "Моя корзина" в зависимости от того есть пуста корзина или нет.
В файле HTML.
Найти подобный код:
<!-- Корзина --> <div id="cartInfo"> <a href="{CART_URL}">в корзине товаров на</a>: <span id="cartSum"> {% IF cart_count_empty %} <span class="red">0</span> {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %} <span>{cart_sum.NOW | money_format}</span><br /> {% ENDFOR %} {% ENDIF %} </span> </div> <!-- end Корзина -->
Заменить на:
<!-- Корзина --> <div id="cartInfo"> {% IF cart_count_empty %} <a href="{CART_URL}">ВАША КОРЗИНА УСПЕШНО ПУСТА</a>: <span id="cartSum"> <span class="red">0</span> {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %} <a href="{CART_URL}">Текст в случае если в корзина не пуста</a>: <span id="cartSum"> <span>{cart_sum.NOW | money_format}</span><br /> {% ENDFOR %} {% ENDIF %} </span> </div> <!-- end Корзина -->
#12
Отправлено 25 Сентябрь 2013 - 21:14
#13
Отправлено 26 Сентябрь 2013 - 03:11
#14
Отправлено 26 Сентябрь 2013 - 09:39
#15
Отправлено 26 Сентябрь 2013 - 14:43
Lion (26 Сентябрь 2013 - 09:39) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных