<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<feed xmlns="http://www.w3.org/2005/Atom"  xml:lang="pt-br">
	<title type="text">Outros - RibaFS Portal</title>
	<subtitle type="text">Servidores linux, Programação web (PHP, Joomla, CakePHP, Laravel), Programação Mobile (Phaser, PhoneGap, Monaca, Unity, etc) entre outros.</subtitle>
	<link rel="alternate" type="text/html" href="http://backup"/>
	<id>http://backup/portal/mobile/outros.feed</id>
	<updated>2019-09-07T19:03:38-03:00</updated>
	<author>
		<name>RibaFS Portal</name>
	</author>
	<generator uri="https://www.joomla.org">Joomla! - Open Source Content Management</generator>
	<link rel="self" type="application/atom+xml" href="http://backup/portal/mobile/outros.feed?type=atom"/>
	<entry>
		<title>Engine Game Maker</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/engine-game-maker.html"/>
		<published>2017-08-01T15:26:04-03:00</published>
		<updated>2017-08-01T15:26:04-03:00</updated>
		<id>http://backup/portal/mobile/outros/engine-game-maker.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;h4 style=&quot;text-align: justify;&quot;&gt;Game Maker -Uma Game Engine Fácil de Usar&lt;/h4&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.yoyogames.com/get&quot;&gt;https://www.yoyogames.com/get&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;Escolha a versão 1.4 ou a 2.&lt;br /&gt;&lt;br /&gt;Elas já vem com tudo que você precisa para lidar com fontes, texturas, sons e músicas, assim como qualquer outra coisa que você possa precisar para o desenvolvimentos dos seus jogos.&lt;br /&gt;&lt;br /&gt;Tudo isso com um sistema de &quot;arraste-e-solte&quot; para agilizar e tornar ainda mais intuitivo sua interação com a ferramenta. Com o Game Maker: Studio você poderá criar jogos digitais de qualidade mesmo sem ter conhecimento de programação.&lt;br /&gt;&lt;br /&gt;Para te ajudar a deixar seu jogo livre de erros, o Game Maker conta com uma opção chamada debugging mode. Quando operando em debugging mode, o Game Maker lhe dá acesso a uma série de funções para debugging que mostram mensagens para ajudar a identificar os possíveis erros.&lt;br /&gt;&lt;br /&gt;O Game maker lhe permite testar seus jogos diretamente na plataforma alvo (celulares ou tablets, por exemplo) sem precisar criar um arquivo executável ou mesmo instalar o jogo no dispositivo: basta escolher a plataforma alvo e o Game Maker cuidará do resto para você.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://producaodejogos.com/fazendo-jogos-com-gamemaker/&quot;&gt;http://producaodejogos.com/fazendo-jogos-com-gamemaker/&lt;/a&gt;&lt;/p&gt;</summary>
		<content type="html">&lt;h4 style=&quot;text-align: justify;&quot;&gt;Game Maker -Uma Game Engine Fácil de Usar&lt;/h4&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.yoyogames.com/get&quot;&gt;https://www.yoyogames.com/get&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;Escolha a versão 1.4 ou a 2.&lt;br /&gt;&lt;br /&gt;Elas já vem com tudo que você precisa para lidar com fontes, texturas, sons e músicas, assim como qualquer outra coisa que você possa precisar para o desenvolvimentos dos seus jogos.&lt;br /&gt;&lt;br /&gt;Tudo isso com um sistema de &quot;arraste-e-solte&quot; para agilizar e tornar ainda mais intuitivo sua interação com a ferramenta. Com o Game Maker: Studio você poderá criar jogos digitais de qualidade mesmo sem ter conhecimento de programação.&lt;br /&gt;&lt;br /&gt;Para te ajudar a deixar seu jogo livre de erros, o Game Maker conta com uma opção chamada debugging mode. Quando operando em debugging mode, o Game Maker lhe dá acesso a uma série de funções para debugging que mostram mensagens para ajudar a identificar os possíveis erros.&lt;br /&gt;&lt;br /&gt;O Game maker lhe permite testar seus jogos diretamente na plataforma alvo (celulares ou tablets, por exemplo) sem precisar criar um arquivo executável ou mesmo instalar o jogo no dispositivo: basta escolher a plataforma alvo e o Game Maker cuidará do resto para você.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://producaodejogos.com/fazendo-jogos-com-gamemaker/&quot;&gt;http://producaodejogos.com/fazendo-jogos-com-gamemaker/&lt;/a&gt;&lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>Framework Ionic</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/framework-ionic.html"/>
		<published>2017-07-12T10:22:18-03:00</published>
		<updated>2017-07-12T10:22:18-03:00</updated>
		<id>http://backup/portal/mobile/outros/framework-ionic.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ionic Framework&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;Mais um dentre a quantidade enorme de ferramentas para criação de aplicativos móveis. Mas o Ionic não é apenas mais um, ele se destaca entre os demais, pois tem como base o Cordova e oferece uma grande quantidade de componentes prontos e recursos em seu site.&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://ionicframework.com/&quot;&gt;https://ionicframework.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://creator.ionic&quot;&gt;http://creator.ionic&lt;/a&gt;  - uma ferramenta online com interface drag-&amp;amp;-drop para você criar protótipos de aplicativos&lt;br /&gt;&lt;a href=&quot;https://apps.ionic.io/apps/&quot;&gt;https://apps.ionic.io/apps/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://ionic.io/products/creator&quot;&gt;https://ionic.io/products/creator&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://docs.ionic.io/services/package/.io&quot;&gt;https://docs.ionic.io/services/package/.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://view.ionic.io&quot;&gt;http://view.ionic.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://ngcordova.com&quot;&gt;http://ngcordova.com&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://play.ionic.io&quot;&gt;http://play.ionic.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://apps.ionic.io/&quot;&gt;https://apps.ionic.io/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://ionicframework.com/docs/v1/guide/&quot;&gt;http://ionicframework.com/docs/v1/guide/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://showcase.ionicframework.com/apps/top&quot;&gt;http://showcase.ionicframework.com/apps/top&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://market.ionic.io/&quot;&gt;https://market.ionic.io/&lt;/a&gt;  - um lugar onde você pode encontrar plugins, templates e exemplo de aplicativos.&lt;br /&gt;&lt;a href=&quot;http://lab.ionic.io/&quot;&gt;http://lab.ionic.io/&lt;/a&gt;  - uma IDE para você desenvolver seu aplicativo. (Não é obrigatório, você pode utilzar qualquer IDE de sua preferência)&lt;br /&gt;&lt;a href=&quot;https://github.com/IonicBrazil&quot;&gt;https://github.com/IonicBrazil&lt;/a&gt; &lt;br /&gt;Slack - &lt;a href=&quot;http://ionicworldwide.herokuapp.com/&quot;&gt;http://ionicworldwide.herokuapp.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/ionic-team/ionic&quot;&gt;https://github.com/ionic-team/ionic&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar app Ionic e build&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start ola tabs&lt;br /&gt;ionic serve&lt;br /&gt;ionic login email senha&lt;br /&gt;ionic link (indicar a app da nuvem ou criar uma nova e depois linkar)&lt;br /&gt;ionic package build android --prod (release)&lt;br /&gt;ionic cordova build android&lt;br /&gt;ionic cordova resources android - cria os ícones e splashscreens&lt;br /&gt;Requer ícone em resources/icon.png com pelo menos 1024x1024px e resources/splash.png com 2732x2732px. Se usamos ionic start já existem reources default. Este comando atualizará a apsta resources e o config.xml&lt;br /&gt;ionic upload&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Mais comandos com detalhes&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start appname template - cria um app do ionic&lt;br /&gt;ionic start agenda sidemenu&lt;br /&gt;cd agenda&lt;br /&gt;ionic serve -  - inicia servidor logal. Mostrará IP:porta&lt;br /&gt;ionic login - login com https://apps.ionic.io. Ou: ionic login email password&lt;br /&gt;ionic link&lt;br /&gt;ionic upload - compacta o app local e envia para a nuvem&lt;br /&gt;ionic cordova build android - prepara e compila uma app para uma certa plataforma&lt;br /&gt;ionic cordova compile android&lt;br /&gt;ionic cordova emulate android&lt;br /&gt;ionic cordova plugin &amp;lt;acoes&amp;gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;ionic cordova plugin ls&lt;br /&gt;ionic cordova resources android - cria os ícones e splashscreens&lt;br /&gt;Requer ícone em resources/icon.png com pelo menos 1024x1024px e resources/splash.png com 2732x2732px. Se usamos ionic start já existem reources default. Este comando atualizará a apsta resources e o config.xml&lt;br /&gt;ionic cordova run - executa app em dispositivos reais&lt;br /&gt;ionic info - mostra informações do ambiente&lt;br /&gt;ionic link &amp;lt;app&amp;gt; - conecta app com ionic build - caso tenha um app em https://apps.ionic.io este poderá ser linkado para a app local&lt;br /&gt;ionic package lisk - lista apps das nuvens&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configurar ambiente no Windows&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://matheuslao.github.io/2015/06/09/ambiente-desenvolvimento-ionic-framework-ubuntu-vagrant&quot;&gt;http://matheuslao.github.io/2015/06/09/ambiente-desenvolvimento-ionic-framework-ubuntu-vagrant&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -&lt;br /&gt;sudo apt-get install -y nodejs&lt;br /&gt;&lt;br /&gt;sudo npm install -g cordova ionic&lt;br /&gt;&lt;br /&gt;node -v - 6.11&lt;br /&gt;npm -v - 3.10.10&lt;br /&gt;&lt;br /&gt;Criar app myApp tendo tabs como template&lt;br /&gt;ionic start {appname} {template}&lt;br /&gt;&lt;br /&gt;Criar app usando template&lt;br /&gt;&lt;br /&gt;ionic start nomeApp tempalte&lt;br /&gt;ionic start myApp tabs&lt;br /&gt;&lt;br /&gt;Com template blank&lt;br /&gt;ionic start myApp blank&lt;br /&gt;&lt;br /&gt;Com sidemenu&lt;br /&gt;ionic start myApp sidemenu&lt;br /&gt;&lt;br /&gt;Geradores: blank, tabs (default), sidemenu, super e tutorial&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Aplicativo simples&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.sitepoint.com/building-simple-app-using-ionic-advanced-html5-mobile-app-framework/&quot;&gt;https://www.sitepoint.com/building-simple-app-using-ionic-advanced-html5-mobile-app-framework/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://scotch.io/tutorials/create-your-first-mobile-app-with-angularjs-and-ionic&quot;&gt;https://scotch.io/tutorials/create-your-first-mobile-app-with-angularjs-and-ionic&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/intro/deploying/&quot;&gt;https://ionicframework.com/docs/intro/deploying/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://tableless.com.br/tutorial-ionic-meu-primeiro-app/&quot;&gt;https://tableless.com.br/tutorial-ionic-meu-primeiro-app/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://developer.android.com/studio/index.html&quot;&gt;https://developer.android.com/studio/index.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Extrair para a pasta &quot;android-studio&quot;&lt;br /&gt;Acessar o terminal&lt;br /&gt;cd android-studio/bin &lt;br /&gt;./studio.sh&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Instalar Gradle&lt;/strong&gt;&lt;br /&gt;sudo apt-get install gradle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Habilitar a licensa do Android&lt;/strong&gt;&lt;br /&gt;sdkmanager --licenses&lt;br /&gt;Concordar sempre com y&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Listar versões do Cordova Android instalados&lt;/strong&gt;&lt;br /&gt;cordova platform ls&lt;br /&gt;&lt;br /&gt;Rodando a app em emulador de android&lt;br /&gt;&lt;br /&gt;git config --global user.email &quot;you@example.com&quot;&lt;br /&gt;git config --global user.name &quot;Your Name&quot;&lt;br /&gt;&lt;br /&gt;sudo npm install -g ionic@latest&lt;br /&gt;&lt;br /&gt;ionic start myApp2 tutorial&lt;br /&gt;npm link cordova&lt;br /&gt;npm link ionic&lt;br /&gt;&lt;br /&gt;ionic cordova run android --device&lt;br /&gt;ionic cordova build android&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/cli/cordova/build/&quot;&gt;https://ionicframework.com/docs/cli/cordova/build/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;adb kill-server&lt;br /&gt;adb start-server&lt;br /&gt;&lt;br /&gt;Upload&lt;br /&gt;cd app&lt;br /&gt;ionic upload (envia para view.ionic.io)&lt;br /&gt;&lt;br /&gt;adb devices&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Após tudo instalado e configurado&lt;/strong&gt;&lt;br /&gt;cordova run --emulator&lt;br /&gt;&lt;br /&gt;avdmanager list avd&lt;br /&gt;touch ~/.android/repositories.cfg&lt;br /&gt;../android update sdk -u --filter platform-tools,android-26 --use-sdk-wrapper&lt;br /&gt;../android list target&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar imagem&lt;/strong&gt;&lt;br /&gt;sdkmanager &quot;system-images;android-25;google_apis;x86&quot;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar AVD&lt;/strong&gt;&lt;br /&gt;avdmanager create avd -n test -k &quot;system-images;android-25;google_apis;x86&quot; -b x86 -c 100M -d 7 -f&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar Exemplos do Ionic partindo da documentsção Componentes&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/components/&quot;&gt;https://ionicframework.com/docs/components/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar um app e aplicar o código nela&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start componentes tabs&lt;br /&gt;&lt;br /&gt;cd componentes&lt;br /&gt;ionic serve&lt;br /&gt;&lt;br /&gt;cordova build android&lt;br /&gt;&lt;br /&gt;ionic cordova --run emulate android&lt;br /&gt;&lt;br /&gt;cordova run --emulator (erro: falta imagem AVD)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;No celular&lt;/strong&gt;&lt;br /&gt;cordova run android -- --gradleArg=-PcdvMinSdkVersion=20&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Assinando uma app&lt;/strong&gt;&lt;br /&gt;cordova run android --release -- --keystore=../AgendaChave.keystore --storePassword=password --alias=agenda_chave --password=password&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Outra Lista de comandos do ionic:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;docs     Open the Ionic documentation website&lt;br /&gt;generate     Generate pipes, components, pages, directives, providers, and tabs (ionic-angular &amp;gt;= 3.0.0)&lt;br /&gt;info     Print system/environment info&lt;br /&gt;link     Connect your local app to Ionic&lt;br /&gt;login     Login with your Ionic ID&lt;br /&gt;serve     Start a local dev server for app dev/testing&lt;br /&gt;signup     Create an Ionic account&lt;br /&gt;start     Create a new project&lt;br /&gt;telemetry     Opt in and out of telemetry&lt;br /&gt;upload     Upload a new snapshot of your app&lt;br /&gt;cordova build     Build (prepare + compile) an Ionic project for a given platform&lt;br /&gt;cordova compile     Compile native platform code&lt;br /&gt;cordova emulate     Emulate an Ionic project on a simulator or emulator&lt;br /&gt;cordova platform     Manage Cordova platform targets&lt;br /&gt;cordova plugin     Manage Cordova plugins&lt;br /&gt;cordova prepare     Transform metadata to platform manifests and copies assets to Cordova platforms&lt;br /&gt;cordova resources     Automatically create icon and splash screen resources&lt;br /&gt;cordova run     Run an Ionic project on a connected device&lt;br /&gt;package build     Start a package build&lt;br /&gt;package download     Download your packaged app&lt;br /&gt;package info     Get info about a build&lt;br /&gt;package list     List your cloud builds&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo completo de criação de app&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Criar app&lt;br /&gt;ionic start exemplos tabs (ionic start CalculoIMC blank --appname &quot;Cálculo de IMC&quot;)&lt;br /&gt;&lt;br /&gt;Executar app no navegador&lt;br /&gt;ionic serve&lt;br /&gt;&lt;br /&gt;Executar app&lt;br /&gt;ionic platform android&lt;br /&gt;&lt;br /&gt;Build - gerar executável&lt;br /&gt;&lt;br /&gt;Instalando plugin&lt;br /&gt;npm install --save-dev --save-exact @ionic/clip-plugin-cordova@latest&lt;br /&gt;&lt;br /&gt;cordova platform add --save android&lt;br /&gt;&lt;br /&gt;ionic cordova build android&lt;br /&gt;Cria em     /home/ribafs/exemplos/platforms/android/build/outputs/apk/android-debug.apk&lt;br /&gt;https://ionicframework.com/docs/cli/cordova/build/&lt;br /&gt;&lt;br /&gt;ionic cordova emulate android&lt;br /&gt;https://ionicframework.com/docs/cli/cordova/emulate/&lt;br /&gt;&lt;br /&gt;Rodar no celular&lt;br /&gt;ionic run android&lt;br /&gt;&lt;br /&gt;Ícone e Splash Screen&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ícone&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Inclua um arquivo icon.png, icon.psd ou icon.ai na pasta resources do projeto. Certifique que o tamanho mínimo da imagem seja 192px x 192px e que não tenha cantos arredondados. Com isso basta rodar o comando abaixo que o Ionic gera todos os tamanhos possíveis para cada plataforma.&lt;br /&gt;    &lt;br /&gt;ionic resources --icon&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Splash Screen&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Inclua um arquivo splash.png, splash.psd ou splash.ai na pasta resources do projeto. Certifique que o tamanho mínimo da imagem seja 2208px x 2208px. Com isso basta rodar o comando abaixo que o Ionic gera todos os tamanhos possíveis para cada plataforma.&lt;br /&gt;&lt;br /&gt;ionic resources --splash&lt;br /&gt;&lt;br /&gt;Criar Aplicativos com Ionic&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=yoCvd-ksu6w&quot;&gt;https://www.youtube.com/watch?v=yoCvd-ksu6w&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Tutorial Abrangente&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://hollyschinsky.github.io/ConferenceTracker/install-ionic.html&quot;&gt;https://hollyschinsky.github.io/ConferenceTracker/install-ionic.html&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; Outro&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ionic Framework tutorial&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://ccoenraets.github.io/ionic-tutorial/install-ionic.html&quot;&gt;http://ccoenraets.github.io/ionic-tutorial/install-ionic.html&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ionic Framework&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;Mais um dentre a quantidade enorme de ferramentas para criação de aplicativos móveis. Mas o Ionic não é apenas mais um, ele se destaca entre os demais, pois tem como base o Cordova e oferece uma grande quantidade de componentes prontos e recursos em seu site.&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://ionicframework.com/&quot;&gt;https://ionicframework.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://creator.ionic&quot;&gt;http://creator.ionic&lt;/a&gt;  - uma ferramenta online com interface drag-&amp;amp;-drop para você criar protótipos de aplicativos&lt;br /&gt;&lt;a href=&quot;https://apps.ionic.io/apps/&quot;&gt;https://apps.ionic.io/apps/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://ionic.io/products/creator&quot;&gt;https://ionic.io/products/creator&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://docs.ionic.io/services/package/.io&quot;&gt;https://docs.ionic.io/services/package/.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://view.ionic.io&quot;&gt;http://view.ionic.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://ngcordova.com&quot;&gt;http://ngcordova.com&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://play.ionic.io&quot;&gt;http://play.ionic.io&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://apps.ionic.io/&quot;&gt;https://apps.ionic.io/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://ionicframework.com/docs/v1/guide/&quot;&gt;http://ionicframework.com/docs/v1/guide/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://showcase.ionicframework.com/apps/top&quot;&gt;http://showcase.ionicframework.com/apps/top&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://market.ionic.io/&quot;&gt;https://market.ionic.io/&lt;/a&gt;  - um lugar onde você pode encontrar plugins, templates e exemplo de aplicativos.&lt;br /&gt;&lt;a href=&quot;http://lab.ionic.io/&quot;&gt;http://lab.ionic.io/&lt;/a&gt;  - uma IDE para você desenvolver seu aplicativo. (Não é obrigatório, você pode utilzar qualquer IDE de sua preferência)&lt;br /&gt;&lt;a href=&quot;https://github.com/IonicBrazil&quot;&gt;https://github.com/IonicBrazil&lt;/a&gt; &lt;br /&gt;Slack - &lt;a href=&quot;http://ionicworldwide.herokuapp.com/&quot;&gt;http://ionicworldwide.herokuapp.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/ionic-team/ionic&quot;&gt;https://github.com/ionic-team/ionic&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar app Ionic e build&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start ola tabs&lt;br /&gt;ionic serve&lt;br /&gt;ionic login email senha&lt;br /&gt;ionic link (indicar a app da nuvem ou criar uma nova e depois linkar)&lt;br /&gt;ionic package build android --prod (release)&lt;br /&gt;ionic cordova build android&lt;br /&gt;ionic cordova resources android - cria os ícones e splashscreens&lt;br /&gt;Requer ícone em resources/icon.png com pelo menos 1024x1024px e resources/splash.png com 2732x2732px. Se usamos ionic start já existem reources default. Este comando atualizará a apsta resources e o config.xml&lt;br /&gt;ionic upload&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Mais comandos com detalhes&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start appname template - cria um app do ionic&lt;br /&gt;ionic start agenda sidemenu&lt;br /&gt;cd agenda&lt;br /&gt;ionic serve -  - inicia servidor logal. Mostrará IP:porta&lt;br /&gt;ionic login - login com https://apps.ionic.io. Ou: ionic login email password&lt;br /&gt;ionic link&lt;br /&gt;ionic upload - compacta o app local e envia para a nuvem&lt;br /&gt;ionic cordova build android - prepara e compila uma app para uma certa plataforma&lt;br /&gt;ionic cordova compile android&lt;br /&gt;ionic cordova emulate android&lt;br /&gt;ionic cordova plugin &amp;lt;acoes&amp;gt;&amp;lt;plugin&amp;gt;&lt;br /&gt;ionic cordova plugin ls&lt;br /&gt;ionic cordova resources android - cria os ícones e splashscreens&lt;br /&gt;Requer ícone em resources/icon.png com pelo menos 1024x1024px e resources/splash.png com 2732x2732px. Se usamos ionic start já existem reources default. Este comando atualizará a apsta resources e o config.xml&lt;br /&gt;ionic cordova run - executa app em dispositivos reais&lt;br /&gt;ionic info - mostra informações do ambiente&lt;br /&gt;ionic link &amp;lt;app&amp;gt; - conecta app com ionic build - caso tenha um app em https://apps.ionic.io este poderá ser linkado para a app local&lt;br /&gt;ionic package lisk - lista apps das nuvens&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configurar ambiente no Windows&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://matheuslao.github.io/2015/06/09/ambiente-desenvolvimento-ionic-framework-ubuntu-vagrant&quot;&gt;http://matheuslao.github.io/2015/06/09/ambiente-desenvolvimento-ionic-framework-ubuntu-vagrant&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -&lt;br /&gt;sudo apt-get install -y nodejs&lt;br /&gt;&lt;br /&gt;sudo npm install -g cordova ionic&lt;br /&gt;&lt;br /&gt;node -v - 6.11&lt;br /&gt;npm -v - 3.10.10&lt;br /&gt;&lt;br /&gt;Criar app myApp tendo tabs como template&lt;br /&gt;ionic start {appname} {template}&lt;br /&gt;&lt;br /&gt;Criar app usando template&lt;br /&gt;&lt;br /&gt;ionic start nomeApp tempalte&lt;br /&gt;ionic start myApp tabs&lt;br /&gt;&lt;br /&gt;Com template blank&lt;br /&gt;ionic start myApp blank&lt;br /&gt;&lt;br /&gt;Com sidemenu&lt;br /&gt;ionic start myApp sidemenu&lt;br /&gt;&lt;br /&gt;Geradores: blank, tabs (default), sidemenu, super e tutorial&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Aplicativo simples&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.sitepoint.com/building-simple-app-using-ionic-advanced-html5-mobile-app-framework/&quot;&gt;https://www.sitepoint.com/building-simple-app-using-ionic-advanced-html5-mobile-app-framework/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://scotch.io/tutorials/create-your-first-mobile-app-with-angularjs-and-ionic&quot;&gt;https://scotch.io/tutorials/create-your-first-mobile-app-with-angularjs-and-ionic&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/intro/deploying/&quot;&gt;https://ionicframework.com/docs/intro/deploying/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://tableless.com.br/tutorial-ionic-meu-primeiro-app/&quot;&gt;https://tableless.com.br/tutorial-ionic-meu-primeiro-app/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://developer.android.com/studio/index.html&quot;&gt;https://developer.android.com/studio/index.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Extrair para a pasta &quot;android-studio&quot;&lt;br /&gt;Acessar o terminal&lt;br /&gt;cd android-studio/bin &lt;br /&gt;./studio.sh&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Instalar Gradle&lt;/strong&gt;&lt;br /&gt;sudo apt-get install gradle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Habilitar a licensa do Android&lt;/strong&gt;&lt;br /&gt;sdkmanager --licenses&lt;br /&gt;Concordar sempre com y&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Listar versões do Cordova Android instalados&lt;/strong&gt;&lt;br /&gt;cordova platform ls&lt;br /&gt;&lt;br /&gt;Rodando a app em emulador de android&lt;br /&gt;&lt;br /&gt;git config --global user.email &quot;you@example.com&quot;&lt;br /&gt;git config --global user.name &quot;Your Name&quot;&lt;br /&gt;&lt;br /&gt;sudo npm install -g ionic@latest&lt;br /&gt;&lt;br /&gt;ionic start myApp2 tutorial&lt;br /&gt;npm link cordova&lt;br /&gt;npm link ionic&lt;br /&gt;&lt;br /&gt;ionic cordova run android --device&lt;br /&gt;ionic cordova build android&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/cli/cordova/build/&quot;&gt;https://ionicframework.com/docs/cli/cordova/build/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;adb kill-server&lt;br /&gt;adb start-server&lt;br /&gt;&lt;br /&gt;Upload&lt;br /&gt;cd app&lt;br /&gt;ionic upload (envia para view.ionic.io)&lt;br /&gt;&lt;br /&gt;adb devices&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Após tudo instalado e configurado&lt;/strong&gt;&lt;br /&gt;cordova run --emulator&lt;br /&gt;&lt;br /&gt;avdmanager list avd&lt;br /&gt;touch ~/.android/repositories.cfg&lt;br /&gt;../android update sdk -u --filter platform-tools,android-26 --use-sdk-wrapper&lt;br /&gt;../android list target&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar imagem&lt;/strong&gt;&lt;br /&gt;sdkmanager &quot;system-images;android-25;google_apis;x86&quot;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar AVD&lt;/strong&gt;&lt;br /&gt;avdmanager create avd -n test -k &quot;system-images;android-25;google_apis;x86&quot; -b x86 -c 100M -d 7 -f&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar Exemplos do Ionic partindo da documentsção Componentes&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://ionicframework.com/docs/components/&quot;&gt;https://ionicframework.com/docs/components/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criar um app e aplicar o código nela&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ionic start componentes tabs&lt;br /&gt;&lt;br /&gt;cd componentes&lt;br /&gt;ionic serve&lt;br /&gt;&lt;br /&gt;cordova build android&lt;br /&gt;&lt;br /&gt;ionic cordova --run emulate android&lt;br /&gt;&lt;br /&gt;cordova run --emulator (erro: falta imagem AVD)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;No celular&lt;/strong&gt;&lt;br /&gt;cordova run android -- --gradleArg=-PcdvMinSdkVersion=20&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Assinando uma app&lt;/strong&gt;&lt;br /&gt;cordova run android --release -- --keystore=../AgendaChave.keystore --storePassword=password --alias=agenda_chave --password=password&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Outra Lista de comandos do ionic:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;docs     Open the Ionic documentation website&lt;br /&gt;generate     Generate pipes, components, pages, directives, providers, and tabs (ionic-angular &amp;gt;= 3.0.0)&lt;br /&gt;info     Print system/environment info&lt;br /&gt;link     Connect your local app to Ionic&lt;br /&gt;login     Login with your Ionic ID&lt;br /&gt;serve     Start a local dev server for app dev/testing&lt;br /&gt;signup     Create an Ionic account&lt;br /&gt;start     Create a new project&lt;br /&gt;telemetry     Opt in and out of telemetry&lt;br /&gt;upload     Upload a new snapshot of your app&lt;br /&gt;cordova build     Build (prepare + compile) an Ionic project for a given platform&lt;br /&gt;cordova compile     Compile native platform code&lt;br /&gt;cordova emulate     Emulate an Ionic project on a simulator or emulator&lt;br /&gt;cordova platform     Manage Cordova platform targets&lt;br /&gt;cordova plugin     Manage Cordova plugins&lt;br /&gt;cordova prepare     Transform metadata to platform manifests and copies assets to Cordova platforms&lt;br /&gt;cordova resources     Automatically create icon and splash screen resources&lt;br /&gt;cordova run     Run an Ionic project on a connected device&lt;br /&gt;package build     Start a package build&lt;br /&gt;package download     Download your packaged app&lt;br /&gt;package info     Get info about a build&lt;br /&gt;package list     List your cloud builds&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo completo de criação de app&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Criar app&lt;br /&gt;ionic start exemplos tabs (ionic start CalculoIMC blank --appname &quot;Cálculo de IMC&quot;)&lt;br /&gt;&lt;br /&gt;Executar app no navegador&lt;br /&gt;ionic serve&lt;br /&gt;&lt;br /&gt;Executar app&lt;br /&gt;ionic platform android&lt;br /&gt;&lt;br /&gt;Build - gerar executável&lt;br /&gt;&lt;br /&gt;Instalando plugin&lt;br /&gt;npm install --save-dev --save-exact @ionic/clip-plugin-cordova@latest&lt;br /&gt;&lt;br /&gt;cordova platform add --save android&lt;br /&gt;&lt;br /&gt;ionic cordova build android&lt;br /&gt;Cria em     /home/ribafs/exemplos/platforms/android/build/outputs/apk/android-debug.apk&lt;br /&gt;https://ionicframework.com/docs/cli/cordova/build/&lt;br /&gt;&lt;br /&gt;ionic cordova emulate android&lt;br /&gt;https://ionicframework.com/docs/cli/cordova/emulate/&lt;br /&gt;&lt;br /&gt;Rodar no celular&lt;br /&gt;ionic run android&lt;br /&gt;&lt;br /&gt;Ícone e Splash Screen&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ícone&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Inclua um arquivo icon.png, icon.psd ou icon.ai na pasta resources do projeto. Certifique que o tamanho mínimo da imagem seja 192px x 192px e que não tenha cantos arredondados. Com isso basta rodar o comando abaixo que o Ionic gera todos os tamanhos possíveis para cada plataforma.&lt;br /&gt;    &lt;br /&gt;ionic resources --icon&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Splash Screen&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Inclua um arquivo splash.png, splash.psd ou splash.ai na pasta resources do projeto. Certifique que o tamanho mínimo da imagem seja 2208px x 2208px. Com isso basta rodar o comando abaixo que o Ionic gera todos os tamanhos possíveis para cada plataforma.&lt;br /&gt;&lt;br /&gt;ionic resources --splash&lt;br /&gt;&lt;br /&gt;Criar Aplicativos com Ionic&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=yoCvd-ksu6w&quot;&gt;https://www.youtube.com/watch?v=yoCvd-ksu6w&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Tutorial Abrangente&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://hollyschinsky.github.io/ConferenceTracker/install-ionic.html&quot;&gt;https://hollyschinsky.github.io/ConferenceTracker/install-ionic.html&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; Outro&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ionic Framework tutorial&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://ccoenraets.github.io/ionic-tutorial/install-ionic.html&quot;&gt;http://ccoenraets.github.io/ionic-tutorial/install-ionic.html&lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>Ionic - Dicas</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/ionic-dicas.html"/>
		<published>2017-07-12T10:22:18-03:00</published>
		<updated>2017-07-12T10:22:18-03:00</updated>
		<id>http://backup/portal/mobile/outros/ionic-dicas.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;Ionic - Dicas&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Bons Tutoriais&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Understanding Ionic 2 Components (Tutorial)&lt;br /&gt;&lt;a href=&quot;https://coursetro.com/posts/code/37/Understanding-Ionic-2-Components-(Tutorial)&quot;&gt;https://coursetro.com/posts/code/37/Understanding-Ionic-2-Components-(Tutorial)&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started with Ionic 2 for Beginners&lt;br /&gt;&lt;a href=&quot;https://coursetro.com/courses/11/Getting-Started-with-Ionic-2-for-Beginners&quot;&gt;https://coursetro.com/courses/11/Getting-Started-with-Ionic-2-for-Beginners&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ionic Quick Guide&lt;br /&gt;&lt;a href=&quot;http://www.tutorialspoint.com/ionic/&quot;&gt;http://www.tutorialspoint.com/ionic/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: Introduction&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-introduction--cms-25919&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-introduction--cms-25919&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: JavaScript Components&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-javascript-components--cms-26168&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-javascript-components--cms-26168&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: Services&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-services--cms-26278&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-services--cms-26278&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;Ionic - Dicas&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Bons Tutoriais&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Understanding Ionic 2 Components (Tutorial)&lt;br /&gt;&lt;a href=&quot;https://coursetro.com/posts/code/37/Understanding-Ionic-2-Components-(Tutorial)&quot;&gt;https://coursetro.com/posts/code/37/Understanding-Ionic-2-Components-(Tutorial)&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started with Ionic 2 for Beginners&lt;br /&gt;&lt;a href=&quot;https://coursetro.com/courses/11/Getting-Started-with-Ionic-2-for-Beginners&quot;&gt;https://coursetro.com/courses/11/Getting-Started-with-Ionic-2-for-Beginners&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ionic Quick Guide&lt;br /&gt;&lt;a href=&quot;http://www.tutorialspoint.com/ionic/&quot;&gt;http://www.tutorialspoint.com/ionic/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: Introduction&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-introduction--cms-25919&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-introduction--cms-25919&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: JavaScript Components&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-javascript-components--cms-26168&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-javascript-components--cms-26168&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Getting Started With Ionic: Services&lt;br /&gt;&lt;a href=&quot;https://code.tutsplus.com/tutorials/getting-started-with-ionic-services--cms-26278&quot;&gt;https://code.tutsplus.com/tutorials/getting-started-with-ionic-services--cms-26278&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>WebSQL para Mobile</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/websql-para-mobile.html"/>
		<published>2017-07-11T20:51:28-03:00</published>
		<updated>2017-07-11T20:51:28-03:00</updated>
		<id>http://backup/portal/mobile/outros/websql-para-mobile.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;WebSQL&lt;/strong&gt; é uma tecnologia do HTML5 que usa SQL do lado do cliente para armazenar dados.&lt;/p&gt;


