2014-04-10 4 views
1

Я пытаюсь сделать тему Tumblr и пытаюсь сделать текст ушедшим с границы 20px, но он также подталкивает фотографии, видео и другие элементы, которые не являются текстовыми, что должен ли это делать, есть ли способ только выровнять текст?Добавить дополнение к тексту, но не изображения

 .posts { 
      border:solid 1px #333333; 
      border-radius:15px 15px 15px 15px; 
      color:black; 
      margin-bottom:20px; 
      min-height:120px; 
      padding-left:20px; 
      text-align:left; 
     } 

Это мой код.

http://puu.sh/83iTL.jpg

То, что происходит, но я хочу только выровнять текст. Это возможно?

спасибо :)

EDIT: Весь код: http://pastebin.com/6q4hFyZL и страница em202020.tumblr.com

+1

Вы должны обернуть текст в свой класс, а затем применить дополнение к этому классу. –

+1

Что делать, если вы добавили отрицательное левое поле (-20px) к таким элементам, как фотографии и видео, которые вы не хотите уходить с границы? – passatgt

+0

создайте класс для текста ур и примените прокладку к этому классу, например, Alex сказал – taha027

ответ

0
<edit> 

С вашей страницы: http://em202020.tumblr.com/

Вы можете сделать:

.posts a:first-of-type img, 
.posts iframe { 
margin-left:-80px; 
} 

Или, если вам это нравится b Etter:

.posts a:first-of-type img { 
    margin-left:-80px; 
    } 
.posts iframe { 
margin-left:-20px; 
    } 

. </edit>


первое предположение ответ не имеет значения. вы можете сделать:

.posts img:first-child {/* it will only select the first-child if it is an img tag */ 
margin-left:-20px;/* swallow that padding-left:20px; */ 
} 
+0

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

+0

Tumblr - это странно, когда дело доходит до добавления контента, но это весь мой код: http://pastebin.com/6q4hFyZL – em202020

+0

для кода, я имел в виду сгенерированный HTML-код, который вы видите через свой браузер (показать источник), поэтому мы получаем структуру и атрибуты, используемые и стиль :) –

0

можно добавить правила CSS для .POST IMG?

 .posts { 
     border:solid 1px #333333; 
     border-radius:15px 15px 15px 15px; 
     color:black; 
     margin-bottom:20px; 
     min-height:120px; 
     padding-left:20px; 
     text-align:left; 
    } 


     #add this?# 
     .posts img { 
     padding:0px; 
+0

это не будет «убить» прописку на .posts –

+0

ah sorry I не видел, что вы пробовали это – Peege151

+0

, можете ли вы разместить html тоже? – Peege151

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