HTML & CSS: div с полной шириной (полное разрешение) внутри div с фиксированной шириной - PullRequest
2 голосов
/ 30 января 2012

http://i.stack.imgur.com/FZyiq.jpg Я разработал этот макет, и он прекрасно работает, но когда я пытаюсь сделать это с помощью CSS, все становится немного странным.

У меня есть div с шириной 960px, и этот div является оболочкой основного содержимого.Я хочу, чтобы эта галерея div игнорировала ширину и имела 100% разрешение браузера (или другую ширину).Любая идея, как это сделать?

<div id="conteudo" > 
    <div class="exploded-wrapper" id="your_post_here_<?php the_ID(); ?>">
        <div class="exploded" id="your_post_here_<?php the_ID(); ?>">
            <a href="javascript:jQuery('.exploded-wrapper').hide();jQuery('.exploded').hide();" class="close"></a>
            <div class="detalhes">
                <div class="desc_wrapper">
                    <div class="desc">
                        <h2>
                            <?php the_title(); ?>
                        </h2>
                        <?php echo the_excerpt(); ?>
                        <div class="desc_pag">
                   <!--a href="#">1</a>
                            <a href="#">2</a>
                            <a href="#">3</a-->
                        </div>
                    </div>
                </div>                    
                <div class="galeria">
                    <?php the_content('Read the rest of this entry &raquo;'); ?>
            <script type="text/javascript">
    jQuery(document).ready(function() {

        // Using default configuration
        //$("#galeria").carouFredSel();

        // Using custom configuration
        jQuery("#galeria").carouFredSel({
            //items             : 2,
            circular            : true,
            direction           : "left",
            infinite            : true,
            scroll : {
                items           : 1,
                easing          : "swing",                          
                pauseOnHover    : true,
                mousewheel      : true
            }                   
        }); 
    });

    </script>
                </div>
            </div>
        </div>
    </div>
    </div>

для CSS, пожалуйста, используйте firebug и осмотрите http://ccrdesign.com/portifolio/

1 Ответ

0 голосов
/ 30 января 2012

Во-первых, вы можете использовать javascript / jquery, чтобы вручную установить ширину расширенного div в ширину страницы, но это очень странно, и я бы не рекомендовал это.

Что я бы порекомендовал, так этоВы пересматриваете свою структуру HTML.Вместо использования одной обертки для контента шириной 960 пикселей сделайте вашу обертку шириной 100% с чередующимися рядами фотографий и «пустыми» 100% -ными делениями, которые вы можете легко расширить.Итак, абстрагировано:

<div class="wrapper" style="width:100%;">
    <div class="row1" style="width:960px;left:50%;margin-left:-480px;height:100px;">
        <div class="gallery photo1">
            <!-- row of photo content -->
        </div>
    </div>
    <div class="row2" ... ...">
    </div>
    ..etc..
</div>

Ваш javascript может добавить div под выбранным div и установить стиль в соответствии с вашими предпочтениями, а так как родительский div будет иметь ширину 100%, вы можете добиться желаемого эффекта,Они будут красиво складываться:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...