как создать мобильную версию( Responsive Web Design)

Курсы, колледжи, университеты.
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

solution wrote: 28 Sep 2020 17:11
ie wrote: 27 Sep 2020 13:17
solution wrote: 27 Sep 2020 08:32 Там в Wordpress я использую галлереи.
галлереи это я так понимаю какие-то префабрикейтед CSS?
может есть возможность поговорить с теми кто создал эти галлереи?

solution wrote: 27 Sep 2020 08:32 так вот в Safari первые 2-3 секунд картинки становятся непропорциональными(большими) - в мобильной версии -нормально.
первые три секунды картинки непропорциональны а потом все выстраевается?
может просто CSS файл попробовать загружать как можно раньше?
Говорила.
Они видят проблему но говорят что надо нанять профессионального программиста чтоб решить это кардинально потому что в основном это не влияет на качество.
Вот поэтому то и надо знать css чтоб изменить что то или как то загрузить раньше.
Для загрузки ведь надо также java script?
Сейчас мне надо изменить css для мобильника.
так не совсем понятно. вот то что выделено это главная проблема?
или еще что-то?

если вы пользуете готовые навороченные CSS и они не респонсив,
передалеть их не зная CSS будет проблематично...
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

ie wrote: 28 Sep 2020 18:52
solution wrote: 28 Sep 2020 17:11
ie wrote: 27 Sep 2020 13:17
solution wrote: 27 Sep 2020 08:32 Там в Wordpress я использую галлереи.
галлереи это я так понимаю какие-то префабрикейтед CSS?
может есть возможность поговорить с теми кто создал эти галлереи?

solution wrote: 27 Sep 2020 08:32 так вот в Safari первые 2-3 секунд картинки становятся непропорциональными(большими) - в мобильной версии -нормально.
первые три секунды картинки непропорциональны а потом все выстраевается?
может просто CSS файл попробовать загружать как можно раньше?
Говорила.
Они видят проблему но говорят что надо нанять профессионального программиста чтоб решить это кардинально потому что в основном это не влияет на качество.
Вот поэтому то и надо знать css чтоб изменить что то или как то загрузить раньше.
Для загрузки ведь надо также java script?
Сейчас мне надо изменить css для мобильника.
так не совсем понятно. вот то что выделено это главная проблема?
или еще что-то?

если вы пользуете готовые навороченные CSS и они не респонсив,
передалеть их не зная CSS будет проблематично...
Да это только одна проблема - других нет.

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

По теме: как изменить css, html для мобил?
Из примера(внизу):

@media screen and (max-width:480px) {
.header { display: none; }
body, .footer, .navigation {width:100%;}
.column {margin: 10px 0; border-bottom:1px dashed #7b96bc;}
.navigation ul li {width: 100%; /* 33.33334375%; */}
#visit, #points, #main {width:100%;}
}

@media screen and (min-width:481px) {
body, .header, .navigation, .footer {
width: 100%;
}

Могу я изменить(внизу) чтобы было соответствие с данным css или как надо изменить?

@media screen and (max-width:480px) {
div#header { display: none; }
body, div#footer, div.content {width:100%;}

.navigation ul li {width: 100%; /* 50,1%; */}
div.col-right, div.sidebar-left {width:100%;}
}

@media screen and (min-width:481px) {
body, div#header, .navigation ul li, div#footer {
width: 100%;
}
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
Да надо почитать... но я должна сдать домашку следуя примеру.
В примере понятно:
.navigation - это класс со всеми вытекающими.
в домашке:
ul.navigation li

Т.е это тот же navigation класс но уже вместе с листом(ul) и для момильника вероятно надо использовать:
ul.navigation li
а не просто
.navigation?

Анологично в примере
.column
а имеется.
div.col-right
и т.п.
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

solution wrote: 29 Sep 2020 17:12
ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
Да надо почитать... но я должна сдать домашку следуя примеру.
В примере понятно:
.navigation - это класс со всеми вытекающими.
в домашке:
ul.navigation li

Т.е это тот же navigation класс но уже вместе с листом(ul) и для момильника вероятно надо использовать:
ul.navigation li
а не просто
.navigation?

Анологично в примере
.column
а имеется.
div.col-right
и т.п.
вот эти все:
ul.navigation li
div.col-right

это селекторы. тоесть мы выбираем что-то на странице (элементы) и меняем свойства этих элементов.
https://adam-marsden.co.uk/css-cheat-sheet

вот эти:
@media screen and (max-width:480px)

позволяют наложить селекторы, в контексте размера экрана.
тобишь если max-width:480px
и далее все что внутри { } будет задействовано ТОЛЬКО если у нас экран меньше 480px -- то бишь мобильник.
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

ie wrote: 29 Sep 2020 17:28
solution wrote: 29 Sep 2020 17:12
ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
Да надо почитать... но я должна сдать домашку следуя примеру.
В примере понятно:
.navigation - это класс со всеми вытекающими.
в домашке:
ul.navigation li

Т.е это тот же navigation класс но уже вместе с листом(ul) и для момильника вероятно надо использовать:
ul.navigation li
а не просто
.navigation?

Анологично в примере
.column
а имеется.
div.col-right
и т.п.
вот эти все:
ul.navigation li
div.col-right

это селекторы. тоесть мы выбираем что-то на странице (элементы) и меняем свойства этих элементов.
https://adam-marsden.co.uk/css-cheat-sheet

вот эти:
@media screen and (max-width:480px)

позволяют наложить селекторы, в контексте размера экрана.
тобишь если max-width:480px
и далее все что внутри { } будет задействовано ТОЛЬКО если у нас экран меньше 480px -- то бишь мобильник.
Надо ознакомиться с селекторами...

А для всего остального(НЕ мобил!) надо использовать пример кода внизу.
Но в домашке нет классов .navigation и т.п.
Вероятно я также должна использовать селекторы а не изобретать классы для остальных как показано в примере.

//для остал/ных

@media screen and (min-width:481px) {
body, .header, .navigation, .footer {
width: 100%;
}

.header, .navigation, .footer {
clear: both;
}
...................................
}
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: как создать мобильную версию( Responsive Web Design)

Post by Komissar »

solution wrote: 29 Sep 2020 18:28
//для остал/ных

@media screen and (min-width:481px) {
body, .header, .navigation, .footer {
width: 100%;
}

.header, .navigation, .footer {
clear: both;
}
...................................
}
мать, ты в школу что ли пошла на старости лет?
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

Komissar wrote: 29 Sep 2020 22:00
solution wrote: 29 Sep 2020 18:28
//для остал/ных

@media screen and (min-width:481px) {
body, .header, .navigation, .footer {
width: 100%;
}

.header, .navigation, .footer {
clear: both;
}
...................................
}
мать, ты в школу что ли пошла на старости лет?
Ну ты вроде в тракеры собирался , а я в школу. :-)
Притом учиться никогда не поздно а совершенствовать знания которые имеешь и подавно.
Может у меня уже есть продукт связанный с Wordpress но я не знаю как запатентовать его.
Помню когда работала ведущим конструктором у меня были рационализаторские предложения по улучшению конструкций.
Была специальная форма куда вписываешь детали улучшений.
Например расчёт что толщина детали может быть меньше и рассчитываешь выгоду которое это даёт.
Потом это рассматривалось и если одобрялось то ты получала бумажку об этом и деньги в зависимости сколько это рационализаторское предложение давало.
Кто нибудь знает как здесь это делается(например патент о о software )?
Last edited by solution on 29 Sep 2020 23:37, edited 1 time in total.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: как создать мобильную версию( Responsive Web Design)

Post by Komissar »

solution wrote: 29 Sep 2020 22:17 Например расчёт что толщина детали может быть меньше и рассчитываешь выгоду которое это даёт.
Это из-за тебя Метромост на Ленинских горах чуть не обвалился?
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

Komissar wrote: 29 Sep 2020 22:21
solution wrote: 29 Sep 2020 22:17 Например расчёт что толщина детали может быть меньше и рассчитываешь выгоду которое это даёт.
Это из-за тебя Метромост на Ленинских горах чуть не обвалился?
Не..это не ко мне.
Представь, я окончила электрический факультет политехнического.
Поработала инженером-электриком около 5 лет. Вообще мне эта специальность не нравилась хотя и не пыльная - тебе всё говорили что делать.
После декрета не захотела туда идти: скучно.
На другом заводе мне говорят у нас умер ведущий инженер-конструктор, должность свободная...согласны ли вы его заменить?
Я согласилась.
Ну мне нравилось разбираться с чертежами хотя я и не училась этому...но тут было около 5 толстых папок чертежей о линии которая должна быть смонтирована на заводе и отправлена потребителям.
Хорошо что можно было посмотреть на чертежи и на детали в цехе и всё измерить
В общем стала работать ведущим конструктором.
Много ответственности было да и втыков если какая то нестыковка в чертежах - но лучше так чем сидеть и спать на работе.
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

ie wrote: 29 Sep 2020 17:28
solution wrote: 29 Sep 2020 17:12
ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
Да надо почитать... но я должна сдать домашку следуя примеру.
В примере понятно:
.navigation - это класс со всеми вытекающими.
в домашке:
ul.navigation li

Т.е это тот же navigation класс но уже вместе с листом(ul) и для момильника вероятно надо использовать:
ul.navigation li
а не просто
.navigation?

Анологично в примере
.column
а имеется.
div.col-right
и т.п.
вот эти все:
ul.navigation li
div.col-right

это селекторы. тоесть мы выбираем что-то на странице (элементы) и меняем свойства этих элементов.
https://adam-marsden.co.uk/css-cheat-sheet

вот эти:
@media screen and (max-width:480px)

позволяют наложить селекторы, в контексте размера экрана.
тобишь если max-width:480px
и далее все что внутри { } будет задействовано ТОЛЬКО если у нас экран меньше 480px -- то бишь мобильник.
Какие нибудь мысли как выполнить Extra credit?

Extra credit: include in the content area or in the footer area a CSS3 animation – you can hide it or not when showing the page in a mobile device - it will be your choice - this will be the only change allowed in the desktop/laptop original layout.
User avatar
Duck
Уже с Приветом
Posts: 4450
Joined: 11 Apr 2003 22:29
Location: SFBA

Re: как создать мобильную версию( Responsive Web Design)

Post by Duck »

Css animation можно фон например сделать светлее/темнее в этом футере как только юзер до него докрутит или какой нибудь текст или картинка например медленно проявится
Поздравляю тебя Шарик, ты балбес!
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

Duck wrote: 01 Oct 2020 19:44 Css animation можно фон например сделать светлее/темнее в этом футере как только юзер до него докрутит или какой нибудь текст или картинка например медленно проявится
Т.е animation подразумевает не только движение но и изменение цвета/интенсивности?

Ну и как это достичь для footer?

//html for footer
...........
<div id="footer">
<p>We believe that we can all live together in Planet Earth</p>
</div>
</body>

//css for footer
div#footer{
background-color:#c4d5d9;
margin:0 auto;
padding:15px;
text-align:center;
width:900px;
}
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

ie wrote: 29 Sep 2020 17:28
solution wrote: 29 Sep 2020 17:12
ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
.....................................
Я сделала мобильную версию: одна колонка. Но колонка - широкая для мобильника и надо её как то сузить.
Должно быть:
"one column would not go further the viewport "
Код css, html внизу.
Могу скинуть линк страницы если надо.

Как нибудь можно сузить колонку чтобы она точно была в мобильнике?
на примере она точно входит.

спасибо.

//css

body, h1, h2, h3, p, img, ul, li{
border:0; margin:0; padding:0;
}
/*the above is a very basic reset rule. Every browser has a slightly different default for HTML tags. By using this simple CSS reset, all the more glaring styles
are reset and can now be set to whatever properties that would suit your website best. */

body{
background:#eaf8fb; /* a light blue background color. */
font-family:Arial, Helvetica, sans-serif; /* the font family for all text on the web page is now either arial, helvetica or a sans-serif font if those two are not available */
font-size:100%; /* all normal text on the web page has a base font size of 14px now */
}

p{
letter-spacing:.04em; /* letter spacing sets the horizontal spacing (kerning) between letters in a block of text. */
line-height:21px; /* line height sets the vertical spacing between lines of text. */
}

div#header{
background-color:#333; /* a more specific way to set a background color */
background-image:url(images/headerbkgd.png); /* sets a background image in the header and the position it should sit */
background-repeat:no-repeat; /* sets a background image to repeat, repeat-x, repeat-y or not at all as written in this rule */
background-position:left bottom;/* sets a background image position */
color:#fff; /* sets the the color of all header text to white */
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; /* these 6 lines of border-radius code make rounded corners for the bottom work in firefox, safari, chrome, opera and IE9 */
margin:0 auto; /* by declaring a width on any block element (like a div), giving it a css property of margin:0 auto will center that block element on page */
min-height:130px; /* setting a minimum height of an element means that it can grow to be bigger, if there is a lot of content in it. However, if it doesn't have enough content, it will be at the very least (in this example) 130 pixels tall */
padding:45px 15px 15px; /* by setting a padding, the content within a HTML element will not touch the edges of that element (by adding padding to an element, it actually makes that element appear wider and/or taller. In this case, the header div is now 15px wider and taller on each side. */
width:870px; /* sets the width of the div to 900px. Remember that if you add padding to this element it will increase the size by the number of pixels in the padding. In this example the width is 900px and we have 15px to the left and right so the total width of the header will be (870px + 15px+15px=930px */

}

ul.navigation {
list-style:none; /* this removes the bullets from list elements */
margin-top:20px; /* giving the ul a top margin of 20px */
}

ul.navigation li{
display:inline-block; /* an inline block element can have width and height applied to it / and if not, they only take up as much space as the content within allows */
margin:0 3px 5px; /* this code adds a 3px margin to the left and right of the list elements, and 5px to the bottom of the list elements */
}

ul.navigation li a{
background:#4a4a4a; /* this is a dark grey background for the link */
color:#fff; /* this makes the link text white */
-moz-border-radius:2px;

border-radius:2px; /* these 3 lines of border-radius code make rounded corners work in firefox, safari, chrome, opera and IE9 */
border:1px solid #595959; /* this adds a light grey solid border of 1px width around the link */
padding:3px 10px; /* as the name implies, this adds extra padding around the link, so that the borders don't bump up against the link text */
text-decoration:none; /* this removes the normal underline that links usually have */
}

ul.navigation li a:hover{
background-color:#000; /*this is a hover pseudo class. By designating a different background color, than the class for the a tag above, when a mouse hovers over these particular links, in the navigation bar, the background color will change to what's defined here */

}

div.content{
margin:15px auto; /* this adds a margin of 15px to the top and bottom of the div with the class of content. The auto margin applies to the left and right side of the div which is what centers the div in the middle of the page. */
width:900px;
}

div.col-right{
float:right;
}

div.sidebar-left{
float:left;
padding:0 10px;
}

div.sidebar-left a{
color:#445e64; /* this redefines all links in the left sidebar to this new color, as opposed to the default blue link color */
}

div.sidebar-left a:hover{
text-decoration:none
} /* when hovering over a link, in the sidebar, this turns off the underline */

.list{
border-bottom:1px solid #c3dce1; /* adds a border to the bottom of the list to further divide the content for eaier segragation */
padding:0 0 20px 15px; /* adds spacing to the bottom of the list to further divide the content for eaier segragation */
}
.list li{
margin-bottom:10px
}
.list li a{
font-weight:bold; /* this makes all anchor classes with .list bold without using <strong> */
text-transform:uppercase; /* this makes all anchor classes with .list uppercase */
font-size:11px; /* this makes all anchor classes with .list applied 11px tall */
}

div#footer{
background-color:#c4d5d9;
margin:0 auto;
padding:15px;
text-align:center;
width:900px;
}

.float-left{
float:left; /* use this on an element (like an image) to make it float to the left of it's containing HTML element */
margin:0 10px 10px 0;
}
.float-right{
float:right; /* use this on an element (like an image) to make it float to the right of it's containing HTML element */
}
.float-right img{
margin:0 0 10px 10px; /* use this on an element (like an image) to make it float to the right of it's containing HTML element */
}
.clear{
clear:both; /* this clears floats. This would be used to cancel out a float's behavior on content below it. */
}
img, iframe {max-width:100%;}

/* Structure */
@media screen and (max-width:480px) {
.header { display: none; }
body, .footer, .navigation {width:100%;}
.navigation ul li {width: 100%; /* 50.0000%; */}
.content, .col-right, .sidebar-left {width:100%;}
}

@media screen and (min-width:481px) {
body, .header, .navigation, .footer {
width: 100%;
}

.header, .navigation, .footer {
clear: both;
}
.content{
margin:15px auto;
width:100%;
}


.navigation {
margin:0 3px 5px;
}


//html

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Wild Life</title>
<link rel="stylesheet" type="text/css" href="stylemy-new.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
<div id="header">
<h1>Welcome to Wildlife for Life</h1>
<h2>We fight for life</h2>

<ul class="navigation">
<li><a href="index.html" title="home">Home</a></li>
<li><a href="#" title="contact">Contact Us</a></li>
</ul>
</div>

<div class="content">

<div class="col-right">

<h1>The Wild Life is great</h1><br />
<p>Wild Life includes all non-domesticated plants, animals and other organisms.</p>
<p>Wildlife can be found in all ecosystems. Deserts, forests, rain forests, plains, grasslands, and other areas including the most developed urban sites, all have distinct forms of wildlife.</p><br />

<h3>Destruction</h3><br />
<img src="images/img1.jpg" class="float-left" alt="alternative text. This text is for screen readers or in the instance an image can't load, a description of what should have been here." /><p>Exploitation of wild populations has been a characteristic of modern man since our exodus from Africa 130,000 – 70,000 years ago. The rate of extinctions of entire species of plants and animals across the planet has been so high in the last few hundred years it is widely believed that we are in the sixth great extinction event on this planet</p><br />

<h3 class="clear">Food, pets, and traditional medicines</h3><br />
<p>Anthropologists believe that the Stone Age people and hunter-gatherers relied on wildlife, both plants and animals, for their food. In fact, some species may have been hunted to extinction by early human hunters.</p>
</div>

<div class="sidebar-left">
<h3>Favorite links</h3>
<ul class="list">
<li><a href="http://wildlife-museum.org/" title="Lindsay Wildlife Museum">Lindsay Wildlife Museum</a></li>
<li><a href="http://www.worldwildlife.org/home-full.html" title="WWF">WWF</a></li>
</ul>

<h3>News</h3>
<p>Aug/2012 - About forty Blue whales have been sighted swimming in waters 15 miles west of La Jolla.</p>
<p>Aug/2012 - Three tigers have been found dead in India in the last week. The carcass of a ten year old tigress was found in Kanha Tiger Reserve, and another female tiger was found in a very poor state of health in the same reserve. Unfortunately vets could not save her.</p>
</div>
<br class="clear" /> <!-- this code is clearing the floats from the above divs. See what happens when you take it away to really learn what clear does... -->
</div>
<div id="footer">
<p>We believe that we can all live together in Planet Earth</p>
</div>
</body>
</html>
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

solution wrote: 03 Oct 2020 16:25
<p>We believe that we can all live together in Planet Earth</p>
</div>
</body>
</html>
да.. ссылку в студию.
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

solution wrote: 03 Oct 2020 16:25
ie wrote: 29 Sep 2020 17:28
solution wrote: 29 Sep 2020 17:12
ie wrote: 29 Sep 2020 12:49
solution wrote: 29 Sep 2020 04:44 Да это только одна проблема - других нет.
И что интересно: фотки непропорциональны первые секунды только когда пользователь -админ ...если не админ - нет проблем даже на Сафари.
ну значит дело НЕ в css..
юзеры наверняка не админы.
я б забил на это дело.
solution wrote: 29 Sep 2020 04:44 По теме: как изменить css, html для мобил?
Из примера(внизу):
на такой вопрос вам никто не ответит.
только без обид. вам надо почитать чтонить про css..
.....................................
Я сделала мобильную версию: одна колонка. Но колонка - широкая для мобильника и надо её как то сузить.
Должно быть:
"one column would not go further the viewport "
Код css, html внизу.
Могу скинуть линк страницы если надо.

Как нибудь можно сузить колонку чтобы она точно была в мобильнике?
на примере она точно входит.

спасибо.

Вы имеете линк вебсайта?
Я не хочу здесь её показывать: может хакеры какие.
Дайте мне знать если я могу скинуть её вам по личке.

Я уверена ч
NatFred
Posts: 4
Joined: 01 Nov 2019 19:38

Re: как создать мобильную версию( Responsive Web Design)

Post by NatFred »

А зачем все городить? Легче открыть html и css сайт в дизайнерском софте и опять сохранить его, но в разных форматах, включая респонсив. Потом уже с готовой респонсив версией просмотреть или улучшить код если надо. Пилить код с нуля, потеря времени и ошибок больше.
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

NatFred wrote: 09 Oct 2020 18:08 А зачем все городить? Легче открыть html и css сайт в дизайнерском софте и опять сохранить его, но в разных форматах, включая респонсив. Потом уже с готовой респонсив версией просмотреть или улучшить код если надо. Пилить код с нуля, потеря времени и ошибок больше.
Объясняется это тем что надо знать всю поднаготную кода как css так и html .
В общем я сообразила как сделать мобильную версию: надо правильно распределить css код @media screen and (max-width:480px) - для мобиля и для остальных а на верху то что подходит для обоих.
Получила оценку 15 из 15.

Сейчас надо
".. able to use Bootstrap or Semantic UI to create a web app for mobile devices and the application of Geolocation".

1.Вероятно надо выбрать Bootstrap?


2. Какой из 2 Bootstrap Download ?
Вероятно Need Bootstrap from a CDN.

//инструкция

Download Bootstrap from the main site of Bootstrap - https://getbootstrap.com/ – if you prefer this option, you can also follow the instructions from the Bootstrap website on where to store the Bootstrap files in your web server.

Include Bootstrap from a CDN (Content Delivery Network). You can find the URL of the CDNs at the Download page of https://getbootstrap.com/docs/4.3/getti ... /download/
User avatar
BronenosezPotemkin
Уже с Приветом
Posts: 3001
Joined: 28 Feb 2013 03:18
Location: NY

Re: как создать мобильную версию( Responsive Web Design)

Post by BronenosezPotemkin »

ie wrote: 27 Sep 2020 03:24
BronenosezPotemkin wrote: 27 Sep 2020 02:29 Не все можно в %
trust me. :smoke:
:wink:
Знаете, я всегда рада поучиться чему-то новому и прогрессивному, особенно если это уменьшает неоходимость дополнительной работы.
Вот вам пример из недавнего продукта: довольно стандартная страница с кучей всяких шапок, менюшечек, фильтров наверху, и таблицей, которая занимает где-то 2/3 страницы. С шириной нет проблем и всё меняется как надо и responsive, но вот моя фантазия хочет сделать так, чтобы не было scroll на странице, а был бы scroll или paging в таблице. Для этого мне нужно правильно выставить высоту. Моё решение было написать базисный класс, от которого наследуют все остальные похожие страницы (это typescript, но неважно) Когда страница загружается в первый раз, то бежит процедура, которая высчитывает свободное для таблицы место (в пикселях) и ставит это значение как max-height в таблицу. Та же процедура ставится на resize event. И всё работает как часы. Как можно такое написать с помощью css в % для разных устройств, плюс страницы несколько отличаются по содержанию и высоте других controls на ней?
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

BronenosezPotemkin wrote: 11 Oct 2020 20:40 Знаете, я всегда рада поучиться чему-то новому и прогрессивному
...
Та же процедура ставится на resize event. И всё работает как часы. Как можно такое написать с помощью css в % для разных устройств, плюс страницы несколько отличаются по содержанию и высоте других controls на ней?
да. понял. щас лень думать (выпил немного алкоголя)
если вам так проще, то почему нет? :wink:
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

BronenosezPotemkin wrote: 11 Oct 2020 20:40
ie wrote: 27 Sep 2020 03:24
BronenosezPotemkin wrote: 27 Sep 2020 02:29 Не все можно в %
trust me. :smoke:
:wink:
Знаете, я всегда рада поучиться чему-то новому и прогрессивному, особенно если это уменьшает неоходимость дополнительной работы.
Вот вам пример из недавнего продукта: довольно стандартная страница с кучей всяких шапок, менюшечек, фильтров наверху, и таблицей, которая занимает где-то 2/3 страницы. С шириной нет проблем и всё меняется как надо и responsive, но вот моя фантазия хочет сделать так, чтобы не было scroll на странице, а был бы scroll или paging в таблице. Для этого мне нужно правильно выставить высоту. Моё решение было написать базисный класс, от которого наследуют все остальные похожие страницы (это typescript, но неважно) Когда страница загружается в первый раз, то бежит процедура, которая высчитывает свободное для таблицы место (в пикселях) и ставит это значение как max-height в таблицу. Та же процедура ставится на resize event. И всё работает как часы. Как можно такое написать с помощью css в % для разных устройств, плюс страницы несколько отличаются по содержанию и высоте других controls на ней?
Ну я в первой web странице использовала % для мобильной версии и для совместной а для лаптопа, десктопа - только width и т.д.

А что лучше использовать: Bootstrap or Semantic UI?
User avatar
BronenosezPotemkin
Уже с Приветом
Posts: 3001
Joined: 28 Feb 2013 03:18
Location: NY

Re: как создать мобильную версию( Responsive Web Design)

Post by BronenosezPotemkin »

ie wrote: 12 Oct 2020 00:37
BronenosezPotemkin wrote: 11 Oct 2020 20:40 Знаете, я всегда рада поучиться чему-то новому и прогрессивному
...
Та же процедура ставится на resize event. И всё работает как часы. Как можно такое написать с помощью css в % для разных устройств, плюс страницы несколько отличаются по содержанию и высоте других controls на ней?
да. понял. щас лень думать (выпил немного алкоголя)
если вам так проще, то почему нет? :wink:
Тут дело не в удобстве, а в том что в некоторых случаях % в css явно недостаточно.
Но не смею мешать вашим алкоголе-возлияниям.
User avatar
BronenosezPotemkin
Уже с Приветом
Posts: 3001
Joined: 28 Feb 2013 03:18
Location: NY

Re: как создать мобильную версию( Responsive Web Design)

Post by BronenosezPotemkin »

solution wrote: 12 Oct 2020 00:52
А что лучше использовать: Bootstrap or Semantic UI?
Я Semantic UI не пользовалась , ничего не могу о нем сказать. Мне Bootstrap очень удобен.
User avatar
ie
Уже с Приветом
Posts: 10989
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: как создать мобильную версию( Responsive Web Design)

Post by ie »

BronenosezPotemkin wrote: 12 Oct 2020 03:13 Тут дело не в удобстве, а в том что в некоторых случаях % в css явно недостаточно.
конешно я неточно выразился.
наверное надо было сказать, если есть возможность использовать % -- то лучше использовать.
BronenosezPotemkin wrote: 12 Oct 2020 03:13 Но не смею мешать вашим алкоголе-возлияниям.
да ладно, мешайте... тем более уже кофе пью. :kofe:
solution
Уже с Приветом
Posts: 9122
Joined: 03 Oct 2019 17:06

Re: как создать мобильную версию( Responsive Web Design)

Post by solution »

BronenosezPotemkin wrote: 12 Oct 2020 03:14
solution wrote: 12 Oct 2020 00:52
А что лучше использовать: Bootstrap or Semantic UI?
Я Semantic UI не пользовалась , ничего не могу о нем сказать. Мне Bootstrap очень удобен.
Инструкция внизу.
Я так понимаю что если я хочу использовать CDN Bootstrap то я не должна ничего Download а взять только строчки кода и воткнуть в страницу с кодом.
Правильно мыслю?

//Инструкция

• Download Bootstrap from the main site of Bootstrap - https://getbootstrap.com/ – _if you prefer this option, you can also follow the instructions from the Bootstrap website on where to store the Bootstrap files in your web server
• • _Include Bootstrap from a CDN (Content Delivery Network). You can find the URL of the CDNs at the Download page of https://getbootstrap.com/docs/4.3/getti ... /download/ (do not worry about that 4.3 – _this was the version when this lecture was written – _you just need to find the button o_r_ _t_h_e_ _l_i_n_k_ _t_o_ _D_o_w_n_l_o_a_d_ _i_n_ _t_h_e_ _m_a_i_n_ _p_a_g_e_)_.
_ _T_h_e_ _C_D_N_’s_ _c_a_n_ _b_e_ _f_o_u_n_d_ _i_f_ _y_o_u_ _s_c_r_o_l_l_ _d_o_w_n_ _t_h_e_ _D_o_w_n_l_o_a_d_ _page – _here below is the image showing the part related to the Bootstrap CDN – _note that you can use the Copy (shown in a red circle in the image here) to copy those lines and then paste in your HTML document .

Return to “Образование”