Все эти ответы являются большими, но существенно, решение XSS будет состоять в том, чтобы прекратить генерировать документы HTML обработкой строк.
вход Фильтрации всегда является хорошей идеей для любого приложения.
Выход из Вашего вывода с помощью htmlentities () и друзья должен работать, пока это используется правильно, но это - HTML-эквивалент создания SQL-запроса путем конкатенации строк с mysql_real_escape_string ($var) - это должно работать, но меньше вещей может проверить работу, если можно так выразиться, по сравнению с подходом как использование параметризированных запросов.
долгосрочное решение должно быть для приложений, чтобы создать страницу внутренне, возможно, с помощью стандартного интерфейса как DOM, и затем пользоваться библиотекой (как libxml) для обработки сериализации к XHTML/HTML/etc. Конечно, мы - длинные пути далеко от того являющегося популярным и достаточно быстрым, но тем временем мы должны создать наши документы HTML через строковые операции, и это по сути более рискованно.
Теги-разделители полезны в подобных ситуациях. Если вы вставите одно между двумя изображениями, вы можете подтолкнуть их к краям HBox. Хотя установка ширины разделителя на 100%, казалось бы, указывает на то, что он будет занимать весь блок, этого не будет, поскольку ширина изображений будет установлена на абсолютное значение, как только их содержимое будет загружено. Затем разделитель займет 100% оставшейся ширины.
<mx:HBox
styleName="ControlContainer"
horizontalCenter="0"
width="150">
<mx:Image id="left"
source="@Embed(source='left.png')"
left="0"/>
<mx:Spacer width="100%"/>
<mx:Image id="right"
source="@Embed(source='right.png')"
right="0"/>
</mx:HBox>
Вы можете попробовать эти веб-сайты
http://www.adobe.com/devnet/flex/quickstart/styling_components/
http://www.loscavio.com/downloads /blog/flex3_css_list/flex3_css_list.htm
У меня не было большого опыта работы со стилями CSS в Flex, я обычно просто говорю HBox HorizontalAlign = "left" и т. д.
Я не уверен, что вы сможете выровнять два разных изображения в двух разных направлениях внутри одного HBox
Я бы рекомендовал добавить два Hbox с высотой 100% и шириной 50% каждый и выровнять их по отдельности.