silicoid

Рейтинг
171
Регистрация
13.10.2014

Не совсем понятно, что вы хотите сделать.

если вам надо разместить 2 фото в высоту, то нужно и ориентироваться в первую очередь на высоту экрана, а не на ширину. но если копать в точном соответствии с тз то получится как-то так

так что в первую очередь используете медиа запрос потом выставляете высоты в % от высоты экрана


@media screen and (max-width: 600px) {
.image{
display:inline-block;
position:relative;
height:50vh;
width:auto;
}
}
@media screen and (min-width: 600px) {
.image{
display:inline-block;
position:relative;
height:33vh;
width:auto;
}
}

подробнее тут

https://html5book.ru/css3-mediazaprosy/

Универсального рецепта нет.

если что-то конкретно интересует. спрашивайте.

Элементарно

Скроллится не окно, а какой-нибудь контейнер

.container{

display:block;

position: fixed;

left:0;

top:0;

width:100%;

height:100%

overflow:scroll;

}

а адсенсс располагается в блоке с position absolute или fixed

Остановитесь на статике. не надо никаких извращений со снежинками. Пожалуйста, пожалейте посетителей (ну, конечно, если у вас не 99% ЦА женщины до 25 лет. Они любят чтоб всё мигало и единорогов)

[offtop]

Мне приходилось работать в поезде Рим-Венеция. (там, кстати розетки есть)

В аэропорту - вообще нормальная практика, в ожидании вылета

В гостинице.

Иногда можно и в эл-ке, по дороге домой из офиса (но я все-таки предпочитаю дремать в эл-ке)

короче в транспорте.

Кстати, те, кто говорит, что 250 много. подумайте. ведь не одной работой. Вот, допустим, отбахать карточку на 64 гига любой современный фотоаппарат может запросто (если в равах фотки хранить). Я уж не говорю про видео с высоким битрейтом.

А если куда поедете, можете и фотки скинуть и видосики записать, чтоб в самолете во время перелета, или длинными зимними вечерами в отеле не свихнуться.

В общем, Ноут, это не только железо кремний и пластмасса, но еще 3-4 килограмма ценной и полезной информации. так что 500 гигов надо брать в идеале больше (тем более, что гигабайты сейчас дешевые, если это не ssd)

Процессор пофих. i3 любого за глаза. (только "атомарные" процессоры не берите, это целероны и пентиумы, выросшие из Атомов. ибо тормоза) можно даже в сторону амд-шных смотреть. Сейчас райзены мобильные вышли. Очень интересное предложение (вот только не знаю, есть они в России)

оперативки 4, если не шиковать -- нормально. Но лучше 8.

привод не нужен - лишняя масса, как и большой экран.

Будете выбирать ноут. Пойдите в магазин, подержите в руках, потестируйте, как работает точпэд, и вай-фай с блютусом. Это важно... Ибо, допустим, на моем Эйсере были проблемы с этими девайсами. 2 года драйвера допиливали, но допилили-таки. Теперь не глючат.

Держите. Кусочек пагинатора из одного моего проекта.

функция renderPagination написана для того, чтобы показать, как это работает


<?php


function renderPagination($pagArray)
{
$prevKey = 0;
print '<ul>';

foreach($pagArray as $key => $item)
{
if ($item['current']===TRUE)
$status = " active";
else
$status = "";

if ($key != $prevKey+1)
print '<li class="page_item space">...</li>';

print '<li class="page_item'.$status.'"><a href="#link'.$item['url'].'">'.$item['id'].'</a></li>';

$prevKey = $key;
}
print '</ul>';

}


function pagination ($totalPages=0,$currentPage=0)
{
// 1. смотрим сколько страниц
// если меньше 10 выводим всё

$lArrays = array();

$in = 3;
$currentStart = $currentPage - 1;
$currentEnd = $currentPage + 1;
$out = $totalPages - $in+1;

if ($totalPages < 10)
{
for ($i=1;$i<=$totalPages;$i++)
if ($i<=$totalPages)
$lArrays[$i]=array(
'id' => $i,
'url' => '?q='.$i,
'current' => $i==$currentPage?TRUE:FALSE,
);
}
else
{
/*in*/
for ($i=1; $i<=$in; $i++)
$lArrays[$i] = array(
'id' => $i,
'url' => '?q='.$i,
'current' => FALSE,
);
/*out*/
for ($i=$out;$i<=$totalPages;$i++)
$lArrays[$i] = array(
'id' => $i,
'url' => '?q='.$i,
'current' => FALSE,
);
/*current*/
for ($i=$currentStart;$i<=$currentEnd;$i++)
if ($i<=$totalPages)
$lArrays[$i]=array(
'id' => $i,
'url' => '?q='.$i,
'current' => $i==$currentPage?TRUE:FALSE,
);
/*sort*/
ksort($lArrays);

/* render */
}
renderPagination($lArrays);
}


pagination(8000,748);

Попробуйте id="1627207_60092" label for="1627207_60092" заменить на id="id_1627207_60092" label for="id_1627207_60092"

может ie чихать хотел на спецификацию html5 и пользуется до сих пор xhtml1.1

Так из базы же выбираются, вот и присвойте ему йадишник вида "id_".md5($table_name.$row); Гарантирую, повторений не будет )))

попробуйте

input:radio

заменить на input[type="radio"]

у всех версий ie не всё в порядке с этим

ах да.. вот еще какая штука.

согласно спецификации id должен обязательно начинаться с буквы. Иначе корректность работы не гарантируется

все просто, если у вас фото - Джипег

если у вас графика с равномерным / градиентным заполнением фона - пнг

алгоритм пнг как нельзя лучше подходит для упаковки простых изображений, иконок, схем и чертежей.

Джипег идеален для фото (если потеря качества на сжатии не является критичным параметром)

Всего: 1685