Ten manual jest połączeniem mojej wiedzy i doświadczenia z informacjami i materiałami moich bardziej doświadczonych kolegów i koleżanek. Zawiera również przykłady z sieci.
Тернопільська ОУНБ, 05.11.2018, обласний семінар бібліографів центральних бібліотек ЦБС та бібліотек ОТГ "Традиційні та інноваційні форми бібліографічного обслуговування"
I gave a talk at WordCamp mumbai 2014, where i presented the idea that we can create more realistic prototypes on WordPress without writing single line of code. I believe that is the future of Prototyping
Тернопільська ОУНБ, 05.11.2018, обласний семінар бібліографів центральних бібліотек ЦБС та бібліотек ОТГ "Традиційні та інноваційні форми бібліографічного обслуговування"
I gave a talk at WordCamp mumbai 2014, where i presented the idea that we can create more realistic prototypes on WordPress without writing single line of code. I believe that is the future of Prototyping
Новые факторы ранжирования. Лекция от Евгения Костина, руководителя отдела продаж в компании SeoPult. Данная презентация была показана на первой международной выставке Internet Avenue 2013, 26 апреля.
The document discusses the CSS box model which defines how elements are laid out using properties like margins, borders, padding, height and width. It describes how different browsers like Internet Explorer previously calculated box dimensions differently than other browsers, sometimes causing broken layouts. It provides workarounds like box model hacks to avoid these issues and suggests best practices like cross-browser testing.
The document discusses how to get started with PHP frameworks. It defines what a framework is and explains that frameworks provide common functionality that can be overridden by user code to provide specific functionality. Frameworks aim to reduce overhead in web development by handling common tasks like database interaction and presentation layers. The document advises studying the default behaviors and libraries of potential frameworks before choosing one based on factors like ease of use, extensibility and stability. It recommends building a sample application to become familiar with the selected framework and provides tips for getting help when facing difficulties.
The document discusses various security issues that web applications face such as hacker attacks, denial of service, and server hijacking. It outlines best practices for PHP security including input validation, preventing XSS attacks, and using functions like escapeshellarg() when calling external programs to avoid SQL injection and arbitrary command execution. The overall message is that input should never be trusted and proper validation is needed to develop secure PHP applications.
HTML allows images and tables to be inserted into web pages. Images are added using the <IMG> tag which specifies attributes like the image source URL, height, width, and alternative text. Tables organize data into rows and columns and use <TABLE>, <TR>, <TH>, and <TD> tags. Attributes control table properties such as borders, cell padding, alignment, column spans, and row spans. Captions can be added above or below tables using <CAPTION> tags.
CSS Lessons Learned the Hard Way (Generate Conf)Zoe Gillenwater
Zoe Mickley Gillenwater gave a talk at Generate Conference in London where she shared several mistakes she made while learning CSS flexbox and other techniques. These included misunderstanding how flex-basis works, incorrectly using CSS transforms like rotateX, and making assumptions about screen reader support that caused accessibility issues. She emphasized that vulnerability and sharing mistakes openly can help both oneself and others learn. Making mistakes is a natural part of the learning process, and perfection should not be expected or feared.
This document summarizes the request and response process in Joomla. It explains that when a request is made, Joomla loads the framework and initializes the application. It then fires the onAfterInitialise event, which is used by system plugins. It routes the request and fires the onAfterRoute event, then dispatches the request and fires onAfterDispatch. After rendering, it fires onAfterRoute which plugins like cache and SEF use. Finally, it sends the response.
Bdd and dsl как способ построения коммуникации на проектеISsoft
This document discusses Behavior Driven Development (BDD) and Domain Specific Languages (DSLs). It defines BDD as a formalized approach to effective communication between project teams using behavioral specifications, backlog items, acceptance tests and a ubiquitous language. DSLs are described as computer programming languages with limited expressiveness focused on a particular domain. The benefits of DSLs include improved productivity by making code easier to read and understand and avoiding duplication. DSLs can also help communicate with domain experts by providing a language for their domain. Potential problems with DSLs include lack of experience using or developing them and not having resources for the time required.
First year Digital Media studio. Design and build of a portfolio using HOTGLUE. Basics of structure and navigation design. Introduced with a look at designing within system restraints with real hotglue!
5. Таблицы в HTML
Размеры таблицы
ШИРИНА ВЫСОТА
Могут задаваться как в пикселях,
так и в процентах по отношению к
ширине/высоте экрана.
15%
25%
60%
50%
6. Таблицы в HTML
Использование таблицы для макетирования страницы:
таблица это хороший и удобный инструмент для верстки страницы..
8. Таблицы в HTML
Название таблицы и её описание
Пример:
<table border="1" width="400" cellpadding="3" cellspacing="0">
<caption><b>Энергетическая ценность продуктов питания:</b></caption>
<tr> <th>Продукт</th><th>Белки</th><th>Жиры</th><th>Углеводы</th><th>ккал</th> </tr>
<tr> <th>Хлеб ржаной</th><td>4,7</td><td>0,7</td><td>49,8</td><td>214</td> </tr>
<tr> <th>Молоко</th><td>2,8</td><td>3,2</td><td>4,7</td><td>58</td> </tr>
<tr> <th>Картофель</th><td>2</td><td>0,1</td><td>19,7</td><td>83</td> </tr>
<tr> <th>Свинина</th><td>11,4</td><td>49,3</td><td>9</td><td>489</td> </tr>
<tr> <th>Итого:</th><td>20,9</td><td>53,3</td><td>83,2</td><td>844</td> </tr>
</table>
Результат:
Формат записи:
9. Таблицы в HTML
Название таблицы и её описание
К тегу <caption> может быть применён атрибут align - выравнивание
названия таблицы по горизонтали с возможными значениями left,
right и center, а также атрибут valign который говорит от том где
должно располагаться название сверху - top или снизу - bottom
таблицы.
ВНИМАНИЕ!!!!!! запись: <caption align="left">Текст</caption>
- для браузеров IE и Opera разместит название сверху таблицы по
её левому краю, а для браузера Firefox это будет значить, что
название следует размещать слева от самой таблицы.
<table border="1" width="400" cellpadding="3" cellspacing="0"
summary="Энергетическая ценность продуктов питания">
Такое описание никак не отображается и не выводится на экран
обычными браузерами, однако может быть использовано
поисковыми системами, а так же речевыми браузерами.
10. Таблицы в HTML
Группировка строк.
<thead>, <tbody> и <tfoot>. Данные теги являют собой емкость для
строк таблицы (тег <tr>) позволяя тем самым группировать и
логически ими управлять.
К данным тегам допускается применять атрибуты выравнивания текста в ячейках
align и valign, указывать цвет фона строк взятых в группу с помощью bgcolor,
делать всплывающую подсказку с помощью title, однако на практике работать во
всех браузерах будет только align и title.
11. Таблицы в HTML
Пример группировки строк:
Основное предназначение тегов <thead>, <tbody> и <tfoot> - это
логическая группировка строк в группы, а это в свою очередь
облегчает работу с таблицей, например через стили или скрипты,
теперь не нужно определять тот же стиль для каждой строчки, а
достаточно указать его для всей группы..