Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Зафиксировать логотип
 
 автор: oli   (22.02.2011 в 14:33)   письмо автору
 
 

Dobrogo. Kak mojno zaficsirovati logotip poverx granici tablici?
mikeymouse.md
Sei4as on siezjaet.

  Ответить  
 
 автор: SHAman   (22.02.2011 в 14:37)   письмо автору
 
   для: oli   (22.02.2011 в 14:33)
 

Никогда не видел такого транслита:)

Для ячейки таблицы пропишите
style="vertical-align: top;"

  Ответить  
 
 автор: OLi   (22.02.2011 в 15:08)   письмо автору
 
   для: SHAman   (22.02.2011 в 14:37)
 

S ruminskogo eazika translit...delo p tom 4to logo doljen biti ne v ea4eike tablici a na peresecenii verhnei granici.

  Ответить  
 
 автор: SHAman   (22.02.2011 в 15:41)   письмо автору
 
   для: OLi   (22.02.2011 в 15:08)
 

Курите про:
position: relative;
position: absolute;
z-index

и отрицательные margin.

Больше по предоставленным вами данным ничего посоветовать нельзя.

  Ответить  
 
 автор: OLi   (22.02.2011 в 15:53)   письмо автору
 
   для: SHAman   (22.02.2011 в 15:41)
 

kuril eti veshi - v mozilla pri bolishem razreshenii ekrana logo cpolzaet daleko vlevo

.logo { z-index:1; position: absolute; top:50px; left:150px}

vot sait mickeymouse.md

  Ответить  
 
 автор: DJ Paltus   (22.02.2011 в 16:05)   письмо автору
 
   для: OLi   (22.02.2011 в 15:53)
 

Чтобы позиционировать элемент (absolute) не относительно окна браузера, а относительно родительского элемента, надо, чтобы родитель уже был спозиционирован. В Вашем случае, достаточно таблице сказать, что она position:relative (не надо задавать при этом никаких смещений), а логотип вписать в левую верхнюю ячейку со свойством position:absolute и смещением на необходимое расстояние в минус.

  Ответить  
 
 автор: OLi   (22.02.2011 в 17:52)   письмо автору
 
   для: DJ Paltus   (22.02.2011 в 16:05)
 

Пытался,
css .logo { z-index:1; position: absolute; top:50px; left:150px }

Все равно лого уходит
Вот вставил в первую ячейку таблицы - верхнюю
<table border="0" cellspacing="0" cellpadding="0" align="center" style="width: 1003px; height: 100%; position:relative"> 
  <tr> 
    <td colspan="4" align="left" valign="top" style="width: 100%; height: 58px; background: url(images/main_p.png) top left no-repeat;">
    <div class="logo"><a href="http://mickeymouse.md"><img src="images/logo.png" border="0"></a></div> 

.....код....

  Ответить  
 
 автор: DJ Paltus   (22.02.2011 в 18:41)   письмо автору
 
   для: OLi   (22.02.2011 в 17:52)
 

Да, я действительно фигню сморозил. С таблицей такие трюки не проходят. Но тогда достаточно оставить лого в первой ячайке таблицы и сказать ему position:relative, задав смещение.относительно лева и верха, тогда он прилипнет к верхнему левому углу таблицы на нужном расстоянии.

<TABLE style="width:50%" align=center border=1>
    <TR>
        <TD>&nbsp;
            <div style='position:relative; left:150px; top:50px;'><img src="http://mickeymouse.md/images/logo.png"></div>
        </TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
    </TR>
    <TR>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
        <TD>&nbsp;</TD>
    </TR>
</TABLE>

  Ответить  
 
 автор: OLi   (22.02.2011 в 19:03)   письмо автору
 
   для: DJ Paltus   (22.02.2011 в 18:41)
 

Не получается - он растягивает эту ячейку и всталяется между

  Ответить  
 
 автор: OLi   (22.02.2011 в 23:04)   письмо автору
 
   для: OLi   (22.02.2011 в 19:03)
 

Т-е спозиционировать получается как надо, но при уменьшении масштаба страницы - логотип все же сползает

  Ответить  
 
 автор: DJ Paltus   (23.02.2011 в 01:32)   письмо автору
52.4 Кб
 
   для: OLi   (22.02.2011 в 23:04)
 

Тогда экстренный метод! Вписываем таблицу в div. Лого выносим из таблицы и делаем его братом таблицы, дочкой этого дива. Сам див позиционируем относительно без смещения, а слой с лого - абсолютно (сиречь относительно родительского слоя).
Вот код (не сильно валидный и совсем без доктайпа):

<html>
<head>
  <title></title>
</head>
<body style="padding:100px">
<center>
<div style='position:relative; width:1003px; border:1px solid red'>
    <div style='position:absolute; left:-50px; top:-50px;'><img src="http://mickeymouse.md/images/logo.png"></div>
    <TABLE style="width:1003px; height:300px;" align=center border=1>
        <TR>
            <TD>&nbsp;</TD>
            <TD>&nbsp;</TD>
            <TD>&nbsp;</TD>
        </TR>
        <TR>
            <TD>&nbsp;</TD>
            <TD>&nbsp;</TD>
            <TD>&nbsp;</TD>
        </TR>
    </TABLE>
</div>
</center>
</body>
</html>

В приложении - скриншот, при максимальном увеличении и уменьшении в ФФ 3.6.13 под виндовс.

  Ответить  
 
 автор: OLi   (23.02.2011 в 21:36)   письмо автору
 
   для: DJ Paltus   (23.02.2011 в 01:32)
 

Благодарчик, хороший ход...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования