Отделение с прокруткой и содержание с абсолютными положениями

Вы уже находитесь в блоке кода R, вам не нужен встроенный код R. Просто вставьте значение:

data2$Physics <- paste0('$\\frac{', phy, '}{20} 

Если вы хотите контролировать формат phy, вы можете использовать sprintf. Например, если phy равно 3.141593, но вы хотите, чтобы отображались только два десятичных знака, используйте

data2$Physics <- sprintf('$\\frac{%.2f}{20} 

Значение в phy отформатировано в соответствии с форматом стиля C %.2f и встроено в строка.

, phy)

Значение в phy отформатировано в соответствии с форматом стиля C %.2f и встроено в строка.

)

Если вы хотите контролировать формат phy, вы можете использовать sprintf. Например, если phy равно 3.141593, но вы хотите, чтобы отображались только два десятичных знака, используйте

data2$Physics <- sprintf('$\\frac{%.2f}{20} 

Значение в phy отформатировано в соответствии с форматом стиля C %.2f и встроено в строка.

, phy)

Значение в phy отформатировано в соответствии с форматом стиля C %.2f и встроено в строка.

32
задан MPelletier 18 February 2014 в 16:50
поделиться

7 ответов

Я не знаю, является ли это ошибка или "функция" в IE, но я столкнулся с тем же самым прежде. К счастью существует легкая фиксация. Просто добавьте"position:relative<div> это имеет содержание с возможностью прокрутки.

95
ответ дан 27 November 2019 в 19:52
поделиться

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

0
ответ дан 27 November 2019 в 19:52
поделиться

Существует ли конкретная причина, необходимо ли установить положение для изображения? Это хорошо работает в IE7, не устанавливая положение.

<div style="overflow-x:auto; overflow-y:scroll; width:200px; height:200px;"><img src=xxx.gif" width="200" height="250" /></div>
2
ответ дан 27 November 2019 в 19:52
поделиться

Перенесите все в содержание отделения, которое расположено относительно на странице:

<div style="display:block; position:relative; width:200px; height:200px; margin:0; padding:0;">
    <br />
    <img src="_foo_.gif" style="position:absolute; top:0; left:0; z-index:100;" />
    <br />
    <div style="overflow-x:auto; overflow-y:scroll; width:200px; height:200px; z-index:10; display:block; position:relative;">
        <br />[scrolling content]<br />
    </div>
    <br />
</div>
10
ответ дан 27 November 2019 в 19:52
поделиться

Вещи я научился на горьком опыте: Для IE6/IE7 это, возможно, должно иметь изображение как последний элемент DOM в содержании DIV, чтобы заставить это появляться на по прокрутке DIV.

0
ответ дан 27 November 2019 в 19:52
поделиться

Необходимо использовать родственника, располагающего, если Вы хотите, чтобы это смогло прокрутить. Прием должен использовать отрицательное расположение на второй элемент.

Скажем, у Вас есть два элемента A и B, и Вы хотите к позиции B перед A. Это выглядело бы примерно так:

<div id="A" style="position:relative; width:300px; height=240px;">Element A</div>

<div id="B" style="position:relative; width:300px; height=240px; top:-240px;">Element B</div>

В зависимости от содержания Вам, возможно, придется добавить дополнительные стили, такие как "display:block"; и т.д. Хорошим ресурсом для них является w3schools.com

Поскольку хорошее учебное руководство на расположении DIV с CSS переходит в:

http://www.barelyfitz.com/screencast/html-training/css/positioning/

Удачи

0
ответ дан 27 November 2019 в 19:52
поделиться

Объявление position: absolute; средства, что элемент будет отображен относительно левого верхнего угла области просмотра. Используя relative вместо этого средства, для которых значений Вы используете left и top будет добавлен к везде, где img обычно был бы.

-3
ответ дан 27 November 2019 в 19:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: