Поскольку тип является типом тега (li
). И есть только один первый li
в вашем ul
.
Думайте о селекторе как об условии, что: Цель должна быть первой в своем роде в родительской, и в то же время она должна иметь значение года данных, равное XXXX.
Просто сделайте это с помощью JavaScript или добавьте классы CSS. :)
Я все еще думаю, что wxWidgets является решеткой межплатформенный инструментарий разработки UI, который находится в процессе активного развития и имеет большую общественную поддержку.
Я, вероятно, снижусь на модификацию, но я думаю, что FreePascal является Вашим лучшим выбором.
Большинство, если не все, технических возможностей являются кросс-платформенными и разрешены вполне приятно. Я не уверен, но я мог заняться расследованиями, но TTrayIcon является межплатформенным, и это о том, что необходимо получить приложение в лотке. Это также имеет очень хорошую базовую возможность соединения с крупными игроками на Базах данных. Это является межплатформенным в Windows, Linux, Mac OS и даже в ARM и другом встраивать среды.
Единственная вещь, это - Object Pascal и не VB'ish.
Gambas является очевидным выбором, учитывая способ, которым Вы задали вопрос. Но я не думаю, что это, вероятно, что Вы действительно хотите. Это - самая близкая вещь к VB6 для Linux, все же.
Если Вы действительно должны быть скомпилированы, Perl является опцией (JIT) и доступен повсеместно на Linux. Большинство приложений Linux в этой ситуации, если бы они требуют быть скомпилированным, использовало бы C/C++ wth QT или инструментарии GTK. Но чаще на Linux Вы видели бы Python или используемый Perl.
Я полагаю, что jdesktop дает Вам межплатформенную функциональность "Системного лотка" для Java. (Редактирование: на самом деле функциональность находится в базовом Java, с 6)
И NetBeans довольно хорош для разработки графический интерфейсов пользователя, вероятно, не так хорош как VB, но не плохо, тем не менее. Но Java может быть излишеством для Вашей ситуации.
Для "небольшого приложения для GUI" я рекомендовал бы Tk, или с Tcl или как Tkinter с Python. Tk является кросс-платформенным очень высоким уровнем (и межъязыковой) инструментарий GUI, который очень прост в использовании. Heck, я рекомендую Tk для больших приложений для GUI также, но это не относится к делу.
Если Вы идете с Tcl, Вы также получаете действительно потрясающий механизм распределения (tclkit/starkit/starpack), который делает его тривиальным для создания единственных исполняемых файлов файла или платформы с двумя файлами определенное время выполнения + виртуальная файловая система агностика платформы.
Python мог бы дать Вам лучшую функциональность ODBC, хотя это - просто догадка. Я не использовал ODBC с Tcl или Python.
Я использовал несколько инструментариев GUI для кросс-платформенной разработки, вот мои лучшие 4 предложения в моем предпочтительном порядке:
Eclipse RCP - Это может быть тяжеловес, но это является кросс-платформенным, производит собственные компоненты графического интерфейса пользователя для каждой ОС и имеет много функций развертывания.
wxWidgets - Библиотека GUI с открытым исходным кодом, может использовать C++ или Python (wxpython).
Tkinter - действительно быстрый и легкий, легкий инструментарий GUI для Python, кросс-платформенного, может быть как функция, завершенная как вышеупомянутые опции.
Библиотека Java Swing - Good, но может "быть похожим на Java" (это не использует собственные компоненты графического интерфейса пользователя),
То, насколько важный, "находятся в системном лотке", укусило? Я не знаю ни о чем, что позволит Вам сделать это межплатформенным способом.
Существует несколько альтернатив VB:
http://www.realsoftware.com/products/realbasic/
http://www.libertybasic.com/visual-basic.html
и что относительно Delphi?
Моно Miguel de Izaca - теперь принадлежавший / спонсируемый Novell. Это дает Вам 90% платформы.NET в Linux.
Я, для моих грехов, был разработчиком VB, я сместился к C# и затем к C++ с QT.
Я думаю его попытка зависеть от Ваших навыков как программист, если Вы очень зависите от процедурного характера VB, затем придерживаются ОСНОВНОГО как язык.
Если Вы будете склонны разрабатывать в классах и объектах с VB, то Вы, вероятно, найдете, что Python, C# или Java являются хорошими альтернативами.
Также, выглядя межплатформенным это не просто язык, но также и инструментарий, который Вы будете использовать. QT был большим для меня, но существует также wxWidgets и GTK для именования пары.
Так как Вы конкретно упоминаете Visual Basic, необходимо проверить Gambas. Это не клон VB, но это - VB как.