У меня есть веб-страница с 3 столбцами, и она хорошо выглядит только на полноразмерных экранах. Я собираюсь написать несколько важных обновлений, чтобы сделать мой сайт более мобильным. Остальную часть моего веб-сайта у меня нет проблем с обновлением, обновления будут простыми, но я понятия не имею, как я собираюсь заняться своей трехколоночной компоновкой таблицы. Чтобы сделать его мобильным, мне придется взять три столбца и переместить их содержимое в один столбец.

можно ли добиться этого исключительно через html и css? или это что-то, что будет связано с javascript? сделать это в javascript будет нормально, но если есть способ сделать это в CSS, я бы предпочел начать с него.

  

alilland

Ответов: 3

Ответы (3)

Я бы рекомендовал использовать Flexbox. Здесь представляет собой простую трехколоночную раскладку.

HTML:

COL 1
COL 2
COL 3

CSS:

*{
  margin: 0;
  padding: 0;
}

.flex-container{
  display: flex;
  flex: row nowrap;
  height: 100vh;
}

.flex-item{
  border: 1px solid black;
  background-color: blue;
  width: 100%;
}

Как видите, для создания этого макета требуется немного HTML и CSS. Если вы хотите изменить расположение трех столбцов при просмотре на телефоне, вы можете использовать Media Queries.

В наши дни предпочтительным способом является использование фреймворка Twitter Bootstrap3. Он имеет адаптивную систему макета сетки.

Вот код, который вы дали в начальной загрузке:

https://jsfiddle.net/f9prc0ad/

Notable Ministries

My purpose for putting this together is mainly because friends ask me where they can get more information on something, it's always nice to be able to point someone in the right direction to get answers.

All resources here should be publicly accessible, mostly via youtube or directly from the persons web page. Please notify me if any links are broken.

Bootstrap Media Preview

Keith Moore

Teacher/Pastor, I reffer to Keith as my "bible college experience," he has 30+ years of free audio and video available on any and every subject.
Bootstrap Media Preview

Kenneth Hagin

Prophet, with nearly 70 years of ministry under his belt, Hagin most commonly preached on the subject of faith in Gods word.
Bootstrap Media Preview

Bill Johnson

Apostle/Pastor, Bill pastors a church in Redding California named Bethel Church, the church is most known for miracles, signs and wonders.

Обратите внимание, как это все в столбце, когда размер экрана маленький, и когда вы уменьшаете масштаб, чтобы увеличить размер экрана, вы видите, что он изменяется на 3 столбца.

Фреймворки, такие как Bootstrap (getbootstrap.com - мое личное предпочтение) или Foundation (foundation.zurb.com), решат все это за вас.

Если вы не хотите использовать внешнюю структуру, вы можете использовать запрос @media в своем файле CSS, например:

/* on any screen smaller than 480px */ 

@media screen and (max-width: 480px) { 
  .cell-size {
    width: 100%;
  }
}

Таким образом, вы можете точно указать, как это будет выглядеть на экранах определенных размеров. Дополнительная информация: https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

2022 WebDevInsider

Notable Ministries


My purpose for putting this together is mainly because friends ask me where they can get more information on something, it's always nice to be able to point someone in the right direction to get answers.

All resources here should be publicly accessible, mostly via youtube or directly from the persons web page. Please notify me if any links are broken.

Ephesians 4:11-16

And He Himself gave some to be apostles, some prophets, some evangelists, and some pastors and teachers, for the equipping of the saints for the work of ministry, for the edifying of the body of Christ, till we all come to the unity of the faith and of the knowledge of the Son of God, to a perfect man, to the measure of the stature of the fullness of Christ; that we should no longer be children, tossed to and fro and carried about with every wind of doctrine, by the trickery of men, in the cunning craftiness of deceitful plotting, but, speaking the truth in love, may grow up in all things into Him who is the head—Christ— from whom the whole body, joined and knit together by what every joint supplies, according to the effective working by which every part does its share, causes growth of the body for the edifying of itself in love.


keith moore kenneth hagin bill johnson

Keith Moore

Teacher/Pastor, I reffer to Keith as my "bible college experience," he has 30+ years of free audio and video available on any and every subject.

Kenneth Hagin

Prophet, with nearly 70 years of ministry under his belt, Hagin most commonly preached on the subject of faith in Gods word.

Bill Johnson

Apostle/Pastor, Bill pastors a church in Redding California named Bethel Church, the church is most known for miracles, signs and wonders.