#html #css #responsive-design #border
#HTML #css #адаптивный дизайн #граница
Вопрос:
Здравствуйте, я работаю над этой темой Shopify, которую я хочу настроить. Я взял нижний колонтитул и скопировал их так, чтобы они находились между меню и слайдером изображения. Я ничего не менял ни в css, ни в html (я просто переименовал идентификаторы и классы, которые повлияли на нижний колонтитул, и переименовал их). Но границы div и, возможно, div не выровнены и немного шире, чем остальная часть содержимого. Вот код и демонстрация:
<div id="footer1" >
<div id="big-footer1" class="row">
<div class="desktop-4 tablet-2 mobile-3 alpha">
<a href="/Shop/List/Gym_and_Fitness?cm_sp=homepage-_-fitnesst1-_-10-06-14" id="A_4"><img src="/mrporter/content/2014/home/100614/t1.jpg" alt="" id="IMG_5" /></a>
<h2 id="H2_6">
A SPORTING SUMMER:<br id="BR_7" />WHAT TO WEAR
</h2>
</div>
<div class="desktop-4 tablet-2 mobile-3">
<a href="/Shop/List/Gym_and_Fitness?cm_sp=homepage-_-fitnesst1-_-10-06-14" id="A_4"><img src="/mrporter/content/2014/home/100614/t1.jpg" alt="" id="IMG_5" /> </a>
<h2 id="H2_6">
A SPORTING SUMMER:<br id="BR_7" />WHAT TO WEAR
</h2>
</div>
<div id="" class="desktop-4 tablet-2 mobile-3 omega">
<a href="/Shop/List/Gym_and_Fitness?cm_sp=homepage-_-fitnesst1-_-10-06-14" id="A_4"><img src="/mrporter/content/2014/home/100614/t1.jpg" alt="" id="IMG_5" /></a>
<h2 id="H2_6">
A SPORTING SUMMER:<br id="BR_7" />WHAT TO WEAR
</h2>
</div>
</div>
И вот css:
#big-footer1 {
border-left: 1px solid {{ settings.footer-top-border }};
border-right: 1px solid {{ settings.footer-top-border }};
margin-bottom: 0px;
margin-top: 0px;
border-bottom: 0px solid {{ settings.footer-bottom-border }};
list-style-type: none;
}
#big-footer1 .alpha { border-right: 1px solid {{ settings.dotted_color }}; }
#big-footer1 .omega { border-left: 1px solid {{ settings.dotted_color }}; }
@media screen and (max-width: 740px) {
#big-footer1 .alpha { border-right: 0px solid {{ settings.dotted_color }}; }
#big-footer1 .omega { border-left: 0px solid {{ settings.dotted_color }}; }
}
#big-footer1 { color: {{ settings.footer-text-color }}; }
#big-footer1 a { color: {{ settings.footer-text-color }}; }
#big-footer1 > div { padding: 0 20px; min-height: 120px;}
#big-footer1 ul {
list-style: none;
margin: 0;
line-height: 34px;
}
#big-footer1 ul li { display: inline-block; margin: 0 5px; }
#footer1 { background: {{ settings.footer-background }}; padding-bottom: 20px; text-align: center; }
Комментарии:
1. Вы упомянули демонстрацию, но я ее не вижу?
2. это нижний колонтитул1 divs, который находится между навигацией и слайдером изображений. Я поместил левую и правую границы, которые не выровнены с другим содержимым и немного торчат. Вы это видите?
3. Да, я вижу это сейчас, спасибо. Ответьте ниже, почему он шире.
Ответ №1:
Код имеет ширину, превышающую 100%, поэтому он не выровнен должным образом. Строка кода, которую вы ищете, это: .gridlock .row .row 102.083%
, которая, согласно моему браузеру, находится в строке 19 stylesheet.css
. Это влияет на ширину <div id="big-footer1" class="row">
Комментарии:
1. Привет, спасибо, что указали строку кода. Но эта строка влияет на другие части веб-сайта, и если я что-нибудь изменю, не изменится ли весь материал с классом row?
2. Таким образом, вы можете клонировать весь css для row, переименовать его row1 и установить для него значение row1, как вы сделали с footer в footer1. В противном случае да, это повлияло бы на все это.
3. Спасибо, чувак, это сработало. Я немного новичок в отзывчивых материалах, и я извиняюсь за то, что потратил ваше время на такой глупый вопрос. Но я буду знать в следующий раз, так что большое спасибо. 😉
4. Совсем не проблема! Мы все где-то начинали, пожалуйста, не извиняйтесь. Рад, что смог помочь! Приветствия! 🙂