Как сделать div с двумя div внутри?

0

Я изучаю html, и я пытаюсь сделать что-то вроде панели с фотографиями людей и некоторыми данными об этом человеке, например, имя, адрес электронной почты, номер телефона и т.д. Я не знаю, как это сделать, как поместите div внутри другого.

как я могу сделать для html-кода, который генерирует что-то вроде этого изображения? "Большой" div с некоторым цветом, и этот содержит два "невидимых" div, один для изображения, а другой для информации о человеке. Изображение 174551

PS: Веб-сайт находится на платформе: sites.google.com (не может измениться на время, нужно использовать это)

Теги:
tags

3 ответа

2
Лучший ответ

Используйте display: inline-block атрибута css display: inline-block на div, который вы хотите разместить рядом друг с другом, или float: right или слева. Я предпочитаю display.

  • 0
    Мой веб-сайт является сайтом Google (sites.google.com), поэтому мне нужно загрузить туда изображение, и оно генерирует следующее: <div style = "display: block; text-align: left;"> <a href = " sites .google.com / site / hpcmobilerobotics / team / blue-user- icon.png "imageanchor =" 1 "> <img src =" / site / hpcmobilerobotics / team / blue-user-icon.png "border =" 0 " > </a> </ div> & nbsp; <br> Вы знаете, как я могу изменить это для марки, как вы сказали?
  • 1
    Да, где он говорит , что display: block изменить его display: inline-block , и вы , возможно , придется избавиться от этой <br> тоже ...
Показать ещё 4 комментария
1

Вы можете создать два контейнера div и поместить два div внутри их html. В css контейнер div будет упорядочен по вертикали по умолчанию, что означает, что вы должны применять float: left; для каждого контейнера и для каждого div внутри них.

http://jsfiddle.net/LA7js/

<div class="left-container">
  <div class="image-left"></div>
  <div class="info-left"></div>
</div>

<div class="right-container">
  <div class="image-right"></div>
  <div class="info-right"></div>
</div>

Изображение 174551

  • 0
    Как я уже говорил выше, сайт принадлежит Google (sites.google.com), поэтому мне пришлось обновить изображение там. Он генерирует код: <div style = "display: block; text-align: left;"> <a href = " sites.google.com/site/hpcmobilerobotics/team/blue-user-icon.png " imageanchor = " 1 "> <img src =" / site / hpcmobilerobotics / team / blue-user-icon.png "border =" 0 "> </a> </ div> & nbsp; <br> Не могли бы вы объяснить, как я могу смешать это с тем, что вы сказали?
  • 0
    @Anne jsfiddle.net/LA7js/2 проверьте эту скрипку для вашего примера :)
0

HTML

<div id="container">
    <div id="left">
        <div class="image"></div>
        <div class="contactInfo"></div>
    </div>
    <div id="right">
        <div class="image"></div>
        <div class="contactInfo"></div>
    </div>
</div>

CSS

#container {
  /*width and height of main container */
  width: 1000px;
  height:400px;
}

#left, #right {
  float:left;
  height: 300px;
  width: 400px;
}

div.image {
  float: left;
  width: 200px;
  height: 200px;
}

div.contactInfo {
  float: left;
  width: 100px;
  height: 200px;
}

Числа для высоты и ширины - это общая BS для этого.. но вы получаете идею. Играйте с цифрами. CSS - ваш друг :)

  • 0
    Я не знаю, возможно ли иметь доступ к CSS-коду на сайтах Google, это возможно?
  • 0
    Я никогда не использовал сайты Google, но я на 99% уверен, что вы можете получить доступ к CSS-кодам.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню