Помогите убрать отступ.

Тема в разделе "Веб-дизайн", создана пользователем hipachka, 14 апр 2010.

Статус темы:
Закрыта.
Модераторы: zek24
  1. hipachka

    hipachka

    Регистр.:
    16 мар 2009
    Сообщения:
    391
    Симпатии:
    77

    По непонятным для меня причинам верхний отступ от слайдшоу не убирается.

    адрес сайта: ** потерто


    Пробовал убирать полностью этот блок:
    не помогает.

    Также пробывал создать после этого блока дивов новый див пустой и посмотреть будут ли у него отступ... Его не было.
    В чем причина понять не могу :bc:



    ЕЩЕ пробывал так:





     
  2. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    Не знаю в каком у тебя файле.. но вот это
    Код:
    КОМПАНИИ</span></a></li></ul>
    
    <div id="images" class="frame2">
    <div class="tl">&nbsp;</div>
    <div class="tr">&nbsp;</div>
    <div class="bl">&nbsp;</div>
    <div class="br">&nbsp;</div>
        
    <!-- @Slideshow" starts here -->
    Замени на это
    Код:
    КОМПАНИИ</span></a></li></ul>
    
    <div id="images" class="frame2">
    <div class="tl">&nbsp;</div>
    <div class="tr">&nbsp;</div>
    <div class="bl">&nbsp;</div>
    <div class="br">&nbsp;</div>
    <!-- @Slideshow" starts here -->
    т.е. получается.. нужно убрать лишнии строки в коде )
     
  3. hipachka

    hipachka

    Регистр.:
    16 мар 2009
    Сообщения:
    391
    Симпатии:
    77

    не понял чем отличаются Ваши два поста какие лишние строки? Я же писал что пробывал их убирать...
     
  4. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    перед <!-- @Slideshow" starts here --> есть какие-то символы скрытые (голова уже не думает, не помню как называются) которые и создают отступы...
    вообщем вот гифка :D
    http://i6.fastpic.ru/big/2010/0414/28/c10161da5899cb23c6dd18da0c407b28.gif
    это если смотреть html код страницы.. как у тебя в коде точно.. я не знаю.
     
    hipachka нравится это.
  5. hipachka

    hipachka

    Регистр.:
    16 мар 2009
    Сообщения:
    391
    Симпатии:
    77
    Осталось найти где эта хрень выводится в этом тупом модуле. Спасибо, буду искать. Есть какой-то алгоритм поиска этой дряни ? )
     
  6. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    попробуй через notepad++ по фразе @Slideshow или starts here
    http://notepad-plus.sourceforge.net/ru/site.htm
     
  7. hipachka

    hipachka

    Регистр.:
    16 мар 2009
    Сообщения:
    391
    Симпатии:
    77
    Не @Slodeshow я нашел а вот где этот спец символ ума не приложу...

    в самом шаблоне стоят эти стили,

    а потом вывод этого модуля слайдшоу. Там я все пробелы убрал. Но они все равно остаются...

    Вот код слайда

    PHP:
    <?php
    // no direct access
    defined('_JEXEC') or die('Restricted access');

    global 
    $mainframe;

    require_once (
    JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');

    $db =& JFactory::getDBO();
    $user =& JFactory::getUser();  

    // Module Parameters
    $moduleclass_sfx         $params->get('moduleclass_sfx','');
    $catid                     $params->get('catid','1');
    $engine                 $params->get('engine','jquery');
    $disablelib             $params->get('disablelib',0);
    $optimizejs             $params->get('optimizejs',0);
    $fpss_template             $params->get('fpss_template','Movies');
    $hide_nav                 $params->get('hide_nav',0);
    $sidebar_width             $params->get('sidebar_width',200);
    $striptags                 $params->get('striptags',1);
    $allowed_tags             $params->get('allowed_tags',"<a><b><span>"); // these tags will NOT be stripped off!
    $loadingTime             $params->get('loadingTime',800);
    $rotateAction             $params->get('rotateAction','click');
    $autoSlide                 $params->get('autoSlide',1);
    $autoSlide                 = ($autoSlide) ? 'true' 'false';
    $mtCTRtransitionText     $params->get('mtCTRtransitionText',1000);
    $mtCTRtext_effect         $params->get('mtCTRtext_effect',0);
    $mtCTRtext_effect         = ($mtCTRtext_effect) ? 'true' 'false';
    $random                 $params->get('random',0);
    $limitslides             $params->get('limitslides');
    $chars                     $params->get('chars');
    $words                     $params->get('words');
    $delay                     $params->get('delay',6000);
    $speed                     $params->get('speed',1000);
    $width                     $params->get('width',500);
    $height                 $params->get('height',308);
    $seperator                 $params->get('seperator','>>');
    $showtitle              $params->get('showtitle','2');
    $showseccat             $params->get('showseccat','2');
    $showcustomtext         $params->get('showcustomtext','2');
    $showplaintext          $params->get('showplaintext','2');
    $showreadmore           $params->get('showreadmore','2');
    $nolink                 $params->get('nolink','2');

    // Other
    $fpss "com_fpss";

    // J1.5 assignments
    $mosConfig_absolute_path JPATH_SITE;
    $mosConfig_live_site $mainframe->isAdmin() ? $mainframe->getSiteURL() : JURI::base();
    if(
    substr($mosConfig_live_site, -1)=="/"$mosConfig_live_site substr($mosConfig_live_site0, -1);
    $lang =& JFactory::getLanguage();
    $langTag $lang->getTag();

    // Group Navigation
    if ($fpss_template=='JJ-Obs' || $fpss_template=='JJ-Rasper') { $groupnav 1; } else { $groupnav 0; }

    // Compatibility check
    $nullDate    $db->getNullDate();
    jimport('joomla.utilities.date');
    $date = new JDate();
    $now $date->toMySQL();
    $contentConfig     = &JComponentHelper::getParams'com_content' );
    $access            = !$contentConfig->get('shownoauth');
    $aid            $user->get('aid'0);
    $qaccess $access "\n AND a.access <= ".(int) $aid." AND cc.access <= ".(int) $aid." AND s.access <= ".(int) $aid." " '';

    // CRD
    $crd '<div style="display:none;">Slideshow</div>';

    // CHECK IF COMPONENT EXIST
    $db->setQuery("SELECT `id` FROM `#__components`"
    .    "\nWHERE `option`='$fpss'"
    .    "\nLIMIT 1");
    $exist $db->loadResult();

    if(
    $exist) {

        
    // INCLUDE LANGUAGE FILE
        
    if (file_exists($mosConfig_absolute_path.'/administrator/components/'.$fpss.'/language/'.$langTag.'.php')) {
            include_once (
    $mosConfig_absolute_path.'/administrator/components/'.$fpss.'/language/'.$langTag.'.php');
        } else {
            include_once (
    $mosConfig_absolute_path.'/administrator/components/'.$fpss.'/language/en-GB.php');
        }
        
        if (
    file_exists($mosConfig_absolute_path.'/components/'.$fpss.'/fpss.class.php')) {
            include_once (
    $mosConfig_absolute_path.'/components/'.$fpss.'/fpss.class.php');
        }
        if(!isset(
    $MOD_FPSS_CONFIG)) {
            
    $MOD_FPSS_CONFIG =& $fpss_config;
        }

        
    // FIND WHAT CONTENT ITEMS WE CAN SEE
        
    $query "SELECT a.id, a.introtext, a.sectionid, a.title, s.title as stitle, cc.title as ctitle, "    
        
    "\n CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(\":\", a.id, a.alias) ELSE a.id END as slug,"
        
    "\n CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(\":\", cc.id, cc.alias) ELSE cc.id END as catslug"
        
    "\n FROM #__content AS a"
        
    "\n INNER JOIN #__categories AS cc ON cc.id = a.catid"
        
    "\n INNER JOIN #__sections AS s ON s.id = a.sectionid"
        
    "\n WHERE ( a.state = 1 AND a.sectionid > 0 )"
        
    "\n AND ( a.publish_up = '$nullDate' OR a.publish_up <= '$now' )"
        
    "\n AND ( a.publish_down = '$nullDate' OR a.publish_down >= '$now' )"
        
    "\n AND a.id IN ( select itemlink from "._FPSS_TABLE_SLIDES." where itemlink!=0 )"
        
    $qaccess
        
    "\n AND s.published = 1"
        
    "\n AND cc.published = 1"
        
    "\n ORDER BY a.created DESC"
        
    ;

        
    $db->setQuery$query );
        
    $contents_tmp $db->loadObjectList();
        
    $okItems_tmp = array();
        
    $idArray = array();
        
    $catidArray = array();
        
    $secidArray = array();
        
    $titleTextArray = array();
        
    $introTextArray = array();
        
    $sectionTitleArray = array();
        
    $categoryTitleArray = array();
        foreach (
    $contents_tmp as $content_tmp) {
            
    $okItems_tmp[] = $content_tmp->id;
            
    $idArray[$content_tmp->id] = $content_tmp->slug;
            
    $catidArray[$content_tmp->id] = $content_tmp->catslug;
            
    $secidArray[$content_tmp->id] = $content_tmp->sectionid;
            
    $titleTextArray[$content_tmp->id] = $content_tmp->title;
            
    $introTextArray[$content_tmp->id] = $content_tmp->introtext;
            
    $sectionTitleArray[$content_tmp->id] = $content_tmp->stitle;
            
    $categoryTitleArray[$content_tmp->id] = $content_tmp->ctitle;
        }
        
    $okItems implode(","$okItems_tmp);

        
    // ORDERING
        
    $orderBy = ($random==1)?"\n ORDER BY RAND()":"\n ORDER BY ordering ";

        
    // FIND WHAT SLIDES WE CAN SEE
        
    $query "SELECT *"
        
    "\n FROM "._FPSS_TABLE_SLIDES
        
    "\n WHERE state = 1"
        
    "\n AND registers <= ".intval($user->get('gid'))
        . 
    "\n AND ( publish_up = '$nullDate' OR publish_up <= '$now' )"
        
    "\n AND ( publish_down = '$nullDate' OR publish_down >= '$now' )"
        
    "\n AND catid IN ( $catid )"
        
    $orderBy
        
    ;
        
    $db->setQuery$query );
        
    $images $db->loadObjectList();

        if (
    $db->getErrorMsg()) {
            
    JError::raiseError(500$db->getErrorMsg() );
        }

        
    /* --------------------- SLIDE CONTENT --------------------- */

        // Init variables outside the loop
        
    $html '';
        
    $navhtml '';
        
        
    // Start loop
        
    $div_id 1;
        if(
    $limitslides) {$i 0;}
        
        foreach (
    $images as $key => $image) {
            if(
    $limitslides) { if($i>=$limitslides) continue; }

            
    // Fetch Display Options (set in slide edit page)
            
    $show_title             = ($showtitle==2)?intval($image->showtitle):$showtitle;
            
    $show_section_title     = ($showseccat==2)?intval($image->showseccat):$showseccat;
            
    $show_category_title    = ($showseccat==2)?intval($image->showseccat):$showseccat;
            
    $show_introtext         = ($showcustomtext==2)?intval($image->showcustomtext):$showcustomtext;
            
    $show_plaintext         = ($showplaintext==2)?intval($image->showplaintext):$showplaintext;
            
    $show_readmore          = ($showreadmore==2)?intval($image->showreadmore):$showreadmore;
            
    $nolink                 = ($nolink==2)?intval($image->nolink):$nolink;
            
    $target                 = (intval($image->target)>0)?' target="_blank"':'';        

            
    // Hide .fpss-introtext completely if the content is hidden as well
            
    if (!$show_title && !$show_section_title && !$show_category_title && !$show_introtext && !$show_plaintext && !$show_readmore) {
                
    $hidecontent ' style="display:none;"';
            } else {
                
    $hidecontent '';
            }

            if(
    $image->itemlink!=0) {
                
    // Get link
                
    $link JRoute::_(ContentHelperRoute::getArticleRoute($idArray[$image->itemlink], $catidArray[$image->itemlink], $secidArray[$image->itemlink]));
                
    // GET TITLE OF CONTENT
                
    $slidetitle $titleTextArray[$image->itemlink];
                
    // GET TITLE OF CATEGORY
                
    $titleCategory $categoryTitleArray[$image->itemlink];
                
    // GET TITLE OF SECTION
                
    $titleSection $sectionTitleArray[$image->itemlink];
                
    // GET INTROTEXT AND REMOVE ANY MAMBOT TAGS OR IMAGES
                
    if($image->ctext) {
                    
    $introtext preg_replace("/<img.+?>/"""$image->ctext);
                } else {
                    
    $introtext preg_replace('/{([a-zA-Z0-9\-_]*)\s*(.*?)}/i',''$introTextArray[$image->itemlink]); // add outside the if?
                    
    $introtext preg_replace("/<img.+?>/"""$introtext);
                }
            } elseif (
    $image->menulink!=0) {
                
    // Get link
                
    $db->setQuery("SELECT link, name FROM #__menu"
                
    "\nWHERE id='$image->menulink'"
                
    "\nLIMIT 1");
                
    $menu2array $db->loadRow();
                
    $link JRoute::_$menu2array[0]."&Itemid=".$image->menulink );
                
    $menu2name $menu2array[1];
                
    // GET TITLE OF CONTENT
                
    $slidetitle $menu2name;
                
    // GET INTROTEXT AND REMOVE ANY IMAGES
                
    $introtext preg_replace("/<img.+?>/"""$image->ctext);
            } elseif (
    $image->customlink!="") {
                
    // Get link
                
    $link JFilterOutput::ampReplace($image->customlink);
                
    // GET TITLE OF CONTENT
                
    $slidetitle $image->name;
                
    // GET INTROTEXT AND REMOVE ANY IMAGES
                
    $introtext preg_replace("/<img.+?>/"""$image->ctext);
            } elseif (
    $image->nolink!="") {
                
    $link "javascript:void(0);";
                
    // GET TITLE OF CONTENT
                
    $slidetitle $image->name;
                
    // GET INTROTEXT AND REMOVE ANY IMAGES
                
    $introtext preg_replace("/<img.+?>/"""$image->ctext);             
            }

            
    // HTML cleanup
            
    if ($striptags) {$introtext strip_tags($introtext$allowed_tags);}

            
    // if character limitation is defined
            
    if ($chars) {
                if(
    function_exists("mb_string")) {
                    
    $introtext mb_substr($introtext0$chars).'...';
                } else {
                    
    $introtext substr($introtext0$chars).'...';
                }
            }

            
    // if word limitation is defined (v2)
            
    if (!function_exists('word_limiter')) {
                function 
    word_limiter($str$limit 100$end_char '…') {
                    if (
    trim($str) == '')
                    return 
    $str;
                    
    preg_match('/\s*(?:\S*\s*){'. (int) $limit .'}/'$str$matches);
                    if (
    strlen($matches[0]) == strlen($str))
                    
    $end_char '';
                    return 
    rtrim($matches[0]).$end_char;
                }
            }
            if (
    $words) {
                
    $introtext word_limiter($introtext,$words);
            }

            
    $thecontent ''// init
            // Title
            
    if ($show_title) {
                
    $thecontent .= "<h1><a".$target." href=\"".$link."\">".$slidetitle."</a></h1>\n";
            }

            
    // Section/category if applicable
            
    if($image->itemlink!=0) {
                if (
    $show_section_title || $show_category_title) {
                    
    $thecontent .= "<h2>";
                    if (
    $show_section_title) {
                        
    $thecontent .= $titleSection;
                        if (
    $show_category_title) {$thecontent .= ' '.$seperator.' '.$titleCategory;}
                    } else {
                        if (
    $show_category_title) {$thecontent .= $titleCategory;}
                    }
                    
    $thecontent .= "</h2>\n";
                }
            }

            
    // Tagline text
            
    if ($show_plaintext) {
                
    $thecontent .= "<h3>".strip_tags($image->plaintext)."</h3>\n";
            }
            
    // Slide text
            
    if ($show_introtext) {
                
    $thecontent .= "<p>".$introtext."</p>\n";
            }

            
    // Slide 'read more' link
            
    if ($show_readmore && !$image->nolink) {
                
    $thecontent .= "<a".$target." href=\"".$link."\" class=\"readon\">".JText::_('MORE')."</a>\n";
            }

            
    /* --------------------- SLIDE OUTPUT --------------------- */
            
    $html .= '<div class="slide" align="center">
            <div class="slide-inner">
            <center>
                <a'
    .$target.' href="'.$link.'" class="fpss_img">
                    <span>
                        <span style="background:url('
    .$mosConfig_live_site.'/'.$image->path.') no-repeat;">
                            <span>
                                <img src="'
    .$mosConfig_live_site.'/'.$image->path.'" alt="'._FPSS_MOD_IMGALT.'" />
                            </span>
                        </span>
                    </span>
                </a>
                <div class="fpss-introtext"'
    .$hidecontent.'>
                    <div class="slidetext">'
    .$thecontent.'</div>
                </div>
            </div>
        </div>
            '
    ;
                
            
    /* --------------------- NAVIGATION OUTPUT --------------------- */    
            
    $tagline strip_tags($image->plaintext);
            
    $key $key 1;
            if (
    $key 10) { $key "0".$key; }
            if(
    $image->thumb){$navImg $mosConfig_live_site.'/'.$image->thumb;} else {$navImg $mosConfig_live_site.'/'.$image->path;}
            
    $navhtml .= '            <li>
                    <a class="navbutton off navi" href="javascript:void(0);" title="'
    ._FPSS_MOD_CLICKNAV.'"';
                    if (
    $rotateAction=='mouseover') {$navhtml .= ' onclick="parent.location=\''.$link.'\';return false;"';}
                    
    $navhtml .= '>
                        <span class="navbar-img"><img src="'
    .$navImg.'" alt="'._FPSS_MOD_CLICKNAV.'" /></span>
                        <span class="navbar-key">'
    .$key.'</span>
                        <span class="navbar-title">'
    .$slidetitle.'</span>
                        <span class="navbar-tagline">'
    .$tagline.'</span>
                        <span class="navbar-clr"></span>
                    </a>
                </li>
            '
    ;                
            if(
    $limitslides) {$i++;}
            
    $div_id++;

        }
        
    // ---------------------- Add CSS/JS code to the head ----------------------
        
    $modFPSShead '<!-- Slideshow" starts here -->
    <style type="text/css" media="all">
    <!--
        @import "'
    .$mosConfig_live_site.'/modules/mod_fpss/mod_fpss/templates/'.$fpss_template.'/template_css.php?w='.$width.'&h='.$height.'&sw='.$sidebar_width.'";
    //-->    
    </style>
        '
    ;
        
        if (!
    $hide_nav) {
        
    $modFPSShead .= '
    <!--[if lte IE 7]>
    <style type="text/css" media="all">
        @import "'
    .$mosConfig_live_site.'/modules/mod_fpss/mod_fpss/templates/'.$fpss_template.'/template_css_ie.css";
    </style>    
    <![endif]-->
        '
    ;
        }
        
        if (
    $hide_nav) {
            
    $sidebar_width 0;
            
    $modFPSShead .= '<style type="text/css" media="all">#navi-outer {display:none;}</style>';
        }
        
        if(
    $optimizejs) {
            
    $modFPSShead .= '
    <script type="text/javascript" src="'
    .$mosConfig_live_site.'/modules/mod_fpss/mod_fpss/engines/'.$engine.'-fpss.php"></script>
        '
    ;
        } else {
            if(!
    $disablelib) {
                
    $modFPSShead .= '
    <script type="text/javascript" src="'
    .$mosConfig_live_site.'/modules/mod_fpss/mod_fpss/engines/'.$engine.'-comp.js"></script>
        '
    ;
            }
            
    $modFPSShead .= '
    <script type="text/javascript" src="'
    .$mosConfig_live_site.'/modules/mod_fpss/mod_fpss/engines/'.$engine.'-fpss-comp.js"></script>
        '
    ;
        }
        
        
    $modFPSShead .= '
    <script type="text/javascript">
    <!--
        var fpssPlayText = "'
    ._FPSS_MOD_PLAY.'";
        var fpssPauseText = "'
    ._FPSS_MOD_PAUSE.'";
        var crossFadeDelay = '
    .$delay.';
        var crossFadeSpeed = '
    .$speed.';
        var fpssLoaderDelay = '
    .$loadingTime.';
        var navTrigger = "'
    .$rotateAction.'";
        var autoslide = '
    .$autoSlide.';
        '
    ;
        if (
    $engine=='mootools') {
        
    $modFPSShead .= '
        var CTRtransitionText = '
    .$mtCTRtransitionText.';    
        var CTRtext_effect = '
    .$mtCTRtext_effect.';
        '
    ;
        }
        
    $modFPSShead .= '
    //-->
    </script>    
    <!-- Slideshow ends here -->'
    ;
        
    $mainframe->addCustomHeadTag($modFPSShead);
    ?><!-- @Slideshow" starts here -->
    <div id="fpss-outer-container"<?php if ($moduleclass_sfx) {echo ' class="'.$moduleclass_sfx.'"';} ?>>
        <div id="fpss-container">
            <div id="fpss-slider">
                <div id="slide-loading"></div>
                <div id="slide-wrapper">
                    <div id="slide-outer">
                        <?php echo $html?>
                    </div>
                </div>
            </div>        
            <div id="navi-outer">
                <div id="pseudobox"></div>
                <div class="ul_container">
                    <ul>        
                <?php if ($groupnav) { ?>
                    <?php echo $navhtml?>
                    
                        <li class="noimages"><a id="fpss-container_next" href="javascript:void(0);" onclick="showNext();clearSlide();" title="<?php echo _FPSS_MOD_NEXT?>"></a></li>
                        <li class="noimages"><a id="fpss-container_playButton" href="javascript:void(0);" onclick="ppButtonClicked();return false;" title="<?php echo _FPSS_MOD_PLAYPAUSE?>"><?php echo _FPSS_MOD_PAUSE?></a></li>
                        <li class="noimages"><a id="fpss-container_prev" href="javascript:void(0);" onclick="showPrev();clearSlide();" title="<?php echo _FPSS_MOD_PREV?>"></a></li>
                        <li class="clr"></li>
                    
                <?php } else { ?>
                
                        <li class="noimages"><a id="fpss-container_prev" href="javascript:void(0);" onclick="showPrev();clearSlide();" title="<?php echo _FPSS_MOD_PREV?>">&laquo;</a></li>
                        <?php echo $navhtml?>
                        <li class="noimages"><a id="fpss-container_next" href="javascript:void(0);" onclick="showNext();clearSlide();" title="<?php echo _FPSS_MOD_NEXT?>">&raquo;</a></li>
                        <li class="noimages"><a id="fpss-container_playButton" href="javascript:void(0);" onclick="ppButtonClicked();return false;" title="<?php echo _FPSS_MOD_PLAYPAUSE?>"><?php echo _FPSS_MOD_PAUSE?></a></li>
                    
                <?php ?>
                
                    </ul>
                </div>
            </div> 
            <div class="fpss-clr"></div>
        </div>
        <div class="fpss-clr"></div> 
    </div>
    <?php
    } else {
        echo 
    _FPSS_MOD_ALERT;
    }

    echo 
    $crd;

    ?><!-- "Slideshow" ends here -->
    Заметил еще, что этот символ не всегда одинаковый.. после вставки из буфера были такие варианты "0" "." "?"

    UPD: Удалось немного уменьшить отступ с помощью line-height: 1px;
     
  8. The Finn

    The Finn Постоялец

    Регистр.:
    30 авг 2009
    Сообщения:
    80
    Симпатии:
    9
    ставь необходимым элементам float, тогда заработает margin
     
  9. mittus

    mittus Создатель

    Регистр.:
    12 июл 2009
    Сообщения:
    72
    Симпатии:
    11
    У меня подобная проблема возникала при редактировании шаблонов через блокнот. Смысл в том, что в верхушку шаблона подставлялся какой-то кривой скрытый символ и в итоге появлялся отступ.

    Попробуйте создать новый файл с помощью нормального редактора (я делал через dreamweaver cs4), залить туда скрипт и сохранить в нужной кодировке и нужном формате (скорее всего вам нужна кодировка utf-8 - юникод). И просто перезалейте ваш шаблон. Брать нужно естественно тот, который подключается к страничке (под отступом должно получаться). К сожалению точнее подсказать немогу, т.к. ссылки нету на сраничку с ошибкой :)
     
  10. pr0fessor

    pr0fessor Создатель

    Регистр.:
    6 окт 2009
    Сообщения:
    12
    Симпатии:
    2
    Поставь FireFox, к нему плагин FireBug и будет тебе счастье! Так сказать в реальном времени будешь что угодно менять (HTML, CSS и пр) и это тут же будет меняться на сайте. Наводишь прям в браузере на элемент, внизу подсвечивается код... в общем зашибись связка. Я так теперь без неё ваще никак,.. рекомендую.
    Все отступы и тд и тп выявишь меньше, чем за минуту.
     
Статус темы:
Закрыта.