&lt;p&gt;Para quem está acostumado com bancos de dados SQL fica bem confortável.&lt;/p&gt;


&lt;p&gt;Diferente do localStorage e do IndexedDb, que não usam SQL e com isso ficam um pouco mais trabalhosos.&lt;/p&gt;


&lt;p&gt;O WebSQL foi descontinuado pelo consórcio W3C e por alguns navegadores, mas continua sendo suportado pelas últimas versões do Google Chrome, Opera, Safari e Android e iOS. É o preferido por boa parte dos desenvolvedores.&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Algumas referências sobre o WebSQL e seu uso&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://www.turbosite.com.br/blog/sql-do-lado-do-cliente-web-sql-database-com-html5/&quot;&gt;https://www.turbosite.com.br/blog/sql-do-lado-do-cliente-web-sql-database-com-html5/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.w3.org/TR/webdatabase/Â&quot;&gt;https://www.w3.org/TR/webdatabase/ &lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://codigofonte.uol.com.br/artigos/trabalhando-com-o-web-sql-database-do-html5&quot;&gt;http://codigofonte.uol.com.br/artigos/trabalhando-com-o-web-sql-database-do-html5&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://html5doctor.com/introducing-web-sql-databases/&quot;&gt;http://html5doctor.com/introducing-web-sql-databases/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://html5demos.com/&quot;&gt;https://html5demos.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/html5/html5_web_sql.htm&quot;&gt;https://www.tutorialspoint.com/html5/html5_web_sql.htm&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://caniuse.com/#feat=sql-storage&quot;&gt;http://caniuse.com/#feat=sql-storage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://caniuse.com/#feat=indexeddbÂ&quot;&gt;http://caniuse.com/#feat=indexeddb &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Discussão sobre a depreciação do WebSQL&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/220254/why-is-web-sql-database-deprecated&quot;&gt;https://softwareengineering.stackexchange.com/questions/220254/why-is-web-sql-database-deprecated&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/Â&quot;&gt;https://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/ &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Extensão para Firefox suportar WebSQL&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://addons.mozilla.org/pt-br/firefox/addon/html5-websql-for-firefox/&quot;&gt;https://addons.mozilla.org/pt-br/firefox/addon/html5-websql-for-firefox/&lt;/a&gt; &lt;br /&gt;IndexedDb, WebSQL e localStorage &lt;br /&gt;&lt;a href=&quot;https://github.com/yathit/ydn-db&quot;&gt;https://github.com/yathit/ydn-db&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.npmjs.com/package/lib-websql&quot;&gt;https://www.npmjs.com/package/lib-websql&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://html5sql.com/&quot;&gt;http://html5sql.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://alasql.org/&quot;&gt;http://alasql.org/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/localForage/localForage&quot;&gt;https://github.com/localForage/localForage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.teamtreehouse.com/using-localforage-offline-data-storage&quot;&gt;http://blog.teamtreehouse.com/using-localforage-offline-data-storage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/matthew-andrews/ft-style-offline-web-app-part-2&quot;&gt;https://github.com/matthew-andrews/ft-style-offline-web-app-part-2&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://labs.ft.com/2012/09/ft-style-web-app-on-firefox-and-ie6-to-ie10/?mhq5j=e3&quot;&gt;https://labs.ft.com/2012/09/ft-style-web-app-on-firefox-and-ie6-to-ie10/?mhq5j=e3&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/cesarjr/crud-offline&quot;&gt;https://github.com/cesarjr/crud-offline&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;WebSQL&lt;/strong&gt; é uma tecnologia do HTML5 que usa SQL do lado do cliente para armazenar dados.&lt;/p&gt;


