Странное расстояние до рамки таблицы при вставке таблицы в слой ... Help..При встевке таблицы в слой, появляется расстояние до рамки таблицы. Причем table.setAttribute('border'.'0') не помог, как и table.style.borderWidth='0'. Странное так же в том, что в ширину размер td1 = 130px. Однако если вставить на фон картинку с шириной 130, 2 пикселя съедается как раз этим расстоянием и получается, что картинка начинает повторяться в последних 2 пикселях td1. Т.е. приходиться уменьшать td1 до 128px. Такое предположение что отсчет ширины td1 начинается после этого расстояния у края (+2px), а картинка показывается как бы от начала экрана (0px). Как бы убрать это расстояние и откуда оно береться? Видимо что-то с позиционирование относительно родителя, но не могу разрбраться что именно :( Хелп ...
Исходник... <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <script> var div = document.createElement('div'); div.setAttribute('id', 'layer1'); div.style.position = 'absolute'; div.style.zIndex = '1'; div.style.left = 0; div.style.top = 123; var table= document.createElement('TABLE'); table.setAttribute('width', '100%'); table.setAttribute('height', 600); table.setAttribute('border', '0'); table.setAttribute('cellspacing', '0'); table.setAttribute('cellpadding', '0'); tbody = table.appendChild(document.createElement('TBODY')); var tr= tbody.appendChild(document.createElement('TR')); var td1= tr.appendChild(document.createElement('TD')); td1.setAttribute('width', '132'); td1.style.backgroundColor = 'red'; var td2= tr.appendChild(document.createElement('TD')); var td3= tr.appendChild(document.createElement('TD')); td3.style.width = '132'; td3.style.backgroundColor = 'red'; new_layer_content = document.createTextNode('______'); div.appendChild(new_layer_content);.. div.appendChild(table); document.body.appendChild(div); </script> </body> |