Используйте last-child
/ nth-child
, чтобы удалить поля из последнего элемента каждой строки, и используйте flex-basis
/ flex-grow
для установки ширины:
<div class="block">
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
</div>
<div class="block">
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
</div>
<div class="block">
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
<div class="block__item"></div>
</div>
Попробуйте что-то как Jaxer, который позволит Вам выполнять JavaScript на базах данных запроса и веб-сервере.
Вот некоторые примеры синтаксиса и использования:
База данных, файл и доступ сокета от JavaScript
сопроводительный текст http://jaxer.org/images/Picture+4_0.png
Легко создайте УСПОКОИТЕЛЬНЫЕ услуги передачи данных JSON
сопроводительный текст http://jaxer.org/images/Picture+6.png
Непосредственно вызовите функции серверной стороны от браузера
сопроводительный текст http://jaxer.org/images/Picture+2_0.png
Вы могли записать свое приложение полностью в стороне клиента JavaScript с Ajax / REST звонит на Ваш сервер базы данных - использование чего-то как CloudKit на Вашем сервере (или CouchDB, который показывает собственный интерфейс JSON HTTP). На стороне клиента, Dojo или кратком обзоре YUI много IO, обрабатывающих …
Если можно запустить JavaScript на сервере, можно создать веб-приложение с ним (без потребности в любом другом языке как PHP и т.д.). Ищите сеть 'строку подключения mysql', чтобы узнать, как соединиться с Вашей базой данных MySQL и использовать ADO/ODBC. Вам будет нужен коннектор ODBC MySQL на сервере MySQL.
Вот соединение с базой данных в качестве примера (где сервер MySQL находится на том же сервере как веб-сервер):
function connectDB()
{
var connectStr = "DRIVER={MySQL ODBC 3.51 Driver}; " +
"SERVER=localhost; " +
"PORT=[MySQL server port];" +
"DATABASE=[your database]; " +
"UID=[username];PWD=[password];" +
"OPTION=3",
conection = Server.CreateObject("ADODB.Connection");
//ERRID=>lib::connectDB::open
try {connection.Open(connectStr) }
catch(e) {errAlert(e,'rs::connectDB','connection failed',1) }
return connection;
}
(Где errAlert
пользовательская функция состоит в том, чтобы возвратить ошибку),
Вы могли посмотреть на triplify, который должен выставить Вашу базу данных как json и rdf. Я на самом деле не использовал это, но я предположил бы, что это позволит Вам обойти запись любой стороны сервера js и говорить с базой данных непосредственно на языке, который JavaScript понимает, с помощью запроса ajax и json.
Можно сделать это с Jaxer. Существуют некоторые скринкасты, это запустит Вас. Также проект выезда Phobos. Jaxer интегрируется приятно в студии Aptana, Phobos в Netbeans.
Довольно возможно записать веб-приложение с помощью только JavaScript. Один ключевые преимущества этого - то, что, так как весь код работает локально, можно подать заявку, которая не требует возможности соединения онлайн.
Основной хулитель, хотя, то, что Вы не можете сцепить его до базы данных. Но существуют альтернативные взломы хранения данных, которые можно использовать.
Одним примером такого приложения JavaScript является TiddlyWiki, который является персональной Wiki, содержавшейся в единственном файле HTML. Приложение JavaScript переписывает тот файл HTML, таким образом, можно носить его с Вами на Карте памяти или чем-то.
Можно создать клиентские приложения в JavaScript со встроенной базой данных. HTML 5 имеет поддержку баз данных, и несколько браузеров уже реализовали эту часть спецификации (сафари, Firefox с плагином механизмов).
Но это только для клиентского использования. Вы привычка смочь совместно использовать базу данных с другими пользователями. Также можно выбрать, какую базу данных Вы хотите использовать. Я думаю, что механизмы используют sqlite.
Вы не сможете использовать JavaScript и MySQL, не используя что-то, такой как PHP на стороне сервера для устранения разрыва между базой данных и JavaScript на стороне клиента.
Править: Я могу быть неправым, однако я понятия не имею, как Вы запустили бы JavaScript на стороне сервера.