В последнее время я изучаю код страницы веб-сайта Pinterest, чтобы узнать некоторые дизайнерские трюки в CSS. Одна вещь, которую я наблюдал, это то, что они устанавливают высоту каждого из своих изображений, используя стиль CSS. Это странно для меня, потому что ясно, что все они изменены, чтобы иметь равномерную ШИРИНЬ 192px. Есть ли техническая причина для установки высоты вместо ширины?Почему pinterest задает высоту изображения вместо ширины?
Пример:
<img src="http://media-cache-ec8.pinterest.com/upload/30962316158222159_nQdVRIXP_b.jpg" alt="Summer camp" class="PinImageImg" style="height: 163px;">
+1 для введения меня в кладку. Тем не менее, мой вопрос заключается в том, почему они устанавливают свойство height вместо ширины. Если ширина всегда равна 192, зачем подсчитывать, какая высота соответствует каждой высоте? Кажется ненужным, но, возможно, это требуется для кладки? – retailevolved
Pinterest никогда не вычисляет высоту. Он просто сохраняет изображение в ширину 192 пикселей, а высота динамически позаботится. Если вам посчастливилось увидеть код CSS Pinterest; это: 'element.style { height: 127px; // динамическая высота, вычисленная масонством, поэтому показана как ** element.style ** } .pin .ImgLink img { max-width: 192px; // главное непрозрачность: 1; } ' PS: Я не знаю, смогу ли я правильно объяснить вас. – xan
HTML-код, который появляется там, где вы видите свойство height, вызван масонством. – xan