我想在TitledPane
中Accordion
之间添加填充(Accordion
中的间距)。
问题在于,当展开TitledPane
时,下一个TitledPane
的外观会被破坏。
TitledPane
未展开
一个TitledPane
展开
我使用了以下CSS:
.titled-pane {
-fx-skin: "com.sun.javafx.scene.control.skin.TitledPaneSkin";
-fx-text-fill: -fx-text-base-color;
-fx-padding: 0.5em;
}
一张图片显示2 TitledPane
未展开之间的分隔,另一张图片显示第二张TitledPane
在打开第一张<?php
if($_FILES){
$image = $_FILES['filename']['name'];
switch ($_FILE['filename']['type']) {
case 'image/jpeg': $ext = 'jpg';
break;
case 'image/png': $ext = 'png';
break;
case 'iamge/gif': $ext = 'gif';
break;
default: $ext = '';
break;
}
if($ext)
move_uploaded_file($_FILES['filename']['name'], "images/$image.$ext");
}
//$post_number = $post_number + 1;
$name = $_POST['name'];
$comment = $_POST['comment'];
$text = echo <<<_END
<article>
//<h3> '$post_number'</h3>
<h4>'$name'</h4>
<br>
<p> '$comment' </p>
<img src=images/'$image.$ext'>
</article>
_END;
$file = fopen("index.php", 'r+');
fseek($file, -17, SEEK_END);
fwrite($text);
fclose($file);
?>
后的感觉。
答案 0 :(得分:1)
这是一个错误(我创建了一个错误报告:JDK-8162599)。
作为解决方法,如果仅指定TitledPane
的底部填充(而不是顶部),则TitledPane
中的Accordion
之间的间距为.accordion > .titled-pane {
-fx-padding: 0 0 0.5em 0;
}
是正确的。
CSS添加底部填充
Accordion
示例 <div class="information-box-header" ng-show="!item.editProductName" ng-click="editProductName($event, item)">
{{item.ProductName}}
<div class='door-price'>{{item.Price}} $</div>
</div>
<div class="information-box-header" ng-show="item.editProductName" >
<input type="text" ng-model="item.ProductName" id="{{item.Id}}" value="{{item.ProductName}}" />
<div class='door-price'>{{item.Price}} $</div>
</div>
如下所示: