в эксплорере первый коммент залезает под запись. Как бы мне его опустить пониже, не подскажете?
UPD: даю полный код, посмотрите кто шарит и кому не лень, что я там перемудрила? Даю скрин проблемы. Помогите, умные люди!
Мой код
Это для картинки в экстратопе
#extratop { background: url('/userdir/1/4/0/6/140658/22961351.jpg'
no-repeat; !important; width:700px; height:300px; position:absolute; top: 0px; left: 0px !important; }
это опускает меню пониже, равняет в нем текст по центру
#side { position:absolute; top:175px; left:3px; text-align:center !important; }
шрифт, цвет и размер шрифта для названия дневника и ника автора
#side h1, #authorName {font-family: Impact,"Comic Sans Ms"; font-size: 125%; color: #BFBF8E !important; }
#side h1 a{ color: #BFBF8E }
дата равняется по центру, опускается чуть ниже
.countFirstDate,.countSecondDate {text-align:center; position:relative; top: 5px; }
опускаю поле для новой записи, а то за экстратопом прячется
#newPostForm { position:relative; top: 100px; }
снова что-то смещаю ниже, зачем уже не помню, видно надо было....
#postsArea { position:relative; top: 200px; left:5px; }
шрифт для поста
.singlePost { font-family: Arial; font-weight: normal; }
расположение эпиграфа
#epigraph { position:relative; top: 8px; }
цвет фона за записью, обводка
.postContent { background-color: #233259; border-width:4px; border-color:#FFFFFF; border-style: double;}
шрифт для заголовка записи
.header h2 {font-variant: small-caps; font-weight: bold; letter-spacing:2px; font-family:Arial; }
ссылки, курсор...
body a:hover { color: #8BCBFC !important; cursor: crosshair;}
это мелкие картинки рядом со ссылками "комментировать", "подписаться", "добавить в цитатник"
.comments {background: url('/userdir/1/4/0/6/140658/22962523.gif'
no-repeat; padding:0 0 0 20px !important; display:block; height:18px; }
.subscribe {background: url('/userdir/1/4/0/6/140658/22962559.gif'
no-repeat; padding:0 0 0 20px !important; display:block; height:18px; }
.addToQuote {background: url('/userdir/1/4/0/6/140658/22962463.gif'
no-repeat; padding:0 0 0 20px !important; display:block; height:18px; }
делает буквицу
.paragraph div:first-letter { FONT-WEIGHT: bold; font-size: 25px; float: left !important; float: none; font-family:Comic Sans MS, Arial; color: #848C5B; line-height:100% !important; line-height:100%; }
запрещает её применение на вложенные дивы
.paragraph div div:first-letter { font-size: 100%; font-family: Comic Sans MS, Arial; float: none !important; margin: 0px; line-height:100%; color: #848C5B;}
это, кажется, из калькулятора, чтобы сделать фиксированной ширину всех блоков
body.left{padding:0px !important;}
.left #wrapper{width:700px;margin: 0 0 0 0 !important;padding:0 !important;position:relative;left:0%;//left:0%;}
.left #side{width:150px !important; margin:30px 0 0 0 !important;}
.left #page-c{width:700px !important; padding:20px 0 0 0 !important;}
а так мне подсказали "прибить гвоздями" аватар, ник и подпись автора в избранном и комментах - работет!
.paragraph {padding:10px !important; width:575px !important; }
#Journal .paragraph div {padding:20px 20px 0 0 !important; width:700px !important; }
.avatar {float:none !important;}
.commentAuthor { position:relative; left: 130px; width:120px !important; }
.postInner {padding:10px !important;}
это чтоб текст "от себя", "от другого пользователя", "не заменять смайлы" и т.п. отличался по цвету от фона
#msg_form {color:#fff !important}
редактирование комментария тоже влезло под экстратоп, пришлось тянуть вниз
#addCommentArea { position:relative; top:200px; }
а это я пытала опустить все комменты... помнится, так и не сработало...
.for_commentsArea { position:relative; bottom:200px; }
это код Рецке, отменяет полупрозрачность
a.mceButtonNormal img, a.mceButtonSelected img, a.mceButtonDisabled img, span.mceMenuButton img, span.mceMenuButtonSelected img{opacity:1.0;filter:none;}
a.mceButtonDisabled img{opacity:1.0;filter:none;}
* html a.mceButtonNormal img, *html a.mceButtonSelected img, *html span.mceMenuButton img, *html span.mceMenuButtonSelected img{opacity:1.0;filter:none;}
* html a.mceButtonDisabled img{opacity:1.0;filter:none;}
*:first-child+html a.mceButtonNormal img, a.mceButtonSelected img, span.mceMenuButton img, span.mceMenuButtonSelected img{opacity:1.0;filter:none;}
*:first-child+html a.mceButtonDisabled img{opacity:1.0;filter:none;}
#shsmile{opacity:1.0;filter:none;}
.SmilePanelElement small { opacity:1.0;filter:none;}
.htmlbox textarea, td.opac{opacity:1.0;filter:none;}
#trspisok textarea{opacity:1.0;filter:none;}
input.text, select{opacity:1.0;filter:none;}
input.inp_check, #ReplaceBr, #avatar, #nosmi, #nocomm, #NoSendPost, #addPicture, #closedPost, #golos_post, #manyAnswers, #subscribeToComments, #doNotSmile, #fromMyself, #fromMrX, #fromAnother, #favOnly, #whiteListOnly, #closeaccessmode2, #closeaccessmode3{opacity:1.0;filter:none;}
.favTagsContent{opacity:1.0;filter:none;}
.submit{opacity:1.0;filter:none;}
.mceEditorI {opacity:1.0;filter:none;}
.postActionLinks li, #sortOrder li{opacity:1.0;filter:none;}
@темы:
diaryCSS,
основные блоки
-
-
10.08.2007 в 15:32-
-
10.08.2007 в 15:42без этой строчки совсем туго: эпиграф накладывается на экстратоп (даже в родной опере)
-
-
10.08.2007 в 16:24-
-
10.08.2007 в 17:38Добавила
#commentsArea { position:relative; top:200px; }
"Оно" всё равно не сдвинулось.
А эта строчка тоже создает проблемы:
#addCommentArea { position:relative; top:200px; }
Для редактирования комментария подходит замечательно, ибо вверху страницы - экстратоп. А если просто смотреть комменты после записи - #addCommentArea находится на 200 пикселей ниже последнего комментария (в опере тоже) И я опять же не представляю себе, как это чинить...
-
-
10.08.2007 в 18:381. в экстратопе, в ссылке на картинку убрать "b". вот здесь: background: url('/userdir/1/4/0/6/140658/22961351.jpg'
b)2. убрать .for_commentsArea { position:relative; bottom:200px; }. ибо я не пойму вообще откуда это взялось и почему там отступ снизу, если нужно опустить.
-
-
10.08.2007 в 18:47.avatar {float:none !important;}
начерта?
-
-
10.08.2007 в 18:49-
-
10.08.2007 в 23:051. в экстратопе, в ссылке на картинку убрать "b". вот здесь: background: url('/userdir/1/4/0/6/140658/22961351.jpg'b)
Буквы "бы" нет в коде. Это запись (здесь, в сообществе) смайлы преобразовала в картинки, а потом обратно в текст. Здесь точно не в этом проблема. Экстаратоп отображается нормально.
2. Это я экспериментировала, уберу, но оно всё равно ни в какую сторону не сработало.
Astrom
Значит, надо. Эта часть кода идет для того, чтоб имя автора коммента, аватар и подпись сидели на своем месте в комментах и избранном, и никуда не уползали. Кусок кода брала целиком, подбирала только циферки, и своё дело этот кусок делает.
Astrom
а как красиво и правильно? position: absolute?
-
-
11.08.2007 в 01:17(это в том случае, если так еще не делала) убираем совсем .for_commentsArea { position:relative; bottom:200px; } и добавляем #commentsArea { position:relative; top:200px; }.
А по поводу position:relative и position:absolute - нужно понять, зачем вообще нужны эти свойства.
relative - это когда элемент располагается относительно родительского, и положение его можно изменять (по отношению к стандартному) с помощью атрибутов top и left.
а absolute- это когда положение элемента в родительском на зависит от других элементов.
Но так как длина записи у нас плавающая, то абсолютное позиционирование не подходит для выравнивания блоков комментов.
Значит, мы или плюем на все эти явные объявления position:relative, и убираем их везде и ищем другие способы, или придумываем совсем уж нереальные вещи.
Ну а проще всего, это помучать гуру CSS.
-
-
11.08.2007 в 01:51Спасибо за помощь. От души!
#commentsArea { position:relative; top:200px; } - уже пробовала, вы же и советовали выше, но увы...
Про позиционирование я вроде как понимаю, читала вот тут: htmlbook.ru/css/position.html
А началось всё с того, что на экстратоп поставила картинку(не фоновую)... Естественно, все остальные блоки пришлось подвинуть вниз. А как? position:relative показалось проще всего: беру блок, сдвигаю вниз на столько-то относительно места, где было, а если мало или много - меняю цифру.
Я бы позиционировала абсолютно, но очень сбивает с толку то, что блоки называются одинаково и на странице дневника, и в избранном, и при комментировании. Они ведь мне не всегда в одной и той же точке экрана нужны, верно? Вот и изощряюсь...
Боюсь, прийдется опять своей головой думать, не захочет гуру со мной возиться...
-
-
11.08.2007 в 02:33#JournalComments #commentsArea { position:relative; top:175px; }
Без запятой. Первый ид всей страницы с комментами, второй - комментарии на этой странице, начиная с первого, что мне и надо.
И оно сработало!!!
А теперь скажите, товарисчи: разве вы этого не знали? Оказывается, всё так просто! Ну почему было не подсказать?
/а мну всё равно довольна-предовольна!/
-
-
11.08.2007 в 11:39А вот это решение - вообще полный дурдом, скажу я вам))) Надо тоже почитать про css, может и не такое всплывет.))