Академический Документы
Профессиональный Документы
Культура Документы
Portugal/2010
Pedro Remoaldo
Coleco: Tecnologias Direco grfica: Centro Atlntico Reviso tcnica: Centro Atlntico Capa: Paulo Buchinho Centro Atlntico, Lda., 2010 Ap. 413 4764-901 V. N. Famalico Portugal Tel. 808 20 22 21
geral@centroatlantico.pt www.centroatlantico.pt Impresso e acabamento: Papelmunde 1 edio: Outubro de 2010 ISBN: 978-989-615-098-3 Depsito legal: /10
Marcas registadas: Todos os termos mencionados neste livro conhecidos como sendo marcas registadas de produtos e servios foram apropriadamente capitalizados. A utilizao de um termo neste livro no deve ser encarada como afectando a validade de alguma marca registada de produto ou servio. O Editor e o Autor no se responsabilizam por possveis danos morais ou fsicos causados pelas instrues contidas no livro nem por endereos Internet que no correspondam s Home-Pages pretendidas. O Guia Prtico do Dreamweaver CS5 com HTML, CSS e JavaScript uma publicao independente no filiada na Adobe Systems Incorporated.
NDICE
Prefcio
Introduo Pblico-alvo e pr-requisitos Caractersticas principais do livro Convenes usadas Viso geral e Organizao Sobre o Autor
15
15 15 16 16 17 19
1 Web Design
1.1 Tecnologias client-side
1.1.1 HTML 1.1.2 XML 1.1.3 XHTML 1.1.4 CSS 1.1.5 JavaScript
21
21 23 24 25 25 25 26 27 28 29 30 31 33 37
2 Ambiente de trabalho
2.1 WELCOME SCREEN 2.2 Barras de ferramentas
2.2.1 APPLICATION TOOLBAR 2.2.2 DOCUMENT TOOLBAR 2.2.3 Outras barras de ferramentas
39
39 42 42 45 48 49 50 51 52 54 56 56 57 59 60 61 62 64 64 64 66 68 69 70
2.3 Painis
2.3.1 Alterar a disposio dos painis 2.3.2 Flutuar um painel 2.3.3 Colocar grupos de painis no panel dock 2.3.4 Minimizar painis 2.3.5 Criar outro panel dock 2.3.6 Painis horizontais 2.3.7 Painel INSERT 2.3.8 PROPERTY INSPECTOR 2.3.9 Painel RESULTS
2.4 Workspaces
2.4.1 Criar um workspace 2.4.2 Repor tudo como estava
3 Stios Web
3.1 Definir um stio Web 3.2 Gesto de stios Web 3.3 Gerir ficheiros 3.4 Outra informao sobre o stio Web
3.4.1 Servidores Web 3.4.2 Trocar ficheiros com o servidor remoto
73
74 78 80 83 83 85
NDICE
4 Documentos
4.1 Preferncias dos novos documentos 4.2 Estrutura de um documento HTML
4.2.1 Seco HEAD 4.2.2 Seco BODY
87
93 94 95 97 98 100 101 102 104 112 115
117
117 117 118 120 122 123 125 126 127 128 129 130 133 134 136 140 142 142
5.3 Cabealhos 5.4 Alinhamentos 5.5 Quebras de linha e espaos 5.6 Caracteres especiais 5.7 Formatao especial 5.8 Citar texto 5.9 Dar nfase ao texto 5.10 Dividir em seces 5.11 Listas
5.11.1 Listas imbricadas 5.11.2 Listas de definies
5.12 Importar texto 5.13 Integrao com o Microsoft Word 5.14 Localizar e substituir 5.15 Dicionrio
6 Imagens
6.1 Formatos de imagens
6.1.1 Formato GIF 6.1.2 Formato JPEG 6.1.3 Formato PNG 6.1.4 Formato SVG
145
147 147 148 148 149 150 153 154 157 157 159 160 161 161 163 166
7 Hiperligaes
7.1 Tipos de links 7.2 Criar links
7.2.1 Links para pginas externas ao site
169
169 171 175 175 175 176 177 178 179 181 181 182 184 186 187
7.4 Links em imagens 7.5 Links para ficheiros PDF e outros 7.6 Outro tipo de links 7.7 Links internos a uma pgina
7.7.1 Criar named anchors 7.7.2 Elementos invisveis 7.7.3 Criar links para aceder s named anchors 7.7.4 Named anchors externas
NDICE
8 Tabelas
8.1 Criar uma tabela 8.2 Estrutura de uma tabela 8.3 Alterar uma tabela
8.3.1 Seleccionar uma tabela 8.3.2 Largura da tabela e das colunas 8.3.3 Seleccionar linhas e colunas 8.3.4 Inserir linhas e colunas 8.3.5 Alinhamento vertical 8.3.6 No wrap 8.3.7 Fundir e dividir clulas
191
192 194 195 196 196 198 199 201 202 204 206 208 210 212 213
8.4 Importar dados num formato tabular 8.5 Acessibilidade em tabelas 8.6 Outros elementos e atributos de uma tabela 8.7 Ordenar os dados de uma tabela 8.8 Modo expandido
9 Formulrios
9.1 Criar um formulrio
9.1.1 Propriedades do formulrio
215
216 218 219 220 220 223 224 226 227 232 235 240 241 242 243 246
9.6 Botes
9.6.1 Botes do tipo imagem
10
10 Contedo multimdia
10.1 Contedo Flash em pginas Web
10.1.1 Propriedades de uma animao Flash 10.1.2 Deteco do Flash Player
249
249 254 258 259 261 264 264 266 266 267 268
10.2 Integrao do Flash com o Dreamweaver 10.3 Vdeo Flash 10.4 Outros contedos multimdia
10.4.1 udio 10.4.2 Vdeo 10.4.3 Filmes Shockwave 10.4.4 Applets Java 10.4.5 Controlos ActiveX
269
271 272 273 277 279 281 282 283 286 288 292 292 295 297 298 300 303 305 310 311
11.4 Utilizar ids em estilos 11.5 Classes CSS 11.6 Utilizar ficheiros CSS
11.6.1 Exportar estilos para um ficheiro CSS 11.6.2 Ligaes a ficheiros CSS
11.7 Cascading
11.7.1 Propriedades da pgina 11.7.2 Estilos inline, internos e externos 11.7.3 Precedncia
11.8 Selectores descendant 11.9 Activar e desactivar propriedades CSS 11.10 Informao sobre os estilos CSS de um elemento
NDICE
11
11.12 Barra STYLE RENDERING 11.13 Design-Time style sheets 11.14 Verificar a compatibilidade do browser
331
332 333 333 335 338 338 339 339 340 340 341 342 344 349 349 351 352 353 360 364
12.3 Espaamento entre palavras e caracteres 12.4 Espaamento entre linhas 12.5 Espaamento entre pargrafos 12.6 Box Model
12.6.1 Padding
12.8 Listas
12.8.1 Listas de definies
12
369
369 374 382 382 384 385 387 389 390 400 403 408
14 Behaviors JavaScript
14.1 Behaviors, eventos e aces 14.2 Utilizar behaviors
14.2.1 O painel BEHAVIORS 14.2.2 Criar uma behavior 14.2.3 Gerir eventos
413
413 416 416 417 418 419 421 421 422 424 424 425 426 427 427 428 429 430 431
14.4 Call JavaScript 14.5 Trabalhar com janelas de pop-up 14.6 Show-Hide Elements 14.7 Set Text
14.7.1 Set Text of Container 14.7.2 Set Text of Frame 14.7.3 Set Text of Status Bar 14.7.4 Set Text of Text Field
NDICE
13
432 436 436 437 438 438 439 440 441 441 442 443
445
445 447 451 452 459 461 461 463 466 469 472 474 476 478
16 Validao de formulrios
16.1 Validao com widgets Spry
16.1.1 Utilizar widgets de validao com tabelas
483
483 485 486
14
16.2.1 Preview States 16.2.2 Criar padres personalizados de validao 16.2.3 Alterar a aparncia dos campos e das mensagens de erro
16.3 Spry Validation Textarea 16.4 Spry Validation Checkbox 16.5 Spry Validation Select 16.6 Spry Validation Password 16.7 Spry Validation Confirm 16.8 Spry Validation Radio Group 16.9 Concluso
489 489 490 491 494 496 498 501 502 504
Prefcio
Introduo
O desenvolvimento de stios Web, partilhado, entre outros, por informticos, designers, arquitectos de informao e profissionais de marketing, tem sido uma das actividades que mais alteraes tem sofrido ao longo dos seus poucos anos de existncia. O desenho de pginas Web est em constante evoluo, passando de estticas para interactivas e depois para dinmicas. Originalmente criadas em simples editores de texto, com o desenvolvimento das tecnologias que possibilitam a criao de pginas cada vez mais complexas, foram surgindo aplicaes para simplificar o trabalho dos web designers e dos web developers. O Adobe Dreamweaver uma das aplicaes que, ao longo de diversas verses, soube acompanhar a evoluo dos stios Web. Aplicao de web design por excelncia, disponibiliza inmeras funcionalidades que facilitam o dia-a-dia do web designer. A integrao com outras aplicaes da Adobe, como o Adobe Photoshop e o Adobe Fireworks, e com os servios online que a Adobe disponibiliza, como o BrowserLab, e a integrao do WebKit, que permite uma rpida pr-visualizao das pginas dentro do prprio Dreamweaver, so pontos fortes desta aplicao. Mas sobretudo a facilidade de utilizao do ambiente de trabalho, o facto de se poderem criar pginas Web sem recorrer ao cdigo, as funcionalidades avanadas de criao, aplicao e interaco com as Cascading Style Sheets, e, mais recentemente, a integrao da Spry framework, que tornam o Dreamweaver uma ferramenta de excelncia na criao de stios Web.
Pblico-alvo e pr-requisitos
Este livro destinado a todos os web designers, existentes ou potenciais, que pretendam desenvolver competncias sobre a criao de stios Web. No exigida nenhuma experincia ao nvel do desenho de pginas Web, dado que o livro pretende ser acessvel a qualquer pessoa que tenha interesse no desenvolvimento de stios Web.
16
Convenes usadas
Este livro utiliza diversas convenes com vista a facilitar a assimilao da informao: Termos em ingls so apresentados, de uma forma geral, em itlico: Utilizando as behaviors JavaScript, que so ... no aparecer nenhuma lista de drop-down. O cdigo encontra-se formatado em Courier New:
#conteudo { background-color: #FF0; margin-bottom: 10px; }