2013-07-17 5 views
2

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

UPDATE:

Лучше изображение объяснить, что меня попросили сделать, и ссылку на код, я использую. Благодаря!

enter image description here

http://unfetteredletters.com/webdev/twocolumnlayout.jpg

Ссылка на код: http://unfetteredletters.com/webdev/AF_columnLayout/AF_2columnLayout.html

Возможно ли это?

+4

Короткий ответ: Да: P Как - Что вы пробовали? – Raekye

+1

Можете ли вы поместить это в jsfiddle вместо jpegimage? Это даст нам кое-что для работы. B.t.w. текст и изображения на самом деле перекрываются на вашем изображении. Это то, что вы имели в виду, или изображение ложное? – GolezTrol

+0

Я пробовал только базовую раскладку из двух столбцов до сих пор, но не был уверен, возможно ли вообще иметь текст и изображения из одного столбца в другой столбец. (Изображение - это то, что я бросил вместе в Photoshop.) – user2592833

ответ

0

Чтобы ответить на ваш вопрос, да, это возможно.

Чтобы ответить на вопрос, который вы не задали, вы можете сделать образы фоновых изображений.

+0

Это очень верно .. – PaulBGD

+0

вам не нужно фиксированное позиционирование для этого только края! Это правильный ответ. – user1721135

+0

изображения в этом случае явно соответствуют содержанию. Фоновые изображения не являются содержанием, а стилем. Из семантической точки для просмотра этого метода следует считать ошибочным. – Pevara

0

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

+0

Большое спасибо всем за ответ. Я включаю ссылку на код, который я использую, а также новое изображение, лучше объясняющее то, что меня просили сделать. http://unfetteredletters.com/webdev/twocolumnlayout.jpg http://unfetteredletters.com/webdev/AF_columnLayout/AF_2columnLayout.html – user2592833

0

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

HTML

<div> 
    [TEXT] 
</div> 

<div> 
    <img src="[URL]" alt="[ALT]"> 
    [TEXT] 
</div> 

CSS

Значение height, width и margin лишь примерные значения.

div { 
    float: left; 
    width: 300px; 
    margin: 0 20px 0 0; 
    vertical-align: top; 
} 

div:nth-child(1) { 
    padding: 250px 0 0 0; 
} 

img { 
    float: left;   
    width: 350px; 
    margin: 0 0 0 -320px; 
} 

Demo

Try before buy

+0

Спасибо за отрицательной маржинальной предложение. Я пытаюсь применить его, но безуспешно. Я включаю ссылку на код, который я использую, а также новое изображение, лучше объясняющее то, что меня просили сделать. http://unfetteredletters.com/webdev/twocolumnlayout.jpg http://unfetteredletters.com/webdev/AF_columnLayout/AF_2columnLayout.html – user2592833

Смежные вопросы