Хорошо, поэтому вопрос прост:
У меня есть переменная ширина и высота div, и я хочу расположить рядом с ним еще один «элемент», который в основном представляет собой планку, состоящую из 3 компонентов (верхняя фиксированная, средняя переменная высота, нижняя фиксированная), как и любой полоса прокрутки. И, как и любая полоса прокрутки, я хочу, чтобы всегда был размер div, к которому он «привязан», независимо от его размера и размера.
Код ниже делает это (я не нашел лучшего способа, если вы это сделаете, пожалуйста, скажите мне :))
Но теперь вот трюк. Если вы измените имя файла с test.html на test.xhtml (вот и все!), Он перестанет работать. Посмотрите пример (в Firefox) и убедитесь сами (в Chrome это работает)
http://stefan.apsaa.eu/test/test.html - затем просто поместите "x" перед test.html и снова нажмите enter .... в firefox ....
так. если вы, ребята, знаете, как это исправить, или знаете лучший способ, который работает как с xhtml, так и с html, я был бы признателен
Просто чтобы прояснить: я хочу переменную ширину и высоту :) (полоса прокрутки была дана только в качестве примера)
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE xhtml PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:svg="http://www.w3.org/2000/svg" xml:lang="en-ca">
<head>
<style>
.handle{
width : 5px;
height : 100% !important;
margin : 0;
padding : 0;
overflow : hidden;
}
.handle a{
position : relative;
display : inline-block !important;
height : 100% !important;
text-decoration : none;
}
.handle a:hover{
height : 100% !important;
}
.handle-top{
background : url(images/borders/standard/border-top.png) no-repeat 0 0;
height : 100% !important;
}
.handle-middle{
background : url(images/borders/standard/border-mid.png) repeat-y 0 0;
height : 100% !important;
}
.handle-bottom{
background : url(images/borders/standard/border-bot.png) no-repeat 0 100%;
height : 100% !important;
}
</style>
</head>
<body>
<table cellspacing="0" cellpadding="0" class="wrapper" style="margin: 0px;">
<tbody>
<tr>
<td class="handle">
<a href="#">
<div class="handle-top">
<div class="handle-bottom">
<div class="handle-middle">!</div>
</div>
</div>
</a>
</td>
<td width="100%" class="contentHolder">
<div class="section tCollapsible" style="margin: 0px;">
<h4>This is a DIV</h4>
Test<br />asdsa
</div>
</td>
</tr>
</tbody>
</table>
</body>
</html>