&lt;p&gt;Para quem está acostumado com bancos de dados SQL fica bem confortável.&lt;/p&gt;


&lt;p&gt;Diferente do localStorage e do IndexedDb, que não usam SQL e com isso ficam um pouco mais trabalhosos.&lt;/p&gt;


&lt;p&gt;O WebSQL foi descontinuado pelo consórcio W3C e por alguns navegadores, mas continua sendo suportado pelas últimas versões do Google Chrome, Opera, Safari e Android e iOS. É o preferido por boa parte dos desenvolvedores.&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Algumas referências sobre o WebSQL e seu uso&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://www.turbosite.com.br/blog/sql-do-lado-do-cliente-web-sql-database-com-html5/&quot;&gt;https://www.turbosite.com.br/blog/sql-do-lado-do-cliente-web-sql-database-com-html5/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.w3.org/TR/webdatabase/Â&quot;&gt;https://www.w3.org/TR/webdatabase/ &lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://codigofonte.uol.com.br/artigos/trabalhando-com-o-web-sql-database-do-html5&quot;&gt;http://codigofonte.uol.com.br/artigos/trabalhando-com-o-web-sql-database-do-html5&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://html5doctor.com/introducing-web-sql-databases/&quot;&gt;http://html5doctor.com/introducing-web-sql-databases/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://html5demos.com/&quot;&gt;https://html5demos.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/html5/html5_web_sql.htm&quot;&gt;https://www.tutorialspoint.com/html5/html5_web_sql.htm&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://caniuse.com/#feat=sql-storage&quot;&gt;http://caniuse.com/#feat=sql-storage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://caniuse.com/#feat=indexeddbÂ&quot;&gt;http://caniuse.com/#feat=indexeddb &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Discussão sobre a depreciação do WebSQL&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/220254/why-is-web-sql-database-deprecated&quot;&gt;https://softwareengineering.stackexchange.com/questions/220254/why-is-web-sql-database-deprecated&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/Â&quot;&gt;https://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/ &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Extensão para Firefox suportar WebSQL&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://addons.mozilla.org/pt-br/firefox/addon/html5-websql-for-firefox/&quot;&gt;https://addons.mozilla.org/pt-br/firefox/addon/html5-websql-for-firefox/&lt;/a&gt; &lt;br /&gt;IndexedDb, WebSQL e localStorage &lt;br /&gt;&lt;a href=&quot;https://github.com/yathit/ydn-db&quot;&gt;https://github.com/yathit/ydn-db&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.npmjs.com/package/lib-websql&quot;&gt;https://www.npmjs.com/package/lib-websql&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://html5sql.com/&quot;&gt;http://html5sql.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://alasql.org/&quot;&gt;http://alasql.org/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/localForage/localForage&quot;&gt;https://github.com/localForage/localForage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.teamtreehouse.com/using-localforage-offline-data-storage&quot;&gt;http://blog.teamtreehouse.com/using-localforage-offline-data-storage&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/matthew-andrews/ft-style-offline-web-app-part-2&quot;&gt;https://github.com/matthew-andrews/ft-style-offline-web-app-part-2&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://labs.ft.com/2012/09/ft-style-web-app-on-firefox-and-ie6-to-ie10/?mhq5j=e3&quot;&gt;https://labs.ft.com/2012/09/ft-style-web-app-on-firefox-and-ie6-to-ie10/?mhq5j=e3&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://github.com/cesarjr/crud-offline&quot;&gt;https://github.com/cesarjr/crud-offline&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>WebSQL - Exemplos</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/websql-exemplos.html"/>
		<published>2017-07-11T20:51:28-03:00</published>
		<updated>2017-07-11T20:51:28-03:00</updated>
		<id>http://backup/portal/mobile/outros/websql-exemplos.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;WebSQL&lt;/strong&gt; - &lt;strong&gt;Exemplos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;agenda.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/agenda.zip&quot;&gt;agenda.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;agenda2.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/agenda2.zip&quot;&gt;agenda2.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;websql_ex.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/websql_ex.zip&quot;&gt;websql_ex.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;crud-offline&quot; href=&quot;https://github.com/cesarjr/crud-offline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;crud-offline&lt;/a&gt; - três exemplos usando o WebSQL&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Look at WebSQL&amp;lt;/title&amp;gt;
&amp;lt;script&amp;gt;
//https://gist.github.com/andyj/1599544
	// Through the code below remember essentialy there are just 3 core methods we tend to use
	// openDatabase
	// transaction
	// executeSql
	// Opening a connection 
	// window.openDatabase( database name , version , database description, estimated size );
	// The size is flexible but some browsers put a restriction of 5mb so know your environment
	var db = window.openDatabase(&quot;myDatabase&quot;, &quot;1.0&quot;, &quot;My WebSQL test database&quot;, 5*1024*1024);
	if(!db) {
		// Test your DB was created
		alert('Your DB was not created this time');
		return false
	}
		
	// Prepare you statement 
	// With your DB working we can add tables and run queries via the transaction function
	// db.transactions( transaction, error callback, ready callback )
	db.transaction(
		function(tx){
			// Execute the SQL via a usually anonymous function 
			// tx.executeSql( SQL string, arrary of arguments, success callback function, failure callback function)
			// To keep it simple I've added to functions below called onSuccessExecuteSql() and onFailureExecuteSql()
			// to be used in the callbacks
			tx.executeSql(
				&quot;CREATE TABLE IF NOT EXISTS fightclub (id INTEGER PRIMARY KEY AUTOINCREMENT, rules TEXT)&quot;,
				[],
				onSuccessExecuteSql,
				onError
			)
		},
		onError,
		onReadyTransaction
	)
	// At this point you now know everything to continue. All I'm am going to do now is add
	// a single record to our table
	db.transaction(
		function(tx){
			tx.executeSql( &quot;INSERT INTO fightclub(rules) VALUES(?)&quot;,
			['You do not talk about Fight Club'],
			onSuccessExecuteSql,
			onError )
		},
		onError,
		onReadyTransaction
	)
		
	// All thats left is to get the results on the page
	// There where clause below is weak, but its just an example of preparing your statement
	db.transaction(
		function(tx){
			tx.executeSql( &quot;SELECT * FROM fightclub WHERE id &amp;gt; ?&quot;,
			['0'],
			displayResults,
			onError )
		},
		onError,
		onReadyTransaction
	)
		
	function onReadyTransaction( ){
		console.log( 'Transaction completed' )
	}
	function onSuccessExecuteSql( tx, results ){
		console.log( 'Execute SQL completed' )
	}
	function onError( err ){
		console.log( err )
	}
	function displayResults( tx, results ){
		
		if(results.rows.length == 0) {
			alert(&quot;No records found&quot;);
			return false;
		}
		
		var row = &quot;&quot;;
		for(var i=0; i&amp;lt;results.rows.length; i++) {
			row += results.rows.item(i).rules + &quot;&amp;lt;br/&amp;gt;&quot;;
		}
		document.body.innerHTML = row
	}
&amp;lt;/script&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;WebSQL&lt;/strong&gt; - &lt;strong&gt;Exemplos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;agenda.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/agenda.zip&quot;&gt;agenda.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;agenda2.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/agenda2.zip&quot;&gt;agenda2.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;websql_ex.zip&quot; href=&quot;http://backup/portal/../down/mobile/websql/websql_ex.zip&quot;&gt;websql_ex.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;crud-offline&quot; href=&quot;https://github.com/cesarjr/crud-offline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;crud-offline&lt;/a&gt; - três exemplos usando o WebSQL&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Look at WebSQL&amp;lt;/title&amp;gt;
&amp;lt;script&amp;gt;
//https://gist.github.com/andyj/1599544
	// Through the code below remember essentialy there are just 3 core methods we tend to use
	// openDatabase
	// transaction
	// executeSql
	// Opening a connection 
	// window.openDatabase( database name , version , database description, estimated size );
	// The size is flexible but some browsers put a restriction of 5mb so know your environment
	var db = window.openDatabase(&quot;myDatabase&quot;, &quot;1.0&quot;, &quot;My WebSQL test database&quot;, 5*1024*1024);
	if(!db) {
		// Test your DB was created
		alert('Your DB was not created this time');
		return false
	}
		
	// Prepare you statement 
	// With your DB working we can add tables and run queries via the transaction function
	// db.transactions( transaction, error callback, ready callback )
	db.transaction(
		function(tx){
			// Execute the SQL via a usually anonymous function 
			// tx.executeSql( SQL string, arrary of arguments, success callback function, failure callback function)
			// To keep it simple I've added to functions below called onSuccessExecuteSql() and onFailureExecuteSql()
			// to be used in the callbacks
			tx.executeSql(
				&quot;CREATE TABLE IF NOT EXISTS fightclub (id INTEGER PRIMARY KEY AUTOINCREMENT, rules TEXT)&quot;,
				[],
				onSuccessExecuteSql,
				onError
			)
		},
		onError,
		onReadyTransaction
	)
	// At this point you now know everything to continue. All I'm am going to do now is add
	// a single record to our table
	db.transaction(
		function(tx){
			tx.executeSql( &quot;INSERT INTO fightclub(rules) VALUES(?)&quot;,
			['You do not talk about Fight Club'],
			onSuccessExecuteSql,
			onError )
		},
		onError,
		onReadyTransaction
	)
		
	// All thats left is to get the results on the page
	// There where clause below is weak, but its just an example of preparing your statement
	db.transaction(
		function(tx){
			tx.executeSql( &quot;SELECT * FROM fightclub WHERE id &amp;gt; ?&quot;,
			['0'],
			displayResults,
			onError )
		},
		onError,
		onReadyTransaction
	)
		
	function onReadyTransaction( ){
		console.log( 'Transaction completed' )
	}
	function onSuccessExecuteSql( tx, results ){
		console.log( 'Execute SQL completed' )
	}
	function onError( err ){
		console.log( err )
	}
	function displayResults( tx, results ){
		
		if(results.rows.length == 0) {
			alert(&quot;No records found&quot;);
			return false;
		}
		
		var row = &quot;&quot;;
		for(var i=0; i&amp;lt;results.rows.length; i++) {
			row += results.rows.item(i).rules + &quot;&amp;lt;br/&amp;gt;&quot;;
		}
		document.body.innerHTML = row
	}
&amp;lt;/script&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>IndexedDb para Mobile</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/indexeddb-para-mobile.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/indexeddb-para-mobile.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;IndexedDb&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;O indexedDb é uma forma de persistência local do HTML 5. Ele é suportado pela maioria dos navegadores.&lt;/p&gt;


&lt;p&gt;O WebSQL é mais popular entre os desenvolvedores por ser SQL, mas o WebSQL foi rejeitado pelo W3 Consórcio e por alguns navegadores.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Alguns exemplos de uso do IndexedDb:&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;AgendaSimples.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/AgendaSimples.zip&quot;&gt;AgendaSimples.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;BuscaSimples.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/BuscaSimples.zip&quot;&gt;BuscaSimples.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;BuscaSimplesJQM.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/BuscaSimplesJQM.zip&quot;&gt;BuscaSimplesJQM.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;indexeddb-part-two.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/indexeddb-part-two.zip&quot;&gt;indexeddb-part-two.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;indexedDB_sample.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/indexedDB_sample.zip&quot;&gt;indexedDB_sample.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;todo-list-indexeddb.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/todo-list-indexeddb.zip&quot;&gt;todo-list-indexeddb.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;IndexedDb&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;O indexedDb é uma forma de persistência local do HTML 5. Ele é suportado pela maioria dos navegadores.&lt;/p&gt;


&lt;p&gt;O WebSQL é mais popular entre os desenvolvedores por ser SQL, mas o WebSQL foi rejeitado pelo W3 Consórcio e por alguns navegadores.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Alguns exemplos de uso do IndexedDb:&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;AgendaSimples.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/AgendaSimples.zip&quot;&gt;AgendaSimples.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;BuscaSimples.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/BuscaSimples.zip&quot;&gt;BuscaSimples.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;BuscaSimplesJQM.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/BuscaSimplesJQM.zip&quot;&gt;BuscaSimplesJQM.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;indexeddb-part-two.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/indexeddb-part-two.zip&quot;&gt;indexeddb-part-two.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;indexedDB_sample.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/indexedDB_sample.zip&quot;&gt;indexedDB_sample.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;todo-list-indexeddb.zip&quot; href=&quot;http://backup/portal/../down/mobile/indexeddb/todo-list-indexeddb.zip&quot;&gt;todo-list-indexeddb.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>Jogos Web</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/jogos-web.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/jogos-web.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;Alguns bons jogos Web&lt;/strong&gt;, que podem ser convertidos em mobile.&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;cron-naves.zip&quot; href=&quot;http://backup/portal/../down/mobile/jogos/cron-naves.zip&quot;&gt;cron-naves.zip - &lt;/a&gt;Original em  &lt;a href=&quot;https://github.com/BlackScorp/cron&quot;&gt;https://github.com/BlackScorp/cron&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;pacman-master.zip - Original em &lt;a href=&quot;https://github.com/daleharvey/pacman&quot;&gt;https://github.com/daleharvey/pacman&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;Alguns bons jogos Web&lt;/strong&gt;, que podem ser convertidos em mobile.&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;cron-naves.zip&quot; href=&quot;http://backup/portal/../down/mobile/jogos/cron-naves.zip&quot;&gt;cron-naves.zip - &lt;/a&gt;Original em  &lt;a href=&quot;https://github.com/BlackScorp/cron&quot;&gt;https://github.com/BlackScorp/cron&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;pacman-master.zip - Original em &lt;a href=&quot;https://github.com/daleharvey/pacman&quot;&gt;https://github.com/daleharvey/pacman&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>Introdução à jQueryMobile</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/introducao-a-jquerymobile.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/introducao-a-jquerymobile.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;jQueryMobile&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Mesmo que tenha jquery em seu nome, jQueryMobile encoraja uma forma inteiramente diferente da que temos visto com jQuery. &lt;br /&gt; &lt;br /&gt;É um framework para desenvolver aplicativos mobile responsives e com ele geralmente não usamos CSS nem JavaScript, apenas indicamos suas classes e IDs que ele faz o resto. &lt;br /&gt; &lt;br /&gt;Para conhecer mais sobre o jQueryMobile veja seus demos na pasta completa do download. &lt;br /&gt; &lt;br /&gt;Algo interessante do jQueryMobile é que ele cria opaginas lógicas em apenas um arquivo html, que funcional como se fossem vários arquivos. &lt;br /&gt; &lt;br /&gt;Para criar uma página lógica precisamos de uma div contendo um ID e um data-role=&quot;page&quot;, assim: &lt;br /&gt; &lt;br /&gt;&amp;lt;section id=&quot;Pagina1&quot; data-role=&quot;page&quot;&amp;gt; &lt;br /&gt; &lt;br /&gt;Para chamar esta página acima usamos: &lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/#pagina1&quot;&amp;gt;Página 1&amp;lt;/a&amp;gt; &lt;br /&gt; &lt;br /&gt;No pacote baixado a jQueryMobile já traz uns 50 ícones. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Primeira página a ser aberta&lt;/strong&gt; &lt;br /&gt;Lembrando que a pripeira das páginas lógicas a ser aberta é a primeira na ordem de criação. &lt;br /&gt; &lt;br /&gt;Exemplo: &lt;br /&gt; &lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;jQuery Mobile&amp;lt;/title&amp;gt;
&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;/&amp;gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css&quot; /&amp;gt;
&amp;lt;script src=&quot;http://code.jquery.com/jquery-1.7.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role=&quot;page&quot; id=&quot;pag1&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 1&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 1&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag2&quot;&amp;gt;Página 1...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 1&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;page&quot; id=&quot;pag2&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 2&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 2&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag1&quot;&amp;gt;... Página 1&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 2&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;page&quot; id=&quot;pag3&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 3&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 3&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag2&quot;&amp;gt;... Página 2&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 3&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt; &lt;br /&gt;Read more: &lt;a href=&quot;http://www.linhadecodigo.com.br/artigo/3514/jquery-mobile-estrutura-da-pagina.aspx#ixzz45SlI2MaU&quot;&gt;http://www.linhadecodigo.com.br/artigo/3514/jquery-mobile-estrutura-da-pagina.aspx#ixzz45SlI2MaU&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Plataformas&lt;/strong&gt; &lt;br /&gt;Algo importante de um framework como o jQueryMobile é que ele suporta plataformas distintas como iOS e Android. O programador não precisa se preocupar com as diferenças entre as plataformas e seu código será compatível com ambas.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Usando como mobile&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Podemos criar um site web normal, mas que use jQueryMobile e fornecer sua URL para o cliente para que acesse em seu celular.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;jQueryMobile&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Mesmo que tenha jquery em seu nome, jQueryMobile encoraja uma forma inteiramente diferente da que temos visto com jQuery. &lt;br /&gt; &lt;br /&gt;É um framework para desenvolver aplicativos mobile responsives e com ele geralmente não usamos CSS nem JavaScript, apenas indicamos suas classes e IDs que ele faz o resto. &lt;br /&gt; &lt;br /&gt;Para conhecer mais sobre o jQueryMobile veja seus demos na pasta completa do download. &lt;br /&gt; &lt;br /&gt;Algo interessante do jQueryMobile é que ele cria opaginas lógicas em apenas um arquivo html, que funcional como se fossem vários arquivos. &lt;br /&gt; &lt;br /&gt;Para criar uma página lógica precisamos de uma div contendo um ID e um data-role=&quot;page&quot;, assim: &lt;br /&gt; &lt;br /&gt;&amp;lt;section id=&quot;Pagina1&quot; data-role=&quot;page&quot;&amp;gt; &lt;br /&gt; &lt;br /&gt;Para chamar esta página acima usamos: &lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/#pagina1&quot;&amp;gt;Página 1&amp;lt;/a&amp;gt; &lt;br /&gt; &lt;br /&gt;No pacote baixado a jQueryMobile já traz uns 50 ícones. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Primeira página a ser aberta&lt;/strong&gt; &lt;br /&gt;Lembrando que a pripeira das páginas lógicas a ser aberta é a primeira na ordem de criação. &lt;br /&gt; &lt;br /&gt;Exemplo: &lt;br /&gt; &lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;jQuery Mobile&amp;lt;/title&amp;gt;
&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;/&amp;gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css&quot; /&amp;gt;
&amp;lt;script src=&quot;http://code.jquery.com/jquery-1.7.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role=&quot;page&quot; id=&quot;pag1&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 1&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 1&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag2&quot;&amp;gt;Página 1...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 1&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;page&quot; id=&quot;pag2&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 2&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 2&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag1&quot;&amp;gt;... Página 1&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 2&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;page&quot; id=&quot;pag3&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Título 3&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;content&quot;&amp;gt;
&amp;lt;h3&amp;gt;Esta é a página 3&amp;lt;/h3&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#pag2&quot;&amp;gt;... Página 2&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;footer&quot;&amp;gt;
&amp;lt;h1&amp;gt;Rodapé 3&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt; &lt;br /&gt;Read more: &lt;a href=&quot;http://www.linhadecodigo.com.br/artigo/3514/jquery-mobile-estrutura-da-pagina.aspx#ixzz45SlI2MaU&quot;&gt;http://www.linhadecodigo.com.br/artigo/3514/jquery-mobile-estrutura-da-pagina.aspx#ixzz45SlI2MaU&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Plataformas&lt;/strong&gt; &lt;br /&gt;Algo importante de um framework como o jQueryMobile é que ele suporta plataformas distintas como iOS e Android. O programador não precisa se preocupar com as diferenças entre as plataformas e seu código será compatível com ambas.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Usando como mobile&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Podemos criar um site web normal, mas que use jQueryMobile e fornecer sua URL para o cliente para que acesse em seu celular.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>jQueryMobile - Exemplos</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/jquerymobile-exemplos.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/jquerymobile-exemplos.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;strong&gt;jQueryMobile Exemplos&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;jq_paginas_logicas.html&quot; href=&quot;http://backup/portal/../down/mobile/jquerymobile/jq_paginas_logicas.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;jq_paginas_logicas.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;Pizzas.zip&quot; href=&quot;http://backup/portal/../down/mobile/jquerymobile/Pizzas.zip&quot;&gt;Pizzas.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;strong&gt;jQueryMobile Exemplos&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;jq_paginas_logicas.html&quot; href=&quot;http://backup/portal/../down/mobile/jquerymobile/jq_paginas_logicas.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;jq_paginas_logicas.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a title=&quot;Pizzas.zip&quot; href=&quot;http://backup/portal/../down/mobile/jquerymobile/Pizzas.zip&quot;&gt;Pizzas.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>jQueryMobile - Resumo</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/jquerymobile-resumo.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/jquerymobile-resumo.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;jQueryMobile - Resumo&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://jquerymobile.com&quot;&gt;http://jquerymobile.com&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CDN&lt;/strong&gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot; /&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;http://code.jquery.com/jquery-1.11.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;É um framework para a interface do usuário, que é criada usando o core da jQuery e da jQuery UI.&lt;br /&gt;É usada para desenvolver aplicativos mobile e sites web responsives.&lt;br /&gt;Criado pela equipe da jQuery em 2010.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Características:&lt;/strong&gt;&lt;br /&gt;- Usada da mesma forma em dispositivos mobile, tablets e desktop.&lt;br /&gt;- Compatível com os frameworks Ionic, Phonegap, Whitelight, etc&lt;br /&gt;- Traz um conjunto de inputs de forms touch-friendly e widgets UI&lt;br /&gt;- É open source e cross plataforma e cross browser&lt;br /&gt;- É escrito em JavaScript e usa recursos da jQuery e jQuery UI para criar sites mobile-friendly&lt;br /&gt;- Ele integra HTML5, CSS3 jQuery e jQuery UI em um único framework para a criação de páginas com o mínimo de scripts.&lt;br /&gt;- Inclue o sistema de navegação com Ajax que usa animação nas mudanças de página&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vantagens&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Fácil de aprender e desenvolver aplicações para quem conhece HTML e CSS.&lt;br /&gt;- Podemos criar o tema personalizado usando ThemeRoller sem escrever nenhuma linha de código. Suporta todos os HTML5 navegadores.&lt;br /&gt;- Escreva o mesmo código para mobile e desktop&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo Simples:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width = device-width, initial-scale = 1&quot;&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
    &amp;lt;script src=&quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;div data-role=&quot;page&quot; id=&quot;pageone&quot;&amp;gt;
        &amp;lt;div data-role=&quot;header&quot;&amp;gt;
            &amp;lt;h1&amp;gt;Header Text&amp;lt;/h1&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div data-role=&quot;main&quot; class=&quot;ui-content&quot;&amp;gt;
            &amp;lt;h2&amp;gt;Welcome to TutorialsPoint&amp;lt;/h2&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div data-role=&quot;footer&quot;&amp;gt;
            &amp;lt;h1&amp;gt;Footer Text&amp;lt;/h1&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Demos&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://demos.jquerymobile.com/1.4.5/&quot;&gt;http://demos.jquerymobile.com/1.4.5/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Diálogos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/dialog.html&quot; class=&quot;ui-shadow ui-btn ui-corner-all ui-btn-inline&quot; data-transition=&quot;pop&quot;&amp;gt;Open dialog&amp;lt;/a&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/dialog.html&quot; role=&quot;button&quot; class=&quot;ui-shadow ui-btn ui-corner-all ui-btn-inline&quot; data-transition=&quot;slidedown&quot;&amp;gt;data-transition=&quot;slidedown&quot;&amp;lt;/a&amp;gt; &lt;br /&gt;http://demos.jquerymobile.com/1.4.0/pages-dialog/&lt;br /&gt;https://api.jquerymobile.com/dialog/&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Botões&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://demos.jquerymobile.com/1.4.5/button-markup/&quot;&gt;http://demos.jquerymobile.com/1.4.5/button-markup/&lt;/a&gt; &lt;br /&gt; &lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn&quot;&amp;gt;Anchor&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn&quot;&amp;gt;Button&amp;lt;/button&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all&quot;&amp;gt;No text&amp;lt;/a&amp;gt;
&amp;lt;div id=&quot;custom-border-radius&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all&quot;&amp;gt;No text&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-inline&quot;&amp;gt;Anchor&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-inline&quot;&amp;gt;Button&amp;lt;/button&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn&quot;&amp;gt;Anchor - Inherit&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-a&quot;&amp;gt;Anchor - Theme swatch A&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-b&quot;&amp;gt;Anchor - Theme swatch B&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn&quot;&amp;gt;Button - Inherit&amp;lt;/button&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-a&quot;&amp;gt;Button - Theme swatch A&amp;lt;/button&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-b&quot;&amp;gt;Button - Theme swatch B&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PopUps&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/#popupBasic&quot; data-rel=&quot;popup&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline&quot; data-transition=&quot;pop&quot;&amp;gt;Basic Popup&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupBasic&quot;&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;This is a completely basic popup, no options set.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolTip&lt;/strong&gt;&lt;br /&gt;&amp;lt;p&amp;gt;A paragraph with a tooltip. &amp;lt;a href=&quot;http://backup/portal/#popupInfo&quot; data-rel=&quot;popup&quot; data-transition=&quot;pop&quot; class=&quot;my-tooltip-btn ui-btn ui-alt-icon ui-nodisc-icon ui-btn-inline ui-icon-info ui-btn-icon-notext&quot; title=&quot;Learn more&quot;&amp;gt;Learn more&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupInfo&quot; class=&quot;ui-content&quot; data-theme=&quot;a&quot; style=&quot;max-width:350px;&quot;&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;Here is a &amp;lt;strong&amp;gt;tiny popup&amp;lt;/strong&amp;gt; being used like a tooltip. The text will wrap to multiple lines as needed.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupMenu&quot; data-rel=&quot;popup&quot; data-transition=&quot;slideup&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-gear ui-btn-icon-left ui-btn-a&quot;&amp;gt;Actions...&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupMenu&quot; data-theme=&quot;b&quot;&amp;gt;
&amp;lt;ul data-role=&quot;listview&quot; data-inset=&quot;true&quot; style=&quot;min-width:210px;&quot;&amp;gt;
&amp;lt;li data-role=&quot;list-divider&quot;&amp;gt;Choose an action&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;View details&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Disable&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Delete&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Formulários&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupLogin&quot; data-rel=&quot;popup&quot; data-position-to=&quot;window&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-check ui-btn-icon-left ui-btn-a&quot; data-transition=&quot;pop&quot;&amp;gt;Sign in&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupLogin&quot; data-theme=&quot;a&quot; class=&quot;ui-corner-all&quot;&amp;gt;
&amp;lt;form&amp;gt;
&amp;lt;div style=&quot;padding:10px 20px;&quot;&amp;gt;
&amp;lt;h3&amp;gt;Please sign in&amp;lt;/h3&amp;gt;
&amp;lt;label for=&quot;un&quot; class=&quot;ui-hidden-accessible&quot;&amp;gt;Username:&amp;lt;/label&amp;gt;
&amp;lt;input name=&quot;user&quot; id=&quot;un&quot; value=&quot;&quot; placeholder=&quot;username&quot; data-theme=&quot;a&quot; type=&quot;text&quot;&amp;gt;
&amp;lt;label for=&quot;pw&quot; class=&quot;ui-hidden-accessible&quot;&amp;gt;Password:&amp;lt;/label&amp;gt;
&amp;lt;input name=&quot;pass&quot; id=&quot;pw&quot; value=&quot;&quot; placeholder=&quot;password&quot; data-theme=&quot;a&quot; type=&quot;password&quot;&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check&quot;&amp;gt;Sign in&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Diálogos&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupDialog&quot; data-rel=&quot;popup&quot; data-position-to=&quot;window&quot; data-transition=&quot;pop&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-delete ui-btn-icon-left ui-btn-b&quot;&amp;gt;Delete page...&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupDialog&quot; data-overlay-theme=&quot;b&quot; data-theme=&quot;b&quot; data-dismissible=&quot;false&quot; style=&quot;max-width:400px;&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot; data-theme=&quot;a&quot;&amp;gt;
&amp;lt;h1&amp;gt;Delete Page?&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div role=&quot;main&quot; class=&quot;ui-content&quot;&amp;gt;
&amp;lt;h3 class=&quot;ui-title&quot;&amp;gt;Are you sure you want to delete this page?&amp;lt;/h3&amp;gt;
&amp;lt;p&amp;gt;This action cannot be undone.&amp;lt;/p&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b&quot; data-rel=&quot;back&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b&quot; data-rel=&quot;back&quot; data-transition=&quot;flow&quot;&amp;gt;Delete&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolBar&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn-left ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left ui-icon-delete&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;
&amp;lt;h1&amp;gt;My App&amp;lt;/h1&amp;gt;
&amp;lt;button class=&quot;ui-btn-right ui-btn ui-btn-b ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-check&quot;&amp;gt;Save&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;div data-role=&quot;controlgroup&quot; data-type=&quot;horizontal&quot; class=&quot;ui-mini ui-btn-left&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-plus&quot;&amp;gt;Add&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-arrow-u&quot;&amp;gt;Up&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-arrow-d&quot;&amp;gt;Down&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;h6&amp;gt;My header&amp;lt;/h6&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Select&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form&amp;gt;
&amp;lt;div class=&quot;ui-field-contain&quot;&amp;gt;
&amp;lt;label for=&quot;select-native-1&quot;&amp;gt;Basic:&amp;lt;/label&amp;gt;
&amp;lt;select name=&quot;select-native-1&quot; id=&quot;select-native-1&quot;&amp;gt;
&amp;lt;option value=&quot;1&quot;&amp;gt;The 1st Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;2&quot;&amp;gt;The 2nd Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;3&quot;&amp;gt;The 3rd Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;4&quot;&amp;gt;The 4th Option&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Exemplos&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Two Pages&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;page&quot; id = &quot;page1&quot;&amp;gt;
&amp;lt;div data-role = &quot;header&quot;&amp;gt;
&amp;lt;h2&amp;gt;Header&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;p&amp;gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt; For more information &amp;lt;a href = &quot;#page2&quot;&amp;gt;click here&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;footer&quot;&amp;gt;
&amp;lt;h4&amp;gt;Footer&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;page&quot; id = &quot;page2&quot;&amp;gt;
&amp;lt;div data-role = &quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Header Text&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;p&amp;gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the
1500s.&amp;lt;/p&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;a href = &quot;#page1&quot;&amp;gt;Back to previous page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;footer&quot;&amp;gt;
&amp;lt;h4&amp;gt;Footer Text&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Grid 3 Colunas&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;h2&amp;gt;Three Column Grid Example&amp;lt;/h2&amp;gt;
&amp;lt;div class = &quot;ui-grid-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-block-a&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-a&quot;&amp;gt;First Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-b&quot;&amp;gt;Second Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-c&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-a&quot;&amp;gt;Third Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;h2&amp;gt;Three Column Grid button Example&amp;lt;/h2&amp;gt;
&amp;lt;fieldset class = &quot;ui-grid-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-block-a&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-b&quot;&amp;gt;Button 1&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-b&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-a&quot;&amp;gt;Button 2&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-c&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-b&quot;&amp;gt;Button 3&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/fieldset&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ícones&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;a href = &quot;#&quot; class = &quot;ui-btn ui-btn-icon-left ui-icon-grid&quot;&amp;gt;Grid Button&amp;lt;/a&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-d-r&quot;&amp;gt;arrow-d-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-l&quot;&amp;gt;arrow-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-r&quot;&amp;gt;arrow-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u&quot;&amp;gt;arrow-u&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u-l&quot;&amp;gt;arrow-u-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u-r&quot;&amp;gt;arrow-u-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-audio&quot;&amp;gt;audio&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-calendar&quot;&amp;gt;calendar&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-camera&quot;&amp;gt;camera&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-carat-l&quot;&amp;gt;carat-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-carat-r&quot;&amp;gt;carat-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left
ui-icon-check&quot;&amp;gt;check&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left
ui-icon-clock&quot;&amp;gt;clock&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-eye&quot;&amp;gt;
eye&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Posicionamento de Ícones&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Icon Setting&amp;lt;/title&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-left&quot;&amp;gt;Left&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-right&quot;&amp;gt;Right&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-top&quot;&amp;gt;Top&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-bottom&quot;&amp;gt;Bottom&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Referência&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.tutorialspoint.com/jquery_mobile/index.htm&quot;&gt;https://www.tutorialspoint.com/jquery_mobile/index.htm&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</summary>
		<content type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;jQueryMobile - Resumo&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://jquerymobile.com&quot;&gt;http://jquerymobile.com&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CDN&lt;/strong&gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot; /&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;http://code.jquery.com/jquery-1.11.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src=&quot;http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;É um framework para a interface do usuário, que é criada usando o core da jQuery e da jQuery UI.&lt;br /&gt;É usada para desenvolver aplicativos mobile e sites web responsives.&lt;br /&gt;Criado pela equipe da jQuery em 2010.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Características:&lt;/strong&gt;&lt;br /&gt;- Usada da mesma forma em dispositivos mobile, tablets e desktop.&lt;br /&gt;- Compatível com os frameworks Ionic, Phonegap, Whitelight, etc&lt;br /&gt;- Traz um conjunto de inputs de forms touch-friendly e widgets UI&lt;br /&gt;- É open source e cross plataforma e cross browser&lt;br /&gt;- É escrito em JavaScript e usa recursos da jQuery e jQuery UI para criar sites mobile-friendly&lt;br /&gt;- Ele integra HTML5, CSS3 jQuery e jQuery UI em um único framework para a criação de páginas com o mínimo de scripts.&lt;br /&gt;- Inclue o sistema de navegação com Ajax que usa animação nas mudanças de página&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vantagens&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Fácil de aprender e desenvolver aplicações para quem conhece HTML e CSS.&lt;br /&gt;- Podemos criar o tema personalizado usando ThemeRoller sem escrever nenhuma linha de código. Suporta todos os HTML5 navegadores.&lt;br /&gt;- Escreva o mesmo código para mobile e desktop&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo Simples:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width = device-width, initial-scale = 1&quot;&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
    &amp;lt;script src=&quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;div data-role=&quot;page&quot; id=&quot;pageone&quot;&amp;gt;
        &amp;lt;div data-role=&quot;header&quot;&amp;gt;
            &amp;lt;h1&amp;gt;Header Text&amp;lt;/h1&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div data-role=&quot;main&quot; class=&quot;ui-content&quot;&amp;gt;
            &amp;lt;h2&amp;gt;Welcome to TutorialsPoint&amp;lt;/h2&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div data-role=&quot;footer&quot;&amp;gt;
            &amp;lt;h1&amp;gt;Footer Text&amp;lt;/h1&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Demos&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://demos.jquerymobile.com/1.4.5/&quot;&gt;http://demos.jquerymobile.com/1.4.5/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Diálogos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/dialog.html&quot; class=&quot;ui-shadow ui-btn ui-corner-all ui-btn-inline&quot; data-transition=&quot;pop&quot;&amp;gt;Open dialog&amp;lt;/a&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/dialog.html&quot; role=&quot;button&quot; class=&quot;ui-shadow ui-btn ui-corner-all ui-btn-inline&quot; data-transition=&quot;slidedown&quot;&amp;gt;data-transition=&quot;slidedown&quot;&amp;lt;/a&amp;gt; &lt;br /&gt;http://demos.jquerymobile.com/1.4.0/pages-dialog/&lt;br /&gt;https://api.jquerymobile.com/dialog/&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Botões&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://demos.jquerymobile.com/1.4.5/button-markup/&quot;&gt;http://demos.jquerymobile.com/1.4.5/button-markup/&lt;/a&gt; &lt;br /&gt; &lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn&quot;&amp;gt;Anchor&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn&quot;&amp;gt;Button&amp;lt;/button&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all&quot;&amp;gt;No text&amp;lt;/a&amp;gt;
&amp;lt;div id=&quot;custom-border-radius&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all&quot;&amp;gt;No text&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-inline&quot;&amp;gt;Anchor&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-inline&quot;&amp;gt;Button&amp;lt;/button&amp;gt;

&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn&quot;&amp;gt;Anchor - Inherit&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-a&quot;&amp;gt;Anchor - Theme swatch A&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-b&quot;&amp;gt;Anchor - Theme swatch B&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;ui-btn&quot;&amp;gt;Button - Inherit&amp;lt;/button&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-a&quot;&amp;gt;Button - Theme swatch A&amp;lt;/button&amp;gt;
&amp;lt;button class=&quot;ui-btn ui-btn-b&quot;&amp;gt;Button - Theme swatch B&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PopUps&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;a href=&quot;http://backup/portal/#popupBasic&quot; data-rel=&quot;popup&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline&quot; data-transition=&quot;pop&quot;&amp;gt;Basic Popup&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupBasic&quot;&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;This is a completely basic popup, no options set.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolTip&lt;/strong&gt;&lt;br /&gt;&amp;lt;p&amp;gt;A paragraph with a tooltip. &amp;lt;a href=&quot;http://backup/portal/#popupInfo&quot; data-rel=&quot;popup&quot; data-transition=&quot;pop&quot; class=&quot;my-tooltip-btn ui-btn ui-alt-icon ui-nodisc-icon ui-btn-inline ui-icon-info ui-btn-icon-notext&quot; title=&quot;Learn more&quot;&amp;gt;Learn more&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupInfo&quot; class=&quot;ui-content&quot; data-theme=&quot;a&quot; style=&quot;max-width:350px;&quot;&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;Here is a &amp;lt;strong&amp;gt;tiny popup&amp;lt;/strong&amp;gt; being used like a tooltip. The text will wrap to multiple lines as needed.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupMenu&quot; data-rel=&quot;popup&quot; data-transition=&quot;slideup&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-gear ui-btn-icon-left ui-btn-a&quot;&amp;gt;Actions...&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupMenu&quot; data-theme=&quot;b&quot;&amp;gt;
&amp;lt;ul data-role=&quot;listview&quot; data-inset=&quot;true&quot; style=&quot;min-width:210px;&quot;&amp;gt;
&amp;lt;li data-role=&quot;list-divider&quot;&amp;gt;Choose an action&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;View details&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Disable&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Delete&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Formulários&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupLogin&quot; data-rel=&quot;popup&quot; data-position-to=&quot;window&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-check ui-btn-icon-left ui-btn-a&quot; data-transition=&quot;pop&quot;&amp;gt;Sign in&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupLogin&quot; data-theme=&quot;a&quot; class=&quot;ui-corner-all&quot;&amp;gt;
&amp;lt;form&amp;gt;
&amp;lt;div style=&quot;padding:10px 20px;&quot;&amp;gt;
&amp;lt;h3&amp;gt;Please sign in&amp;lt;/h3&amp;gt;
&amp;lt;label for=&quot;un&quot; class=&quot;ui-hidden-accessible&quot;&amp;gt;Username:&amp;lt;/label&amp;gt;
&amp;lt;input name=&quot;user&quot; id=&quot;un&quot; value=&quot;&quot; placeholder=&quot;username&quot; data-theme=&quot;a&quot; type=&quot;text&quot;&amp;gt;
&amp;lt;label for=&quot;pw&quot; class=&quot;ui-hidden-accessible&quot;&amp;gt;Password:&amp;lt;/label&amp;gt;
&amp;lt;input name=&quot;pass&quot; id=&quot;pw&quot; value=&quot;&quot; placeholder=&quot;password&quot; data-theme=&quot;a&quot; type=&quot;password&quot;&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check&quot;&amp;gt;Sign in&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Diálogos&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;http://backup/portal/#popupDialog&quot; data-rel=&quot;popup&quot; data-position-to=&quot;window&quot; data-transition=&quot;pop&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-delete ui-btn-icon-left ui-btn-b&quot;&amp;gt;Delete page...&amp;lt;/a&amp;gt;
&amp;lt;div data-role=&quot;popup&quot; id=&quot;popupDialog&quot; data-overlay-theme=&quot;b&quot; data-theme=&quot;b&quot; data-dismissible=&quot;false&quot; style=&quot;max-width:400px;&quot;&amp;gt;
&amp;lt;div data-role=&quot;header&quot; data-theme=&quot;a&quot;&amp;gt;
&amp;lt;h1&amp;gt;Delete Page?&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div role=&quot;main&quot; class=&quot;ui-content&quot;&amp;gt;
&amp;lt;h3 class=&quot;ui-title&quot;&amp;gt;Are you sure you want to delete this page?&amp;lt;/h3&amp;gt;
&amp;lt;p&amp;gt;This action cannot be undone.&amp;lt;/p&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b&quot; data-rel=&quot;back&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b&quot; data-rel=&quot;back&quot; data-transition=&quot;flow&quot;&amp;gt;Delete&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolBar&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn-left ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left ui-icon-delete&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;
&amp;lt;h1&amp;gt;My App&amp;lt;/h1&amp;gt;
&amp;lt;button class=&quot;ui-btn-right ui-btn ui-btn-b ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-check&quot;&amp;gt;Save&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role=&quot;header&quot;&amp;gt;
&amp;lt;div data-role=&quot;controlgroup&quot; data-type=&quot;horizontal&quot; class=&quot;ui-mini ui-btn-left&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-plus&quot;&amp;gt;Add&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-arrow-u&quot;&amp;gt;Up&amp;lt;/a&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;ui-btn ui-btn-icon-right ui-icon-arrow-d&quot;&amp;gt;Down&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;h6&amp;gt;My header&amp;lt;/h6&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Select&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form&amp;gt;
&amp;lt;div class=&quot;ui-field-contain&quot;&amp;gt;
&amp;lt;label for=&quot;select-native-1&quot;&amp;gt;Basic:&amp;lt;/label&amp;gt;
&amp;lt;select name=&quot;select-native-1&quot; id=&quot;select-native-1&quot;&amp;gt;
&amp;lt;option value=&quot;1&quot;&amp;gt;The 1st Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;2&quot;&amp;gt;The 2nd Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;3&quot;&amp;gt;The 3rd Option&amp;lt;/option&amp;gt;
&amp;lt;option value=&quot;4&quot;&amp;gt;The 4th Option&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Exemplos&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Two Pages&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;page&quot; id = &quot;page1&quot;&amp;gt;
&amp;lt;div data-role = &quot;header&quot;&amp;gt;
&amp;lt;h2&amp;gt;Header&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;p&amp;gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt; For more information &amp;lt;a href = &quot;#page2&quot;&amp;gt;click here&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;footer&quot;&amp;gt;
&amp;lt;h4&amp;gt;Footer&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;page&quot; id = &quot;page2&quot;&amp;gt;
&amp;lt;div data-role = &quot;header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Header Text&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;p&amp;gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the
1500s.&amp;lt;/p&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;a href = &quot;#page1&quot;&amp;gt;Back to previous page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div data-role = &quot;footer&quot;&amp;gt;
&amp;lt;h4&amp;gt;Footer Text&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Grid 3 Colunas&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;h2&amp;gt;Three Column Grid Example&amp;lt;/h2&amp;gt;
&amp;lt;div class = &quot;ui-grid-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-block-a&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-a&quot;&amp;gt;First Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-b&quot;&amp;gt;Second Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-c&quot;&amp;gt;
&amp;lt;div class = &quot;ui-bar ui-bar-a&quot;&amp;gt;Third Block&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;h2&amp;gt;Three Column Grid button Example&amp;lt;/h2&amp;gt;
&amp;lt;fieldset class = &quot;ui-grid-b&quot;&amp;gt;
&amp;lt;div class = &quot;ui-block-a&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-b&quot;&amp;gt;Button 1&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-b&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-a&quot;&amp;gt;Button 2&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class = &quot;ui-block-c&quot;&amp;gt;
&amp;lt;a class = &quot;ui-btn ui-corner-all ui-shadow ui-btn-b&quot;&amp;gt;Button 3&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/fieldset&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Ícones&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;a href = &quot;#&quot; class = &quot;ui-btn ui-btn-icon-left ui-icon-grid&quot;&amp;gt;Grid Button&amp;lt;/a&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-d-r&quot;&amp;gt;arrow-d-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-l&quot;&amp;gt;arrow-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-r&quot;&amp;gt;arrow-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u&quot;&amp;gt;arrow-u&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u-l&quot;&amp;gt;arrow-u-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-arrow-u-r&quot;&amp;gt;arrow-u-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-audio&quot;&amp;gt;audio&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-calendar&quot;&amp;gt;calendar&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-camera&quot;&amp;gt;camera&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-carat-l&quot;&amp;gt;carat-l&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-btn-icon-left ui-icon-carat-r&quot;&amp;gt;carat-r&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left
ui-icon-check&quot;&amp;gt;check&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left
ui-icon-clock&quot;&amp;gt;clock&amp;lt;/button&amp;gt;
&amp;lt;button class = &quot;ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-eye&quot;&amp;gt;
eye&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Posicionamento de Ícones&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Icon Setting&amp;lt;/title&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1&quot;&amp;gt;
&amp;lt;link rel = &quot;stylesheet&quot; href = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css&quot;&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;div data-role = &quot;main&quot; class = &quot;ui-content&quot;&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-left&quot;&amp;gt;Left&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-right&quot;&amp;gt;Right&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-top&quot;&amp;gt;Top&amp;lt;/a&amp;gt;
&amp;lt;a href = &quot;&quot; class = &quot;ui-btn ui-icon-home ui-btn-icon-bottom&quot;&amp;gt;Bottom&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Referência&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.tutorialspoint.com/jquery_mobile/index.htm&quot;&gt;https://www.tutorialspoint.com/jquery_mobile/index.htm&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
	<entry>
		<title>BootStrap - Resumo</title>
		<link rel="alternate" type="text/html" href="http://backup/portal/mobile/outros/bootstrap-resumo.html"/>
		<published>2017-07-11T16:32:44-03:00</published>
		<updated>2017-07-11T16:32:44-03:00</updated>
		<id>http://backup/portal/mobile/outros/bootstrap-resumo.html</id>
		<author>
			<name>Ribamar FS</name>
		</author>
		<summary type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;BootStrap - Resumo&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;O Bootstrap é um projeto criado pela equipe do Twitter e tendo seu código fonte aberto para a comunidade.&lt;br /&gt;Hoje é o framework front end mais popular atualmente. Usado na web e para mobile.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com/&quot;&gt;http://getbootstrap.com/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com/getting-started/#download&quot;&gt;http://getbootstrap.com/getting-started/#download&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Em Pt-br&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com.br/&quot;&gt;http://getbootstrap.com.br/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;No &lt;strong&gt;GitHub&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/twbs/bootstrap&quot;&gt;https://github.com/twbs/bootstrap&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Suporta todos os navegadores populares: safari, FF, opera, chrome e IE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Responsive -&lt;/strong&gt; &lt;br /&gt; &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;&lt;br /&gt; &amp;lt;link href=&quot;http://backup/portal/assets/css/bootstrap-responsive.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&lt;br /&gt;&lt;strong&gt;Este exemplo era para a versão 2 do BS. Na versão 3 o bootstrap-responsive.css agora faz parte do bootstrap.css.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Template simples do Bootstrap 3&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Bootstrap 101 Template&amp;lt;/title&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1.0&quot;&amp;gt;
&amp;lt;!-- Bootstrap --&amp;gt;
&amp;lt;link href = &quot;css/bootstrap.min.css&quot; rel = &quot;stylesheet&quot;&amp;gt;
&amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;
&amp;lt;!-- WARNING: Respond.js doesn't work if you view the page via file:// --&amp;gt;
&amp;lt;!--[if lt IE 9]&amp;gt;
&amp;lt;script src = &quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;Hello, world!&amp;lt;/h1&amp;gt;

&amp;lt;!-- jQuery (necessary for Bootstrap's JavaScript plugins) --&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;
&amp;lt;script src = &quot;js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Como o bootstrap usa o jquery, então sempre precisamos incluir o jquery antes do bootstrap, como no exemplo acima.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sistema de Grid&lt;/strong&gt;&lt;br /&gt;Uma grid é uma grade com linhas e colunas.&lt;br /&gt;&lt;br /&gt;Uma grid deve vir contida na classe .container para adequado alinhamento e padding&lt;br /&gt;Uma linha pode ter até 12 colunas e a linha é criada com a classe row, com grupos de colunas e somente colunas nas rows.&lt;br /&gt;Colunas com as classes como .col-xs-4&lt;br /&gt;&lt;br /&gt;Media Queries&lt;br /&gt;/* Extra small devices (phones, less than 768px) */&lt;br /&gt;/* No media query since this is the default in Bootstrap */&lt;br /&gt;&lt;br /&gt;/* Small devices (tablets, 768px and up) */&lt;br /&gt;@media (min-width: @screen-sm-min) { ... }&lt;br /&gt;&lt;br /&gt;/* Medium devices (desktops, 992px and up) */&lt;br /&gt;@media (min-width: @screen-md-min) { ... }&lt;br /&gt;&lt;br /&gt;/* Large devices (large desktops, 1200px and up) */&lt;br /&gt;@media (min-width: @screen-lg-min) { ... }&lt;br /&gt;&lt;br /&gt;Occasionally these are expanded to include a max-width to limit CSS to a narrower set of devices.&lt;br /&gt;&lt;br /&gt;@media (max-width: @screen-xs-max) { ... }&lt;br /&gt;@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }&lt;br /&gt;@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }&lt;br /&gt;@media (min-width: @screen-lg-min) { ... }&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Opções de grid&lt;/strong&gt;&lt;br /&gt; Extra small devices Phones (&amp;lt;768px) Small devices Tablets (≥768px) Medium devices Desktops (≥992px) Large devices Desktops (≥1200px)&lt;br /&gt;Grid behavior Horizontal at all times Collapsed to start, horizontal above breakpoints&lt;br /&gt;Container width None (auto) 750px 970px 1170px&lt;br /&gt;Class prefix .col-xs- .col-sm- .col-md- .col-lg-&lt;br /&gt;# of columns 12&lt;br /&gt;Column width Auto ~62px ~81px ~97px&lt;br /&gt;Gutter width 30px (15px on each side of a column)&lt;br /&gt;Nestable Yes&lt;br /&gt;Offsets Yes&lt;br /&gt;Column ordering Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Grid Básico&lt;/strong&gt;&lt;br /&gt;&amp;lt;div class = &quot;container&quot;&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;row&quot;&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;col-*-*&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;col-*-*&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;row&quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div class = &quot;container&quot;&amp;gt;&lt;br /&gt;....&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Exemplo completo&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no&quot;&amp;gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot; integrity=&quot;sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u&quot; crossorigin=&quot;anonymous&quot;&amp;gt;

&amp;lt;style&amp;gt;
.fundo{
background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;
}
&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;div class = &quot;container&quot;&amp;gt;
&amp;lt;h1&amp;gt;Olá Bootstrap Grid!&amp;lt;/h1&amp;gt;

&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-8 fundo&quot;&amp;gt;.col-md-8&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-6 fundo&quot;&amp;gt;.col-md-6&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-6 fundo&quot;&amp;gt;.col-md-6&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Offsetting Column&lt;/strong&gt;&lt;br /&gt;Para deixar um espaço de 4 colunas em branco entre duas colunas colunas use:&lt;br /&gt;.col-md-offset-4&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-4&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 col-md-offset-4&quot;&amp;gt;.col-md-4 .col-md-offset-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-3 col-md-offset-3&quot;&amp;gt;.col-md-3 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-3 col-md-offset-3&quot;&amp;gt;.col-md-3 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-6 col-md-offset-3&quot;&amp;gt;.col-md-6 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tabelas&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;O Bootstrap trabalha com as seguintes tags:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;lt;table&amp;gt;&lt;br /&gt;&amp;lt;thead&amp;gt;&lt;br /&gt;&amp;lt;tbody&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;table class=&quot;table table-stripped&quot;&amp;gt;&lt;br /&gt;.table-bordered&lt;br /&gt;.table-hover&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Colorindo células ou a tabela inteira:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;.active Applies the hover color to a particular row or cell&lt;br /&gt;.success Indicates a successful or positive action&lt;br /&gt;.info Indicates a neutral informative change or action&lt;br /&gt;.warning Indicates a warning that might need attention&lt;br /&gt;.danger Indicates a dangerous or potentially negative action&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!-- On rows --&amp;gt;
&amp;lt;tr class=&quot;active&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;success&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;warning&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;danger&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;info&quot;&amp;gt;...&amp;lt;/tr&amp;gt;

&amp;lt;!-- On cells (`td` or `th`) --&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;td class=&quot;active&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;success&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;warning&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;danger&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;info&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;

.table-responsive

&amp;lt;div class=&quot;table-responsive&quot;&amp;gt;
&amp;lt;table class=&quot;table&quot;&amp;gt;
...
&amp;lt;/table&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Formulários&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputEmail1&quot;&amp;gt;Email address&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; id=&quot;exampleInputEmail1&quot; placeholder=&quot;Email&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputPassword1&quot;&amp;gt;Password&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;password&quot; class=&quot;form-control&quot; id=&quot;exampleInputPassword1&quot; placeholder=&quot;Password&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputFile&quot;&amp;gt;File input&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;file&quot; id=&quot;exampleInputFile&quot;&amp;gt;
&amp;lt;p class=&quot;help-block&quot;&amp;gt;Example block-level help text here.&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot;&amp;gt; Check me out
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Form em linha:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form class=&quot;form-inline&quot;&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputName2&quot;&amp;gt;Name&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;exampleInputName2&quot; placeholder=&quot;Jane Doe&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputEmail2&quot;&amp;gt;Email&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; id=&quot;exampleInputEmail2&quot; placeholder=&quot;jane.doe@example.com&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Send invitation&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Validação de forms&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group has-success&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputSuccess1&quot;&amp;gt;Input with success&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputSuccess1&quot; aria-describedby=&quot;helpBlock2&quot;&amp;gt;
&amp;lt;span id=&quot;helpBlock2&quot; class=&quot;help-block&quot;&amp;gt;A block of help text that breaks onto a new line and may extend beyond one line.&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-warning&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputWarning1&quot;&amp;gt;Input with warning&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputWarning1&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-error&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputError1&quot;&amp;gt;Input with error&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputError1&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-success&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxSuccess&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with success
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-warning&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxWarning&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with warning
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-error&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxError&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with error
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Com íconeso pcionais:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group has-success has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputSuccess2&quot;&amp;gt;Input with success&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputSuccess2&quot; aria-describedby=&quot;inputSuccess2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-ok form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputSuccess2Status&quot; class=&quot;sr-only&quot;&amp;gt;(success)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-warning has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputWarning2&quot;&amp;gt;Input with warning&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputWarning2&quot; aria-describedby=&quot;inputWarning2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-warning-sign form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputWarning2Status&quot; class=&quot;sr-only&quot;&amp;gt;(warning)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-error has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputError2&quot;&amp;gt;Input with error&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputError2&quot; aria-describedby=&quot;inputError2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-remove form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputError2Status&quot; class=&quot;sr-only&quot;&amp;gt;(error)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-success has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputGroupSuccess1&quot;&amp;gt;Input group with success&amp;lt;/label&amp;gt;
&amp;lt;div class=&quot;input-group&quot;&amp;gt;
&amp;lt;span class=&quot;input-group-addon&quot;&amp;gt;@&amp;lt;/span&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputGroupSuccess1&quot; aria-describedby=&quot;inputGroupSuccess1Status&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-ok form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputGroupSuccess1Status&quot; class=&quot;sr-only&quot;&amp;gt;(success)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Largura da coluna dos campos&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-xs-2&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-2&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-xs-3&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-3&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-xs-4&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-4&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Botões&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a class=&quot;btn btn-default&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot;&amp;gt;Link&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;btn btn-default&quot; type=&quot;submit&quot;&amp;gt;Button&amp;lt;/button&amp;gt;
&amp;lt;input class=&quot;btn btn-default&quot; type=&quot;button&quot; value=&quot;Input&quot;&amp;gt;
&amp;lt;input class=&quot;btn btn-default&quot; type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;

