Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Узнать ширину блока div (https://forum.antichat.xyz/showthread.php?t=172138)

lukmus 20.01.2010 18:57

Узнать ширину блока div
 
Есть блок <div>, который представляет из себя закрашенный прямоугольник с закругленными краями шириной n% от ширины страницы, оканчиваеться он картинкой с градиентной расцветкой.
Нужно растянуть эту картинку на всю ширину <div>'а, так вот как узнать фактическую ширину блока div в px.
Блок div:
Код:

<div id="rounded-box-3" style="margin-left : 100px; margin-right : 100px; width: <?php echo $block_width;?>;" >
такой скрипт выдаст только процентную ширину
Код:

<script>alert(document.getElementById("rounded-box-3").style.width);</script>
и теоретически можно взять этот процент от ширины окна, однако на практике это не верно т.к. в стиле есть margin-left и margin-right

Deathdreams 20.01.2010 19:01

Код:

width: <?php echo $block_width;?>;
Указывай тут в пикселях и будет тебе счастье

lukmus 20.01.2010 19:14

Цитата:

Сообщение от Deathdreams
Код:

width: <?php echo $block_width;?>;
Указывай тут в пикселях и будет тебе счастье

это не вариант т.к. в таком случае мой div встает не по середине страницы. Да, наверное, у меня кривые css, но тем не менее. И штуки типа align='center' я пробывал

Deathdreams 20.01.2010 19:17

Код:


<div id="rounded-box-3" style="margin-left : 100px; margin-right : 100px; width: 100px"></div>


lukmus 20.01.2010 19:30

Цитата:

Сообщение от Deathdreams
Код:


<div id="rounded-box-3" style="margin-left : 100px; margin-right : 100px; width: 100px"></div>


я же говорю что это не вариант, нужно именно чтобы ширина была в процентах


Время: 08:57