&amp;lt;!-- Standard button --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot;&amp;gt;Default&amp;lt;/button&amp;gt;

&amp;lt;!-- Provides extra visual weight and identifies the primary action in a set of buttons --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Primary&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates a successful or positive action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-success&quot;&amp;gt;Success&amp;lt;/button&amp;gt;

&amp;lt;!-- Contextual button for informational alert messages --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-info&quot;&amp;gt;Info&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates caution should be taken with this action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-warning&quot;&amp;gt;Warning&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates a dangerous or potentially negative action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-danger&quot;&amp;gt;Danger&amp;lt;/button&amp;gt;

&amp;lt;!-- Deemphasize a button by making it look like a link while maintaining button behavior --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-link&quot;&amp;gt;Link&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tamanho dos botões:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-lg&quot;&amp;gt;Large button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-lg&quot;&amp;gt;Large button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Default button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot;&amp;gt;Default button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-sm&quot;&amp;gt;Small button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-sm&quot;&amp;gt;Small button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-xs&quot;&amp;gt;Extra small button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;Extra small button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;strong&gt;Glyphicons&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Lista no site - &lt;a href=&quot;http://getbootstrap.com/components/#glyphicons&quot;&gt;http://getbootstrap.com/components/#glyphicons&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Usando&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; aria-label=&quot;Left Align&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-align-left&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-lg&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-star&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt; Star
&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-exclamation-sign&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;sr-only&quot;&amp;gt;Error:&amp;lt;/span&amp;gt;
Enter a valid email address
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Barras de Navegação&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav nav-tabs&quot;&amp;gt;
&amp;lt;li role=&quot;presentation&quot; class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Profile&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Messages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;

&amp;lt;ul class=&quot;nav nav-pills&quot;&amp;gt;
&amp;lt;li role=&quot;presentation&quot; class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Profile&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Messages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Link desabilitado&lt;/strong&gt;&lt;br /&gt;&amp;lt;li role=&quot;presentation&quot; class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Disabled link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DropDown&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav nav-tabs&quot;&amp;gt;
...
&amp;lt;li role=&quot;presentation&quot; class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;
Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
...
&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo de Barra de Navegação&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;nav class=&quot;navbar navbar-default&quot;&amp;gt;
&amp;lt;div class=&quot;container-fluid&quot;&amp;gt;
&amp;lt;!-- Brand and toggle get grouped for better mobile display --&amp;gt;
&amp;lt;div class=&quot;navbar-header&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;navbar-toggle collapsed&quot; data-toggle=&quot;collapse&quot; data-target=&quot;#bs-example-navbar-collapse-1&quot; aria-expanded=&quot;false&quot;&amp;gt;
&amp;lt;span class=&quot;sr-only&quot;&amp;gt;Toggle navigation&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/button&amp;gt;
&amp;lt;a class=&quot;navbar-brand&quot; href=&quot;http://backup/portal/#&quot;&amp;gt;Brand&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;!-- Collect the nav links, forms, and other content for toggling --&amp;gt;
&amp;lt;div class=&quot;collapse navbar-collapse&quot; id=&quot;bs-example-navbar-collapse-1&quot;&amp;gt;
&amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;
&amp;lt;li class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link &amp;lt;span class=&quot;sr-only&quot;&amp;gt;(current)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Another action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Something else here&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;One more separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;form class=&quot;navbar-form navbar-left&quot;&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Search&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;ul class=&quot;nav navbar-nav navbar-right&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Another action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Something else here&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.navbar-collapse --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.container-fluid --&amp;gt;
&amp;lt;/nav&amp;gt;

&amp;lt;nav class=&quot;navbar navbar-inverse&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Rótulos/Labels&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;span class=&quot;label label-default&quot;&amp;gt;Default&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-primary&quot;&amp;gt;Primary&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-success&quot;&amp;gt;Success&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-info&quot;&amp;gt;Info&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-warning&quot;&amp;gt;Warning&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-danger&quot;&amp;gt;Danger&amp;lt;/span&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Jumbotron&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;jumbotron&quot;&amp;gt;
&amp;lt;h1&amp;gt;Hello, world!&amp;lt;/h1&amp;gt;
&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a class=&quot;btn btn-primary btn-lg&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot;&amp;gt;Learn more&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cabeçalho de Página&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;page-header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Example page header &amp;lt;small&amp;gt;Subtext for header&amp;lt;/small&amp;gt;&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alerts&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-success&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-info&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Obs.: Os alerts são plugins que requerem o plugin alert do JavaScript&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-warning alert-dismissible&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;alert&quot; aria-label=&quot;Close&quot;&amp;gt;&amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;
&amp;lt;strong&amp;gt;Warning!&amp;lt;/strong&amp;gt; Better check yourself, you're not looking too good.
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Links em Alerts&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-success&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-info&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Paineis&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Basic panel example
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-heading&quot;&amp;gt;Panel heading without title&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-heading&quot;&amp;gt;
&amp;lt;h3 class=&quot;panel-title&quot;&amp;gt;Panel title&amp;lt;/h3&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-footer&quot;&amp;gt;Panel footer&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alinhamento em navbars&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!--Left Align--&amp;gt;
&amp;lt;ul class = &quot;nav navbar-nav navbar-left&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;

&amp;lt;!--Right Align--&amp;gt;
&amp;lt;ul class = &quot;nav navbar-nav navbar-right&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;

&amp;lt;nav class = &quot;navbar navbar-default navbar-fixed-top&quot; role = &quot;navigation&quot;&amp;gt;
...
&amp;lt;/nav&amp;gt;

&amp;lt;nav class = &quot;navbar navbar-default navbar-fixed-bottom&quot; role = &quot;navigation&quot;&amp;gt;
...
&amp;lt;/nav&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plugins - os plugins do Bootstrap usam o jQuery.&lt;/strong&gt;&lt;br /&gt;São 12&lt;br /&gt;&lt;br /&gt;Para usá-los precisamos incluir os arquivos .js do bootstrap, tanto o bootstrap.js quanto o jquery.js.&lt;br /&gt;Lembre de inserir o jquery antes.&lt;br /&gt;http://getbootstrap.com.br/javascript/&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo - janela modal&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;modal fade&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
&amp;lt;div class=&quot;modal-header&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-label=&quot;Close&quot;&amp;gt;&amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;
&amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;Título do modal&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;modal-body&quot;&amp;gt;
&amp;lt;p&amp;gt;One fine body&amp;amp;hellip;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;modal-footer&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-dismiss=&quot;modal&quot;&amp;gt;Fechar&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Salvar mudanças&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-content --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-dialog --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal --&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Modal larga e estreita&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!-- Large modal --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot; data-toggle=&quot;modal&quot; data-target=&quot;.bs-example-modal-lg&quot;&amp;gt;Large modal&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;modal fade bs-example-modal-lg&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;myLargeModalLabel&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog modal-lg&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
...
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;!-- Small modal --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot; data-toggle=&quot;modal&quot; data-target=&quot;.bs-example-modal-sm&quot;&amp;gt;Small modal&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;modal fade bs-example-modal-sm&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;mySmallModalLabel&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog modal-sm&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
...
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolTips&lt;/strong&gt;&lt;br /&gt;Ao mover o mouse&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;left&quot; title=&quot;Tooltip on left&quot;&amp;gt;Tooltip on left&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;top&quot; title=&quot;Tooltip on top&quot;&amp;gt;Tooltip on top&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;bottom&quot; title=&quot;Tooltip on bottom&quot;&amp;gt;Tooltip on bottom&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;right&quot; title=&quot;Tooltip on right&quot;&amp;gt;Tooltip on right&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Recursos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Scaffolding Bootstrap 3&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.bootply.com/ZSXdC6EajA&quot;&gt;https://www.bootply.com/ZSXdC6EajA&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bootstrap 3 snippets&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.bootply.com/tagged/bootstrap%203&quot;&gt;https://www.bootply.com/tagged/bootstrap%203&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Coding Groud&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.tutorialspoint.com/codingground.htm&quot;&gt;http://www.tutorialspoint.com/codingground.htm&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/try_bootstrap_online.php&quot;&gt;https://www.tutorialspoint.com/try_bootstrap_online.php&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Texto de teste&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.lipsum.com/&quot;&gt;http://www.lipsum.com/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tutoriais&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-responsive-layout.php&quot;&gt;https://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-responsive-layout.php&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/bootstrap/index.htm&quot;&gt;https://www.tutorialspoint.com/bootstrap/index.htm&lt;/a&gt;&lt;/p&gt;</summary>
		<content type="html">&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;BootStrap - Resumo&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;O Bootstrap é um projeto criado pela equipe do Twitter e tendo seu código fonte aberto para a comunidade.&lt;br /&gt;Hoje é o framework front end mais popular atualmente. Usado na web e para mobile.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com/&quot;&gt;http://getbootstrap.com/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com/getting-started/#download&quot;&gt;http://getbootstrap.com/getting-started/#download&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Em Pt-br&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://getbootstrap.com.br/&quot;&gt;http://getbootstrap.com.br/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;No &lt;strong&gt;GitHub&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/twbs/bootstrap&quot;&gt;https://github.com/twbs/bootstrap&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Suporta todos os navegadores populares: safari, FF, opera, chrome e IE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Responsive -&lt;/strong&gt; &lt;br /&gt; &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;&lt;br /&gt; &amp;lt;link href=&quot;http://backup/portal/assets/css/bootstrap-responsive.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&lt;br /&gt;&lt;strong&gt;Este exemplo era para a versão 2 do BS. Na versão 3 o bootstrap-responsive.css agora faz parte do bootstrap.css.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Template simples do Bootstrap 3&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Bootstrap 101 Template&amp;lt;/title&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1.0&quot;&amp;gt;
&amp;lt;!-- Bootstrap --&amp;gt;
&amp;lt;link href = &quot;css/bootstrap.min.css&quot; rel = &quot;stylesheet&quot;&amp;gt;
&amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;
&amp;lt;!-- WARNING: Respond.js doesn't work if you view the page via file:// --&amp;gt;
&amp;lt;!--[if lt IE 9]&amp;gt;
&amp;lt;script src = &quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src = &quot;https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;Hello, world!&amp;lt;/h1&amp;gt;

&amp;lt;!-- jQuery (necessary for Bootstrap's JavaScript plugins) --&amp;gt;
&amp;lt;script src = &quot;https://code.jquery.com/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;
&amp;lt;script src = &quot;js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Como o bootstrap usa o jquery, então sempre precisamos incluir o jquery antes do bootstrap, como no exemplo acima.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sistema de Grid&lt;/strong&gt;&lt;br /&gt;Uma grid é uma grade com linhas e colunas.&lt;br /&gt;&lt;br /&gt;Uma grid deve vir contida na classe .container para adequado alinhamento e padding&lt;br /&gt;Uma linha pode ter até 12 colunas e a linha é criada com a classe row, com grupos de colunas e somente colunas nas rows.&lt;br /&gt;Colunas com as classes como .col-xs-4&lt;br /&gt;&lt;br /&gt;Media Queries&lt;br /&gt;/* Extra small devices (phones, less than 768px) */&lt;br /&gt;/* No media query since this is the default in Bootstrap */&lt;br /&gt;&lt;br /&gt;/* Small devices (tablets, 768px and up) */&lt;br /&gt;@media (min-width: @screen-sm-min) { ... }&lt;br /&gt;&lt;br /&gt;/* Medium devices (desktops, 992px and up) */&lt;br /&gt;@media (min-width: @screen-md-min) { ... }&lt;br /&gt;&lt;br /&gt;/* Large devices (large desktops, 1200px and up) */&lt;br /&gt;@media (min-width: @screen-lg-min) { ... }&lt;br /&gt;&lt;br /&gt;Occasionally these are expanded to include a max-width to limit CSS to a narrower set of devices.&lt;br /&gt;&lt;br /&gt;@media (max-width: @screen-xs-max) { ... }&lt;br /&gt;@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }&lt;br /&gt;@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }&lt;br /&gt;@media (min-width: @screen-lg-min) { ... }&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Opções de grid&lt;/strong&gt;&lt;br /&gt; Extra small devices Phones (&amp;lt;768px) Small devices Tablets (≥768px) Medium devices Desktops (≥992px) Large devices Desktops (≥1200px)&lt;br /&gt;Grid behavior Horizontal at all times Collapsed to start, horizontal above breakpoints&lt;br /&gt;Container width None (auto) 750px 970px 1170px&lt;br /&gt;Class prefix .col-xs- .col-sm- .col-md- .col-lg-&lt;br /&gt;# of columns 12&lt;br /&gt;Column width Auto ~62px ~81px ~97px&lt;br /&gt;Gutter width 30px (15px on each side of a column)&lt;br /&gt;Nestable Yes&lt;br /&gt;Offsets Yes&lt;br /&gt;Column ordering Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Grid Básico&lt;/strong&gt;&lt;br /&gt;&amp;lt;div class = &quot;container&quot;&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;row&quot;&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;col-*-*&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;col-*-*&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div class = &quot;row&quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div class = &quot;container&quot;&amp;gt;&lt;br /&gt;....&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Exemplo completo&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta name = &quot;viewport&quot; content = &quot;width = device-width, initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no&quot;&amp;gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot; integrity=&quot;sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u&quot; crossorigin=&quot;anonymous&quot;&amp;gt;

&amp;lt;style&amp;gt;
.fundo{
background-color: #dedef8;
box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;
}
&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;div class = &quot;container&quot;&amp;gt;
&amp;lt;h1&amp;gt;Olá Bootstrap Grid!&amp;lt;/h1&amp;gt;

&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-1 fundo&quot;&amp;gt;.col-md-1&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-8 fundo&quot;&amp;gt;.col-md-8&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 fundo&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-6 fundo&quot;&amp;gt;.col-md-6&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-6 fundo&quot;&amp;gt;.col-md-6&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Offsetting Column&lt;/strong&gt;&lt;br /&gt;Para deixar um espaço de 4 colunas em branco entre duas colunas colunas use:&lt;br /&gt;.col-md-offset-4&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-4&quot;&amp;gt;.col-md-4&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-4 col-md-offset-4&quot;&amp;gt;.col-md-4 .col-md-offset-4&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-3 col-md-offset-3&quot;&amp;gt;.col-md-3 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-md-3 col-md-offset-3&quot;&amp;gt;.col-md-3 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-md-6 col-md-offset-3&quot;&amp;gt;.col-md-6 .col-md-offset-3&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tabelas&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;O Bootstrap trabalha com as seguintes tags:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;lt;table&amp;gt;&lt;br /&gt;&amp;lt;thead&amp;gt;&lt;br /&gt;&amp;lt;tbody&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;table class=&quot;table table-stripped&quot;&amp;gt;&lt;br /&gt;.table-bordered&lt;br /&gt;.table-hover&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Colorindo células ou a tabela inteira:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;.active Applies the hover color to a particular row or cell&lt;br /&gt;.success Indicates a successful or positive action&lt;br /&gt;.info Indicates a neutral informative change or action&lt;br /&gt;.warning Indicates a warning that might need attention&lt;br /&gt;.danger Indicates a dangerous or potentially negative action&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!-- On rows --&amp;gt;
&amp;lt;tr class=&quot;active&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;success&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;warning&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;danger&quot;&amp;gt;...&amp;lt;/tr&amp;gt;
&amp;lt;tr class=&quot;info&quot;&amp;gt;...&amp;lt;/tr&amp;gt;

&amp;lt;!-- On cells (`td` or `th`) --&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;td class=&quot;active&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;success&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;warning&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;danger&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;td class=&quot;info&quot;&amp;gt;...&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;

.table-responsive

&amp;lt;div class=&quot;table-responsive&quot;&amp;gt;
&amp;lt;table class=&quot;table&quot;&amp;gt;
...
&amp;lt;/table&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Formulários&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputEmail1&quot;&amp;gt;Email address&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; id=&quot;exampleInputEmail1&quot; placeholder=&quot;Email&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputPassword1&quot;&amp;gt;Password&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;password&quot; class=&quot;form-control&quot; id=&quot;exampleInputPassword1&quot; placeholder=&quot;Password&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputFile&quot;&amp;gt;File input&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;file&quot; id=&quot;exampleInputFile&quot;&amp;gt;
&amp;lt;p class=&quot;help-block&quot;&amp;gt;Example block-level help text here.&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot;&amp;gt; Check me out
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Form em linha:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;form class=&quot;form-inline&quot;&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputName2&quot;&amp;gt;Name&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;exampleInputName2&quot; placeholder=&quot;Jane Doe&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;label for=&quot;exampleInputEmail2&quot;&amp;gt;Email&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; id=&quot;exampleInputEmail2&quot; placeholder=&quot;jane.doe@example.com&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Send invitation&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Validação de forms&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group has-success&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputSuccess1&quot;&amp;gt;Input with success&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputSuccess1&quot; aria-describedby=&quot;helpBlock2&quot;&amp;gt;
&amp;lt;span id=&quot;helpBlock2&quot; class=&quot;help-block&quot;&amp;gt;A block of help text that breaks onto a new line and may extend beyond one line.&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-warning&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputWarning1&quot;&amp;gt;Input with warning&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputWarning1&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-error&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputError1&quot;&amp;gt;Input with error&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputError1&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-success&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxSuccess&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with success
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-warning&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxWarning&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with warning
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;has-error&quot;&amp;gt;
&amp;lt;div class=&quot;checkbox&quot;&amp;gt;
&amp;lt;label&amp;gt;
&amp;lt;input type=&quot;checkbox&quot; id=&quot;checkboxError&quot; value=&quot;option1&quot;&amp;gt;
Checkbox with error
&amp;lt;/label&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Com íconeso pcionais:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group has-success has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputSuccess2&quot;&amp;gt;Input with success&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputSuccess2&quot; aria-describedby=&quot;inputSuccess2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-ok form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputSuccess2Status&quot; class=&quot;sr-only&quot;&amp;gt;(success)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-warning has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputWarning2&quot;&amp;gt;Input with warning&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputWarning2&quot; aria-describedby=&quot;inputWarning2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-warning-sign form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputWarning2Status&quot; class=&quot;sr-only&quot;&amp;gt;(warning)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-error has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputError2&quot;&amp;gt;Input with error&amp;lt;/label&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputError2&quot; aria-describedby=&quot;inputError2Status&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-remove form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputError2Status&quot; class=&quot;sr-only&quot;&amp;gt;(error)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;form-group has-success has-feedback&quot;&amp;gt;
&amp;lt;label class=&quot;control-label&quot; for=&quot;inputGroupSuccess1&quot;&amp;gt;Input group with success&amp;lt;/label&amp;gt;
&amp;lt;div class=&quot;input-group&quot;&amp;gt;
&amp;lt;span class=&quot;input-group-addon&quot;&amp;gt;@&amp;lt;/span&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputGroupSuccess1&quot; aria-describedby=&quot;inputGroupSuccess1Status&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-ok form-control-feedback&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span id=&quot;inputGroupSuccess1Status&quot; class=&quot;sr-only&quot;&amp;gt;(success)&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Largura da coluna dos campos&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;
&amp;lt;div class=&quot;col-xs-2&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-2&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-xs-3&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-3&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;col-xs-4&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;.col-xs-4&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Botões&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;a class=&quot;btn btn-default&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot;&amp;gt;Link&amp;lt;/a&amp;gt;
&amp;lt;button class=&quot;btn btn-default&quot; type=&quot;submit&quot;&amp;gt;Button&amp;lt;/button&amp;gt;
&amp;lt;input class=&quot;btn btn-default&quot; type=&quot;button&quot; value=&quot;Input&quot;&amp;gt;
&amp;lt;input class=&quot;btn btn-default&quot; type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;

&amp;lt;!-- Standard button --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot;&amp;gt;Default&amp;lt;/button&amp;gt;

&amp;lt;!-- Provides extra visual weight and identifies the primary action in a set of buttons --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Primary&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates a successful or positive action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-success&quot;&amp;gt;Success&amp;lt;/button&amp;gt;

&amp;lt;!-- Contextual button for informational alert messages --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-info&quot;&amp;gt;Info&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates caution should be taken with this action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-warning&quot;&amp;gt;Warning&amp;lt;/button&amp;gt;

&amp;lt;!-- Indicates a dangerous or potentially negative action --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-danger&quot;&amp;gt;Danger&amp;lt;/button&amp;gt;

&amp;lt;!-- Deemphasize a button by making it look like a link while maintaining button behavior --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-link&quot;&amp;gt;Link&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tamanho dos botões:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-lg&quot;&amp;gt;Large button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-lg&quot;&amp;gt;Large button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Default button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot;&amp;gt;Default button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-sm&quot;&amp;gt;Small button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-sm&quot;&amp;gt;Small button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-xs&quot;&amp;gt;Extra small button&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;Extra small button&amp;lt;/button&amp;gt;
&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;strong&gt;Glyphicons&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Lista no site - &lt;a href=&quot;http://getbootstrap.com/components/#glyphicons&quot;&gt;http://getbootstrap.com/components/#glyphicons&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Usando&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; aria-label=&quot;Left Align&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-align-left&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-lg&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-star&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt; Star
&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;span class=&quot;glyphicon glyphicon-exclamation-sign&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;sr-only&quot;&amp;gt;Error:&amp;lt;/span&amp;gt;
Enter a valid email address
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Barras de Navegação&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav nav-tabs&quot;&amp;gt;
&amp;lt;li role=&quot;presentation&quot; class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Profile&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Messages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;

&amp;lt;ul class=&quot;nav nav-pills&quot;&amp;gt;
&amp;lt;li role=&quot;presentation&quot; class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Profile&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;presentation&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Messages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Link desabilitado&lt;/strong&gt;&lt;br /&gt;&amp;lt;li role=&quot;presentation&quot; class=&quot;disabled&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Disabled link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DropDown&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav nav-tabs&quot;&amp;gt;
...
&amp;lt;li role=&quot;presentation&quot; class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;
Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
...
&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo de Barra de Navegação&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;nav class=&quot;navbar navbar-default&quot;&amp;gt;
&amp;lt;div class=&quot;container-fluid&quot;&amp;gt;
&amp;lt;!-- Brand and toggle get grouped for better mobile display --&amp;gt;
&amp;lt;div class=&quot;navbar-header&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;navbar-toggle collapsed&quot; data-toggle=&quot;collapse&quot; data-target=&quot;#bs-example-navbar-collapse-1&quot; aria-expanded=&quot;false&quot;&amp;gt;
&amp;lt;span class=&quot;sr-only&quot;&amp;gt;Toggle navigation&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/button&amp;gt;
&amp;lt;a class=&quot;navbar-brand&quot; href=&quot;http://backup/portal/#&quot;&amp;gt;Brand&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;!-- Collect the nav links, forms, and other content for toggling --&amp;gt;
&amp;lt;div class=&quot;collapse navbar-collapse&quot; id=&quot;bs-example-navbar-collapse-1&quot;&amp;gt;
&amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;
&amp;lt;li class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link &amp;lt;span class=&quot;sr-only&quot;&amp;gt;(current)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Another action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Something else here&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;One more separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;form class=&quot;navbar-form navbar-left&quot;&amp;gt;
&amp;lt;div class=&quot;form-group&quot;&amp;gt;
&amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Search&quot;&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;ul class=&quot;nav navbar-nav navbar-right&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li class=&quot;dropdown&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; role=&quot;button&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&amp;gt;Dropdown &amp;lt;span class=&quot;caret&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Another action&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Something else here&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li role=&quot;separator&quot; class=&quot;divider&quot;&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://backup/portal/#&quot;&amp;gt;Separated link&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.navbar-collapse --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.container-fluid --&amp;gt;
&amp;lt;/nav&amp;gt;

&amp;lt;nav class=&quot;navbar navbar-inverse&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Rótulos/Labels&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;span class=&quot;label label-default&quot;&amp;gt;Default&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-primary&quot;&amp;gt;Primary&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-success&quot;&amp;gt;Success&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-info&quot;&amp;gt;Info&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-warning&quot;&amp;gt;Warning&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;label label-danger&quot;&amp;gt;Danger&amp;lt;/span&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Jumbotron&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;jumbotron&quot;&amp;gt;
&amp;lt;h1&amp;gt;Hello, world!&amp;lt;/h1&amp;gt;
&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a class=&quot;btn btn-primary btn-lg&quot; href=&quot;http://backup/portal/#&quot; role=&quot;button&quot;&amp;gt;Learn more&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cabeçalho de Página&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;page-header&quot;&amp;gt;
&amp;lt;h1&amp;gt;Example page header &amp;lt;small&amp;gt;Subtext for header&amp;lt;/small&amp;gt;&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alerts&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-success&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-info&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Obs.: Os alerts são plugins que requerem o plugin alert do JavaScript&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-warning alert-dismissible&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;alert&quot; aria-label=&quot;Close&quot;&amp;gt;&amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;
&amp;lt;strong&amp;gt;Warning!&amp;lt;/strong&amp;gt; Better check yourself, you're not looking too good.
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Links em Alerts&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;alert alert-success&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-info&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-warning&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;alert alert-danger&quot; role=&quot;alert&quot;&amp;gt;
&amp;lt;a href=&quot;http://backup/portal/#&quot; class=&quot;alert-link&quot;&amp;gt;...&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Paineis&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Basic panel example
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-heading&quot;&amp;gt;Panel heading without title&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-heading&quot;&amp;gt;
&amp;lt;h3 class=&quot;panel-title&quot;&amp;gt;Panel title&amp;lt;/h3&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;
&amp;lt;div class=&quot;panel-body&quot;&amp;gt;
Panel content
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;panel-footer&quot;&amp;gt;Panel footer&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alinhamento em navbars&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!--Left Align--&amp;gt;
&amp;lt;ul class = &quot;nav navbar-nav navbar-left&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;

&amp;lt;!--Right Align--&amp;gt;
&amp;lt;ul class = &quot;nav navbar-nav navbar-right&quot;&amp;gt;
...
&amp;lt;/ul&amp;gt;

&amp;lt;nav class = &quot;navbar navbar-default navbar-fixed-top&quot; role = &quot;navigation&quot;&amp;gt;
...
&amp;lt;/nav&amp;gt;

&amp;lt;nav class = &quot;navbar navbar-default navbar-fixed-bottom&quot; role = &quot;navigation&quot;&amp;gt;
...
&amp;lt;/nav&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plugins - os plugins do Bootstrap usam o jQuery.&lt;/strong&gt;&lt;br /&gt;São 12&lt;br /&gt;&lt;br /&gt;Para usá-los precisamos incluir os arquivos .js do bootstrap, tanto o bootstrap.js quanto o jquery.js.&lt;br /&gt;Lembre de inserir o jquery antes.&lt;br /&gt;http://getbootstrap.com.br/javascript/&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exemplo - janela modal&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;modal fade&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
&amp;lt;div class=&quot;modal-header&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-label=&quot;Close&quot;&amp;gt;&amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;
&amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;Título do modal&amp;lt;/h4&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;modal-body&quot;&amp;gt;
&amp;lt;p&amp;gt;One fine body&amp;amp;hellip;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;modal-footer&quot;&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-dismiss=&quot;modal&quot;&amp;gt;Fechar&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot;&amp;gt;Salvar mudanças&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-content --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-dialog --&amp;gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- /.modal --&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Modal larga e estreita&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;!-- Large modal --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot; data-toggle=&quot;modal&quot; data-target=&quot;.bs-example-modal-lg&quot;&amp;gt;Large modal&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;modal fade bs-example-modal-lg&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;myLargeModalLabel&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog modal-lg&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
...
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;!-- Small modal --&amp;gt;
&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary&quot; data-toggle=&quot;modal&quot; data-target=&quot;.bs-example-modal-sm&quot;&amp;gt;Small modal&amp;lt;/button&amp;gt;

&amp;lt;div class=&quot;modal fade bs-example-modal-sm&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;mySmallModalLabel&quot;&amp;gt;
&amp;lt;div class=&quot;modal-dialog modal-sm&quot; role=&quot;document&quot;&amp;gt;
&amp;lt;div class=&quot;modal-content&quot;&amp;gt;
...
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToolTips&lt;/strong&gt;&lt;br /&gt;Ao mover o mouse&lt;/p&gt;
&lt;pre class=&quot;language-markup&quot;&gt;&lt;code&gt;&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;left&quot; title=&quot;Tooltip on left&quot;&amp;gt;Tooltip on left&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;top&quot; title=&quot;Tooltip on top&quot;&amp;gt;Tooltip on top&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;bottom&quot; title=&quot;Tooltip on bottom&quot;&amp;gt;Tooltip on bottom&amp;lt;/button&amp;gt;

&amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;right&quot; title=&quot;Tooltip on right&quot;&amp;gt;Tooltip on right&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Recursos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Scaffolding Bootstrap 3&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.bootply.com/ZSXdC6EajA&quot;&gt;https://www.bootply.com/ZSXdC6EajA&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bootstrap 3 snippets&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.bootply.com/tagged/bootstrap%203&quot;&gt;https://www.bootply.com/tagged/bootstrap%203&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Coding Groud&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.tutorialspoint.com/codingground.htm&quot;&gt;http://www.tutorialspoint.com/codingground.htm&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/try_bootstrap_online.php&quot;&gt;https://www.tutorialspoint.com/try_bootstrap_online.php&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Texto de teste&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.lipsum.com/&quot;&gt;http://www.lipsum.com/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tutoriais&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-responsive-layout.php&quot;&gt;https://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-responsive-layout.php&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.tutorialspoint.com/bootstrap/index.htm&quot;&gt;https://www.tutorialspoint.com/bootstrap/index.htm&lt;/a&gt;&lt;/p&gt;</content>
		<category term="Outros" />
	</entry>
</feed>
