YouTube2Text

[UFMS Digital] Fundamentos de Web - Módulo 1 - Unidade 2 — Transcript

by AGEAD UFMS · 4,848 words · 809 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Olá,
  2. 0:04eu sou o professor Leonardo Silva,
  3. 0:06professor da disciplina de fundamentos
  4. 0:08de web e essa é a unidade dois do
  5. 0:11primeiro módulo da nossa disciplina.
  6. 0:14Nessa unidade vamos falar um pouquinho
  7. 0:16mais da linguagem HTML.
  8. 0:19Até este momento, no curso, você teve a
  9. 0:22oportunidade de conhecer um pouco mais
  10. 0:24sobre como chegamos a esse cenário que
  11. 0:27atualmente vivemos.
  12. 0:30Eh, entendemos como a internet evoluiu
  13. 0:33até chegar ao que chamamos hoje por web
  14. 0:36e compreendemos o papel que as
  15. 0:38linguagens de marcação e em especial
  16. 0:41HTML
  17. 0:43tem nesse contexto,
  18. 0:45a necessidade que ocorreu de
  19. 0:48trabalharmos a estruturação do texto e,
  20. 0:51posteriormente a sua eh visualização, a
  21. 0:55sua aparência. Dessa forma, ao final dos
  22. 0:58anos 80, início dos anos 90, tínhamos um
  23. 1:02cenário onde passamos a ter uma
  24. 1:05linguagem que nos permitia estruturar um
  25. 1:07determinado conteúdo e passamos a ter
  26. 1:10uma aplicação que hoje chamamos de
  27. 1:13navegadores ou browsers que eram
  28. 1:16responsáveis por apresentar essa esse
  29. 1:19conteúdo
  30. 1:20para os seus usuários, permitindo que as
  31. 1:23pessoas acessassem esse conteúdo de uma
  32. 1:25maneira muito muito mais interessante,
  33. 1:28agradável e amigável. Nós vimos que
  34. 1:32muito dessa interação que acontecia
  35. 1:35antes entre as instituições se baseava
  36. 1:37em comunicações e comandos de texto, o
  37. 1:40que demanda, na verdade, um maior
  38. 1:43conhecimento, a memorização de comandos,
  39. 1:47e linhas de código para que determinadas
  40. 1:50funções pudessem ser executadas.
  41. 1:54Hoje, ao usarmos a internet, ao usarmos
  42. 1:57a web, conseguimos interagir com
  43. 2:00sistemas, com os aplicativos, com as
  44. 2:03aplicações, sem a necessidade de
  45. 2:05estarmos memorizando comandos ou
  46. 2:09sabermos detalhes técnicos a respeito
  47. 2:12dessas tecnologias.
  48. 2:15Nessa unidade, vamos focar um pouco mais
  49. 2:18sobre a linguagem HTML. Nós já sabemos
  50. 2:21que ela deriva, que ela é uma uma
  51. 2:24linguagem criada a partir da linguagem
  52. 2:28SGML, que era uma metalinguagem
  53. 2:32que permite nos que nos permite criar
  54. 2:34linguagens de marcação.
  55. 2:37Ela é baseada eh num conceito chamado
  56. 2:40hipertexto.
  57. 2:42O hipertexto nada mais é do que uma
  58. 2:45informação ou um bloco de informação que
  59. 2:50nos permite eh fazer a ligação com
  60. 2:53outros blocos. Ah, o exemplo mais eh
  61. 2:57claro que podemos citar de hipertextos é
  62. 3:00o link que todos nós estamos acostumados
  63. 3:02a usar dentro das nossas páginas da
  64. 3:05internet.
  65. 3:06A partir de uma de uma palavra, a partir
  66. 3:09de uma frase, a partir de um bloco de
  67. 3:12textos, temos a possibilidade de
  68. 3:14vincular,
  69. 3:16dar um salto no espaço pro um para um
  70. 3:19documento que aprofunde aquele
  71. 3:22conhecimento ou que faça aquela ligação.
  72. 3:25Então, poderíamos traduzir HTML como
  73. 3:29sendo uma linguagem de marcação de
  74. 3:31impertextos.
  75. 3:33Eh, e neste caso, o texto pode ser tanto
  76. 3:36uma palavra quanto uma imagem. Ao final
  77. 3:40da aula da última unidade, nós vimos um
  78. 3:43pequeno exemplo de código em linguagem
  79. 3:46HTML. E naquela ocasião eu comentava com
  80. 3:49vocês que já sabíamos bastante para
  81. 3:52criar qualquer página em HTML. Eu
  82. 3:56recupero aqui partes daquela imagem para
  83. 3:59apresentar agora mais detalhadamente
  84. 4:02alguns daqueles detalhes.
  85. 4:05Existem pequenas diferenças entre aquele
  86. 4:07código que está no final da unidade um
  87. 4:10para esse que vocês visualizam neste
  88. 4:13momento. Talvez o primeiro elemento que
  89. 4:17eu chamem a atenção de vocês é o uso. é
  90. 4:20a primeira linha desse código onde está
  91. 4:23escrito doc type HTML.
  92. 4:27Essa palavra reservada do type, ela está
  93. 4:30indicando pro nosso navegador qual é a
  94. 4:33versão da linguagem HTML que estamos
  95. 4:36utilizando.
  96. 4:38Veja, a linguagem HTML nasceu em 1990,
  97. 4:43no início dos anos 90. E de 1990 para
  98. 4:47cá, algumas evoluções foram acontecendo,
  99. 4:51que fazem com que estejamos hoje na
  100. 4:54quinta versão da linguagem HTML ou como
  101. 4:58comumente chamamos, o HTML 5.
  102. 5:02Ah, ao longo deste curso, estaremos
  103. 5:04usando o HTML 5 em nossa aula ou nas
  104. 5:08nossos nos elementos HTML que estaremos
  105. 5:11utilizando. Então, a primeira linha de
  106. 5:14um documento recomenda-se que seja a
  107. 5:16indicação da versão do HTML que estamos
  108. 5:19usando.
  109. 5:21A partir daí, o código é semelhante ao
  110. 5:24código que foi anteriormente
  111. 5:26apresentado. Temos a área principal da
  112. 5:29página que vai ser marcada ou demarcada
  113. 5:32pela marcação HTML.
  114. 5:36HTML no início/html
  115. 5:38no final.
  116. 5:40Já memorize, já se acostume com a ideia
  117. 5:43que toda marcação ela tem um início e
  118. 5:46ela terá um final. Nós precisamos
  119. 5:49sinalizar onde aquela marcação começa e
  120. 5:52até onde ela é pertinente.
  121. 5:56A seguir, temos dois blocos importantes
  122. 6:00que sempre vão estar presentes em todas
  123. 6:02as páginas. a área de cabeçalho, onde
  124. 6:06teremos informações sobre a página que
  125. 6:09será exibida e a área de conteúdo ou a
  126. 6:12área de corpo, onde efetivamente
  127. 6:15colocaremos o conteúdo, o as informações
  128. 6:19do nosso documento que será apresentado
  129. 6:22posteriormente para o usuário por meio
  130. 6:24do navegador. Sabendo disso, você já
  131. 6:27está apto a criar sua primeira página em
  132. 6:29HTML. Você pode abrir o bloco de notas,
  133. 6:32caso use Windows,
  134. 6:35ou outro editor de texto puro dentro do
  135. 6:39sistema operacional que você tenha
  136. 6:40costume de utilizar. E você pode copiar
  137. 6:43essa estrutura. Não se esqueça de salvar
  138. 6:46com a extensão p hhtml
  139. 6:50e depois basta dentro do seu navegador
  140. 6:54usar a opção arquivo abrir e procurar e
  141. 6:58selecionar a página que você acabou de
  142. 7:00criar. Neste momento, como este código
  143. 7:04está descrito aqui, nada será
  144. 7:06apresentado.
  145. 7:07Mas agora vamos entender um pouco mais
  146. 7:09como podemos colocar as nossas primeiras
  147. 7:12informações. Bom, o HTML hoje ainda é a
  148. 7:16principal maneira que usamos para
  149. 7:18construir as nossas páginas e os nossos
  150. 7:20sites. Eh, mudou-se a maneira como
  151. 7:24utilizamos. Então, se você fosse um
  152. 7:27estagiário, se você começasse a
  153. 7:28trabalhar na área de tecnologia no
  154. 7:30início dos anos 90, você muito
  155. 7:33provavelmente teria como ferramentas de
  156. 7:36trabalho apenas um editor de texto puro.
  157. 7:40E nós precisávamos ter guias de
  158. 7:42referência, eh, onde estavam descritos
  159. 7:46os elementos HTML para que poss eh para
  160. 7:49que tivéssemos a oportunidade de usar.
  161. 7:52Hoje temos vários editores. Nosso
  162. 7:55próprio eh editor, o Word, que é um
  163. 7:59editor bastante utilizado por todo mundo
  164. 8:01e que está disponível em vários
  165. 8:03computadores. Ele salva a página já em
  166. 8:06formato HTML,
  167. 8:09mas no passado não era assim. Então, no
  168. 8:12passado, nós tínhamos que conhecer essas
  169. 8:14marcações
  170. 8:16e planejar a aparência desse documento,
  171. 8:19uma vez que as o as informações do
  172. 8:21documento estivessem lá presentes. Todo
  173. 8:24elemento em HTML, ele é composto por
  174. 8:28alguns eh atributos que fazem parte
  175. 8:31dele. E conforme eu já mencionei na
  176. 8:34nossa última aula, ele é chamado de
  177. 8:37marcação ou tag.
  178. 8:40Eh, comumente nos tutoriais, nas
  179. 8:44revistas especializadas
  180. 8:46ou na nossa conversa entre colegas, você
  181. 8:49verá as pessoas se referindo às
  182. 8:50marcações
  183. 8:52ou tags. É a mesma coisa. Aqui eu trago
  184. 8:56um exemplo genérico do que seria essa
  185. 8:58tag. Você tem um nome, normalmente entre
  186. 9:03os sinais de maior e menor. Você terá o
  187. 9:06conteúdo aqui representado pela cor
  188. 9:08azul. E posteriormente você terá o
  189. 9:12fechamento dessa marcação ou dessa tag.
  190. 9:16O que diferencia a tag de abertura e a
  191. 9:18tag de fechamento é essa barra na tag de
  192. 9:22fechamento. Neste caso aqui, eu chamo
  193. 9:25sua atenção para uma marcação que pode
  194. 9:28parecer confusa num primeiro momento,
  195. 9:31mas ela é bem simples e com o tempo
  196. 9:33todos nós nos acostumamos a usar.
  197. 9:36Essa marcação IMG é responsável pela
  198. 9:39inserção de uma imagem dentro de um
  199. 9:42documento HTML.
  200. 9:44Se você deseja mostrar a sua foto,
  201. 9:47mostrar a foto de uma paisagem dentro de
  202. 9:50um documento HTML, a marcação que vamos
  203. 9:53utilizar é a IMG.
  204. 9:56A marcação IMG, ela tem alguns atributos
  205. 10:00para que ela funcione adequadamente.
  206. 10:03O principal deles é o atributo SRC,
  207. 10:08que vem do inglês source, que é a fonte,
  208. 10:12qual o arquivo que devemos mostrar, qual
  209. 10:15o arquivo que será apresentado.
  210. 10:17Então, nessa imagem eu gostaria de
  211. 10:19chamar a atenção de vocês para os
  212. 10:22seguintes elementos. Temos a marcação
  213. 10:26e temos alguns atributos representados
  214. 10:28na cor vermelha. Para cada atributo,
  215. 10:32temos um valor atribuído a ele, correto?
  216. 10:36Então, neste caso, temos uma tag de
  217. 10:39imagem, o atributo de origem, o atributo
  218. 10:43src, informa que vamos disponibilizar ou
  219. 10:46vamos apresentar o arquivo img_girl.jpg.
  220. 10:52JPG.
  221. 10:55O atributo de alternativo, de texto
  222. 10:58alternativo, é um atributo bastante
  223. 11:01importante, porque ele permite colocar
  224. 11:03uma descrição para essa imagem. Isso é
  225. 11:07particularmente importante quando
  226. 11:09pensamos na questão de acessibilidade.
  227. 11:12Então, pessoas com baixa visão, pessoas
  228. 11:15cegas, quando acessam a internet fazem
  229. 11:18uso de um dispositivo ou de um
  230. 11:21aplicativo de leitura de tela.
  231. 11:25E ao acessar uma página HTML, esses
  232. 11:29aplicativos eles procuram o texto
  233. 11:31presente
  234. 11:33eh presente dentro da do atributo Alt
  235. 11:37para poder então descrever a imagem que
  236. 11:39tá sendo apresentada.
  237. 11:42Podemos deixar este atributo em branco
  238. 11:44ou nem colocá-lo, mas neste caso, uma
  239. 11:48pessoa nessas condições que eu mencionei
  240. 11:51não ouviria nenhuma descrição, não
  241. 11:53saberia que está acessando uma imagem.
  242. 11:56Os dois próximos atributos dizem
  243. 11:58respeito à largura e a altura que essa
  244. 12:00imagem terá. Veja, ao carregar o arquivo
  245. 12:04da imagem, ela virá no seu tamanho
  246. 12:06original, que pode ser bastante grande.
  247. 12:09Então, pode ser da minha vontade
  248. 12:13redimensionar essa imagem. E como por
  249. 12:16meio desses dois atributos, eu posso
  250. 12:18estabelecer os valores que eu desejo ter
  251. 12:22de largura e de altura. Aqui, novamente
  252. 12:25temos a estrutura básica de um arquivo
  253. 12:28HTML. Neste momento já coloco alguns
  254. 12:31elementos a mais para apresentar a
  255. 12:34vocês. Então, temos o doc type na
  256. 12:36primeira linha, sinalizando que é um
  257. 12:39documento HTML na versão 5 e junto da
  258. 12:43marcação HTML apareceu o atributo lang
  259. 12:47de language e tem o valor PT traço BR,
  260. 12:54ou seja, estamos sinalizando.
  261. 12:57Então aqui o tipo, né, o a versão do
  262. 13:01HTML que nós estamos utilizando aqui.
  263. 13:04Como eu ia dizendo, nós estamos
  264. 13:06sinalizando qual é o idioma que aquela
  265. 13:09página está sendo construído. A página
  266. 13:12está sendo construída em qual idioma? No
  267. 13:15nosso caso, estamos usando o português
  268. 13:18do Brasil, PT traço BR. Não podemos
  269. 13:22esquecer que temos o português de
  270. 13:24Portugal, que tem algumas diferenças em
  271. 13:26relação ao nosso português.
  272. 13:29Eh, sou obrigado a colocar isso toda
  273. 13:33vez? Não. Algumas vezes, muitos exemplos
  274. 13:37aqui ao longo do curso eu vou apresentar
  275. 13:39para vocês e não vai aparecer o atributo
  276. 13:42Lang, não tem problema. Há situações em
  277. 13:46que nem mesmo o Doc Type irá aparecer,
  278. 13:48mas eventualmente é interessante que
  279. 13:51você use ou no seu trabalho pode ser
  280. 13:54necessário que você use
  281. 13:57esse ou desenvolva este arquivo da
  282. 13:59maneira mais completa.
  283. 14:01Nós vimos já que eu tenho a área de
  284. 14:04cabeçalho delimitada pela marcação red e
  285. 14:08nesse caso eu tenho duas marcações
  286. 14:11dentro dessa área de cabeçalho. a
  287. 14:14primeira chamada meta e a segunda
  288. 14:16chamada title.
  289. 14:18Esse title, como eu mencionei
  290. 14:20anteriormente, se trata daquela
  291. 14:22informação que aparece na janela
  292. 14:25de título do seu navegador, por exemplo.
  293. 14:29fazendo um paralelo para tentar ajudá-lo
  294. 14:31a entender. Quando abrimos um documento
  295. 14:34do Word, é como enxergarmos em cima, na
  296. 14:37parte superior da janela, algo do tipo
  297. 14:40documento um, até o momento em que
  298. 14:43aquele documento seja salvo no seu HD,
  299. 14:46no seu disco rígido ou em algum
  300. 14:49dispositivo.
  301. 14:50A partir daquele momento, ele mostra o
  302. 14:53nome do documento. Neste caso aqui, a
  303. 14:56informação que estiverem entre as
  304. 14:58marcações chamadas title é a informação
  305. 15:02que irá aparecer na janela do seu
  306. 15:04navegador. Mas e essa outra marcação
  307. 15:07chamada meta?
  308. 15:09Ela especifica a codificação de
  309. 15:12caracteres que serão utilizadas na
  310. 15:14página. Muito provavelmente todos vocês,
  311. 15:17todos os que assistem essa aula, em
  312. 15:20algum momento viram uma página ou
  313. 15:23acessaram alguma página onde caracteres
  314. 15:27estranhos, por assim dizer, aparecem em
  315. 15:30meio às palavras, normalmente
  316. 15:33eh, no lugar de acentos ou caracteres
  317. 15:37especiais, um símbolo, uma vírgula, um
  318. 15:40ponto
  319. 15:42que utilizamos ao longo do nosso texto.
  320. 15:45Isso pode sinalizar uma dificuldade para
  321. 15:49que aquele navegador entenda qual é a
  322. 15:51linguagem que está sendo usada.
  323. 15:54Então, ao inserir aqui esse char UTF
  324. 15:59traço 8, nós estamos sinalizando
  325. 16:02qual é o mapa de caracteres, qual é o
  326. 16:05conjunto de caracteres que iremos
  327. 16:07utilizar dentro daquela página que
  328. 16:10estamos construindo. E dessa maneira o
  329. 16:13navegador tem mais informações para
  330. 16:15poder entender e apresentar aquele
  331. 16:18conteúdo.
  332. 16:20O TF traço oito é o padrão da web e ele
  333. 16:24vai abranger um conjunto enorme de
  334. 16:27idiomas, como português, como o inglês e
  335. 16:30várias outras línguas.
  336. 16:33Eh, acho que podemos mencionar aqui que
  337. 16:37teremos línguas ou temos línguas eh que
  338. 16:41exigem caracteres especiais. Nestes
  339. 16:44casos, muito provavelmente o
  340. 16:46desenvolvedor daquele país utiliza um
  341. 16:49outro conjunto de caracteres sinalizado
  342. 16:53aqui nessas páginas. E gostaria também
  343. 16:57de apresentar para vocês alguns
  344. 16:58elementos em HTML.
  345. 17:01Ao final dessa apresentação, o meu
  346. 17:03objetivo é que você já consiga começar a
  347. 17:06criar as suas páginas em HTML, que você
  348. 17:09seja capaz de abrir o bloco de notas,
  349. 17:12escrever o seu documento HTML e
  350. 17:15visualizar o resultado no seu navegador.
  351. 17:19E a primeiro elemento que eu gostaria de
  352. 17:22mostrar para vocês, eh, bom, antes de
  353. 17:25mostrar o primeiro elemento, eu vou
  354. 17:27sempre utilizar como base este documento
  355. 17:30que está aqui. Então, nós temos ali, eh,
  356. 17:35a linguagem que vai ser utilizada, o
  357. 17:37português, estou sinalizando que estou
  358. 17:40usando os caracteres, o mapa de
  359. 17:42caracteres do TF traço oito.
  360. 17:45essa janela, quando você abrir esse
  361. 17:47arquivo no seu navegador, você verá na
  362. 17:50barra de título o HTML5, estrutura
  363. 17:54básica. E neste momento não há nenhuma
  364. 17:57indicação de texto, não tem nenhuma
  365. 18:00informação ainda nessa página. Sua
  366. 18:02página carregará completamente em
  367. 18:04branco.
  368. 18:06Todas as marcações que nós apresentarmos
  369. 18:09aqui, todos os elementos HTML que foram
  370. 18:12apresentados aqui, eles vão deverão ser
  371. 18:15inseridos entre essas duas marcações que
  372. 18:19delimitam a área de corpo ou de conteúdo
  373. 18:22da nossa página. para fins didáticos e
  374. 18:25para facilitar o seu entendimento e até
  375. 18:27a visualização aqui na apresentação, eu
  376. 18:30nem sempre apresentarei o código como um
  377. 18:32todo, mas basta você inserir aquele
  378. 18:36trecho de código apresentado
  379. 18:38entre essas duas marcações que o código
  380. 18:40funcionará. Tudo bem?
  381. 18:44Primeiro exemplo que eu gostaria de
  382. 18:46trazer para vocês é quando desejamos
  383. 18:49eh marcar um elemento como sendo um
  384. 18:52título, um subtítulo.
  385. 18:55Por exemplo, é muito comum que num
  386. 18:58trabalho de uma disciplina ou num TCC ou
  387. 19:02num documento mais formal, tenhamos a
  388. 19:05necessidade de usar uma hierarquia entre
  389. 19:09elementos para denotar qual o elemento
  390. 19:12mais importante,
  391. 19:14uma subcessão no documento
  392. 19:17ou ainda destacar um trecho desse
  393. 19:20documento.
  394. 19:22A marcação que nos permite trabalhar com
  395. 19:24títulos é a marcação H. Essa marcação,
  396. 19:29ela é composta pela letra H, normalmente
  397. 19:32em minúscula, indicado por um número de
  398. 19:361 a seis, sendo que cada número
  399. 19:39representa um nível
  400. 19:41para esse título. Ah, e esse nível ele é
  401. 19:45crescente de um até seis. Então você vê
  402. 19:49à direita aí exatamente o exemplo
  403. 19:52produzido pela marcação H.
  404. 19:56Chamo sua atenção também eh pra primeira
  405. 20:00linha desse trecho de código, onde
  406. 20:02aparece a observação
  407. 20:05inserindo títulos.
  408. 20:08Veja que do lado direito eu não tenho
  409. 20:10essa informação sendo apresentada
  410. 20:12na tela.
  411. 20:14Isso significa que aquela marcação ou
  412. 20:17aquele trecho está comentado no meu
  413. 20:20código. Para fazer um comentário, eu
  414. 20:24simplesmente uso este elemento.
  415. 20:27Colocarei o sinal de menor, exclamação,
  416. 20:32ifen, ifen, posso escrever meu
  417. 20:36comentário e faço o fechamento, o
  418. 20:39respectivo fechamento no final. ifen
  419. 20:42ifen sinal de maior.
  420. 20:45Tudo que estiver entre essas duas
  421. 20:47marcações que aparece em verde ali no
  422. 20:50caso, vai ser entendido pelo navegador
  423. 20:53como um comentário, uma informação que
  424. 20:55não deve ser disponibilizada quando
  425. 20:58aquela página for visualizada no
  426. 21:01navegador. Então, a partir de agora,
  427. 21:04fica combinado que em todo trecho de
  428. 21:06código que eu apresentar, tudo que
  429. 21:09estiver em verde é sempre um comentário.
  430. 21:12Não se preocupe se, aliás, não é que não
  431. 21:14se preocupe, ela não deve aparecer no
  432. 21:17seu na sua página no resultado final,
  433. 21:19quando você visualizar no navegador.
  434. 21:21Então, ali eu tenho a marcação H1 como
  435. 21:25um exemplo de título de nível um.
  436. 21:27Observe a diferença de tamanho existente
  437. 21:31pro H3, que representa um título de
  438. 21:34nível 3.
  439. 21:36A própria marcação se encarrega de fazer
  440. 21:40determinar qual o tamanho da fonte,
  441. 21:43qual a apresentação que essa informação
  442. 21:47tem que ter. Isso se conecta com aquilo
  443. 21:50que mencionamos anteriormente.
  444. 21:53No momento que eu escrevi o código, eu
  445. 21:55só sinalizei que aquele título ou que
  446. 21:57aquela palavra que estava entre as
  447. 22:00marcações H3 deveria ser um subtítulo ou
  448. 22:04aparecer com menor relevância do que as
  449. 22:07palavras que eu apresentei com a
  450. 22:10marcação H1, tá? Outro exemplo de
  451. 22:13marcação que eu aproveito para mostrar
  452. 22:15para vocês é a marcação de parágrafo.
  453. 22:18Mas eu preciso sinalizar um parágrafo. É
  454. 22:21interessante sinalizar um parágrafo.
  455. 22:24Ainda que eu não colocasse a marcação P
  456. 22:27ali no início, essa informação
  457. 22:30apareceria na minha página. Mas ao
  458. 22:32sinalizar que é um parágrafo, o seu
  459. 22:35navegador vai entender qual a aparência
  460. 22:39que essa, aquele pedaço, aquele trecho
  461. 22:42de texto deve ter em relação a todo o
  462. 22:45documento que está sendo criado. Outro
  463. 22:49exemplo de elemento HTML que eu trago
  464. 22:51para vocês é uma tabela. Podemos
  465. 22:54construir tabela.
  466. 22:57A construção da tabela, ela não é tão
  467. 22:59simples como estamos acostumados nos
  468. 23:02editores tradicionais, por assim dizer.
  469. 23:05Neste caso, nós desenhamos
  470. 23:08eh textualmente essa tabela. Observe ali
  471. 23:12que o elemento começa com a palavra
  472. 23:14table, que é de tabela em inglês. E eu
  473. 23:17estou usando o valor um pro atributo
  474. 23:20border. Isso significa que eu quero que
  475. 23:24a minha tabela, quando apresentada no
  476. 23:26navegador tem uma borda de tamanho um.
  477. 23:31Se eu aumentar esse valor, essa borda, a
  478. 23:34espessura dessa borda vai ser maior. Se
  479. 23:38eu tirar esse atributo ou colocar o
  480. 23:40valor zero, as informações serão
  481. 23:43apresentadas na forma de uma tabela sem
  482. 23:46bordas.
  483. 23:47Quando construímos uma tabela,
  484. 23:50temos que sinalizar pro nosso navegador
  485. 23:53onde começa a linha, onde começa uma
  486. 23:56célula, aonde essa célula termina e
  487. 23:59aonde aquela linha termina.
  488. 24:02Observe nesse caso que eu tenho a
  489. 24:05marcação da linha como por meio da do
  490. 24:09elemento HTML chamado TR de table row,
  491. 24:14linha de tabela em inglês.
  492. 24:17Se você fizer o mapeamento das
  493. 24:20informações que estão no código pro
  494. 24:21posicionamento delas dentro da tabela,
  495. 24:25você verá que módulo, as palavras módulo
  496. 24:28e conteúdo nada mais são do que o
  497. 24:30título. a linha de título dessa tabela,
  498. 24:33o cabeçalho dessa tabela. E para isso eu
  499. 24:36uso a marcação. Para sinalizar que essas
  500. 24:39palavras são essa marcação, são esse
  501. 24:42cabeçalho da minha coluna, eu uso a
  502. 24:45marcação
  503. 24:47th de table header. As demais, os demais
  504. 24:51dados da tabela serão sinalizados pela
  505. 24:54marcação TD, table data, dados de
  506. 24:59tabela. Então, observe ali naquele
  507. 25:02código que eu tenho.
  508. 25:04Abro uma marcação TR, abro uma marcação
  509. 25:08th,
  510. 25:10informo o nome e o título daquela
  511. 25:12coluna, faço o fechamento daquela
  512. 25:15coluna, daquela coluna, daquela célula,
  513. 25:20abro uma nova célula dentro daquela
  514. 25:23linha, ou seja, estou construindo uma
  515. 25:26segunda coluna dentro daquela tabela e
  516. 25:29fecho também essa célula.
  517. 25:33Posteriormente faço o fechamento daquela
  518. 25:36linha. Então, se eu executar só aquele
  519. 25:39primeiro bloquinho, apareceria aquela
  520. 25:42parte da minha tabela, onde aparece
  521. 25:43módulo e conteúdo. Para que eu construa
  522. 25:46a linha de baixo, novamente, eu começo
  523. 25:50com TR. Dessa vez vou usar o TD, porque
  524. 25:54agora são os dados da tabela.
  525. 25:57Coloco a informação que está presente
  526. 26:00nessa nessa célula. Faço o fechamento da
  527. 26:04célula com barra TD, abro a próxima
  528. 26:07célula, faço o fechamento e faço o
  529. 26:11fechamento da linha. E isso eu vou
  530. 26:13repetir indefinidamente enquanto tiver
  531. 26:16informações para preencher na minha
  532. 26:18tabela. Ao final, é importante que você
  533. 26:22faça o fechamento da tabela, colocando a
  534. 26:25marcação barra table para sinalizar que
  535. 26:28a sua tabela foi concluída. Tudo bem?
  536. 26:31Experimente digitar esse código,
  537. 26:34experimente ver eh as alterações no seu
  538. 26:38navegador e mais que isso, insira a
  539. 26:42célula, mude o conteúdo, veja o que que
  540. 26:45acontece. É muito importante que a
  541. 26:47partir de agora você explore essas
  542. 26:50marcações, esses elementos, para que
  543. 26:52você possa se apropriar deles.
  544. 26:56Voltamos aqui à questão da nossa imagem.
  545. 26:59Imagine que eu queira colocar a logo da
  546. 27:02UFMS em um documento HTML. Então,
  547. 27:06colocaria um parágrafo dizendo logo da
  548. 27:08UFMS e a imagem logo abaixo. O código
  549. 27:12correspondente é esse que você vê à
  550. 27:14esquerda no slide.
  551. 27:16Marcação P para sinalizar que é um
  552. 27:18parágrafo. Logo da UFMS,
  553. 27:22marcação IMG,
  554. 27:25para sinalizar qual é a imagem que eu
  555. 27:28quero inserir. Neste caso, estou
  556. 27:31colocando o arquivo fms.presentação
  557. 27:37e como texto pro atributo out estou
  558. 27:41falando que é identificação da UFMS.
  559. 27:45Se você está prestando atenção nesta
  560. 27:47aula, você deve estar se perguntando:
  561. 27:50"Cadê a tag de fechamento, cadê a
  562. 27:52marcação de fechamento da marcação IMG?"
  563. 27:57Eh, ainda que eu tenha dito para você
  564. 27:59que toda marcação tem o início e tem o
  565. 28:01fim, algumas marcações especiais, em
  566. 28:05algumas alguns casos especiais, essa a
  567. 28:08martação não tem uma tag de fechamento.
  568. 28:12Isso ocorre, por exemplo, com a tag IMG.
  569. 28:15É por isso que ela não aparece aqui um
  570. 28:18barra img logo após eh a inserção da
  571. 28:23imagem, correto?
  572. 28:26aqui reforçando novamente aquilo que eu
  573. 28:28mencionei anteriormente. Então, para
  574. 28:31essa marcação IMG, nós temos a indicação
  575. 28:34do arquivo que vamos colocar. E aqui
  576. 28:38gostaria de fazer uma observação que eu
  577. 28:41tanto posso sinalizar o arquivo físico
  578. 28:46imagem.jpg, JPG, PNG e outros formatos.
  579. 28:51Como eu poderia, por exemplo, sinalizar
  580. 28:53um endereço na internet que contém essa
  581. 28:56imagem, o endereço da imagem, correto?
  582. 29:00Então, eu tenho, eu quero mostrar
  583. 29:02naquele ponto do meu documento uma
  584. 29:04imagem que está no site da GAD. Então,
  585. 29:09aad.fms.jpg, fms.br/logodagad.jpg.
  586. 29:15Ela será apresentada aqui. Novamente tô
  587. 29:19destacando aqui os atributos
  588. 29:23do texto alternativo e de largura e
  589. 29:26altura. Conforme a evolução da HTML, é
  590. 29:30muito provável que você encontre
  591. 29:32diferentes maneiras de utilizar esses
  592. 29:34atributos. Não se preocupe quanto a
  593. 29:37isso. Eh, é importante que você tenha um
  594. 29:40bom guia de referência e vamos falar
  595. 29:43sobre isso daqui a pouco, mas você pode
  596. 29:46usar as duas maneiras, correto? Outro
  597. 29:50elemento que gostaria de mostrar,
  598. 29:52apresentar para vocês neste momento são
  599. 29:54as chamadas listas não ordenadas. O que
  600. 29:57que é uma lista não ordenada? é uma
  601. 30:00lista com marcadores,
  602. 30:02um igual o exemplo que aparece aqui à
  603. 30:04direita no nosso slide, onde eu tenho,
  604. 30:07por exemplo, uma lista de tarefas.
  605. 30:11À minha esquerda, à esquerda do slide,
  606. 30:13eu tenho o código correspondente a essa
  607. 30:15lista de tarefas.
  608. 30:17Novamente eu tenho, estou usando para
  609. 30:21sinalizar o título da lista a marcação
  610. 30:24H3, ou seja, um título de nível três. E
  611. 30:29para sinalizar o início da minha lista,
  612. 30:32eu uso a marcação
  613. 30:34L. o L eh muito das marcações, dos
  614. 30:38elementos HTML que você irá conhecer,
  615. 30:43eles derivam das palavras em inglês.
  616. 30:47Então o L nada mais é unordered list,
  617. 30:50lista não ordenada.
  618. 30:53E para sinalizar quais são os elementos
  619. 30:56dessa lista, nós usamos a marcação li de
  620. 31:00list item ou item da lista. Então, o L
  621. 31:05marca o início da minha lista e cada um
  622. 31:08dos itens dessa lista será apresentado
  623. 31:11entre as marcações
  624. 31:13li/lii.
  625. 31:17Você deve estar se perguntando agora, e
  626. 31:18se eu quisesse fazer uma lista ordenada?
  627. 31:23A diferença entre uma lista não ordenada
  628. 31:25para uma lista ordenada é que em vez de
  629. 31:28marcadores,
  630. 31:29eu tenho uma numeração ou letras que
  631. 31:32indicam uma sequência.
  632. 31:35O exemplo é o mesmo e nesse caso, a
  633. 31:38única alteração é o elemento HTML que
  634. 31:41vamos utilizar. Se anteriormente
  635. 31:43usávamos a marcação UL, agora vamos
  636. 31:48utilizar a marcação OL de ordened list
  637. 31:53ou lista ordenada.
  638. 31:55Isso é o suficiente para que possamos
  639. 31:58mudar uma lista de lista não ordenada
  640. 32:01para uma lista ordenada. Uma pergunta
  641. 32:04que você poderia me fazer neste momento
  642. 32:07é a seguinte: e se eu quiser começar a
  643. 32:11minha lista no item cinco ao invés do
  644. 32:14item um?
  645. 32:16ou se eu quiser usar um quadrado ao
  646. 32:20invés de um marcador redondo. Existem
  647. 32:23atributos que você pode utilizar
  648. 32:26associar aos elementos e o L para
  649. 32:30definir quando a lista ordenada começa
  650. 32:35ou qual o valor de início da lista
  651. 32:37ordenada ou qual elemento você deseja
  652. 32:40utilizar como marcador de uma lista não
  653. 32:44ordenada.
  654. 32:46Ainda uma outra pergunta.
  655. 32:49E se eu quiser fazer uma lista alinhada,
  656. 32:52uma lista dentro de outras listas? Por
  657. 32:56exemplo, se entre as minhas tarefas eu
  658. 32:58quiser detalhar quais são as tarefas que
  659. 33:00eu tenho que fazer, basta combinar os
  660. 33:03elementos. E essa combinação dos
  661. 33:05elementos ou essa combinação de
  662. 33:07elementos HTML é basicamente o processo
  663. 33:10de construir uma uma página paraa web,
  664. 33:14um site dentro de uma página, dentro de
  665. 33:17um de um site. Boa parte do nosso
  666. 33:20trabalho é ir combinando elementos para
  667. 33:22alcançar o resultado desejado. Posso ter
  668. 33:26tabela com imagens
  669. 33:29dentro da célula, posso usar eh uma
  670. 33:33imagem eh
  671. 33:36como um elemento do meu texto, eh posso
  672. 33:40querer ter um título seguido de uma
  673. 33:44imagem. Então essa a combinação que
  674. 33:46vamos fazer a partir de agora.
  675. 33:49Chamo atenção para você que assim como
  676. 33:52na matemática, onde tínhamos a ordem dos
  677. 33:55elementos numa expressão, aqui também
  678. 33:57devemos seguir essa mesma ordem no
  679. 33:59processo de abrir as marcações e
  680. 34:01posteriormente fechar.
  681. 34:04Observe no código apresentado que eu
  682. 34:06tenho OL,
  683. 34:09tenho o Li para sinalizar os itens e no
  684. 34:13momento, no ponto onde eu desejo abrir o
  685. 34:16o alinhamento, construir uma sublista
  686. 34:19dentro dessa primeira lista, novamente
  687. 34:22eu faço abertura dessa lista usando o
  688. 34:24ol. Você já deve ter percebido que eu
  689. 34:28poderia fazer uma lista ordenada com uma
  690. 34:32lista não ordenada dentro dela. E o
  691. 34:35inverso também é verdade. Se ao invés
  692. 34:39desse segundo OL eu substituir por um
  693. 34:42ul, pelo elemento UL, ao invés de
  694. 34:47encontrar, continuar ou fazer uma
  695. 34:49numeração ali dentro, eu vou ter uma
  696. 34:53lista com marcadores. Tudo bem?
  697. 34:58Bom, eh, como fazemos o vínculo de uma
  698. 35:02página com a outra? Lembra do hipertexto
  699. 35:05que comentamos lá no início da da nossa
  700. 35:08aula? é o elemento HTML chamado a que
  701. 35:13permite criar um link, que permite criar
  702. 35:17um vínculo com outra página ou com outro
  703. 35:21site. O uso eh dessa marcação A é
  704. 35:26bastante simples. Você vai colocar a
  705. 35:29marcação A e os atributos HF.
  706. 35:34Nesse HF você vai sinalizar outro
  707. 35:37arquivo HTML. que, por exemplo, esteja
  708. 35:41no mesmo diretório que o arquivo que
  709. 35:43você está editando, ou você vai
  710. 35:45sinalizar um endereço, o um endereço na
  711. 35:50web, uma
  712. 35:53por exemplo, http/
  713. 35:58aad.fms. fms.br.
  714. 36:02Este é o endereço da web eh
  715. 36:05http2/wwwfms.br.
  716. 36:09Esse é o endereço da nossa página da
  717. 36:12nossa universidade.
  718. 36:14Eu sempre recomendo, se for necessário,
  719. 36:17que você coloque o atributo target. O
  720. 36:20atributo target sinaliza aonde essa nova
  721. 36:24página vai ser aberta. E neste caso do
  722. 36:27exemplo com o_blank,
  723. 36:30ele sinaliza que essa página será aberta
  724. 36:33em uma nova janela. Sabe quando você
  725. 36:36clica com o botão direito do seu mouse
  726. 36:38sobre um link e pede para abrir numa
  727. 36:40nova janela?
  728. 36:41É exatamente isso que vai acontecer
  729. 36:44quando alguém clicar nesse link que tá
  730. 36:47disponível aqui. Neste caso, ao clicar
  731. 36:51no link, uma nova janela será aberta e a
  732. 36:54página da Universidade Federal de Mato
  733. 36:56Grosso do Sul será carregada nessa nova
  734. 36:58janela aberta. Como eu falei
  735. 37:01anteriormente, eu poderia, ao invés de
  736. 37:03colocar o texto o Universidade Federal
  737. 37:06de Mato Grosso do Sul, entre parênteses,
  738. 37:08o FMS, como texto para esse link, eu
  739. 37:12poderia ter feito o uso do img para
  740. 37:15sinalizar uma imagem como sendo a
  741. 37:18referência desse link. Aqui outros
  742. 37:21exemplos. Então, eu tenho ali o nome do
  743. 37:24arquivo ou a URL de destino.
  744. 37:28Eu posso colocar um texto, uma imagem ou
  745. 37:31até mesmo outro elemento como sendo eh
  746. 37:35como compondo esse vínculo para essa
  747. 37:38outra página. Isso é muito útil quando
  748. 37:41desejamos criar, por exemplo, um menu
  749. 37:43simples, como tá representado aqui neste
  750. 37:48no nosso slide. Eu tenho ali home,
  751. 37:52notícias, contato e eu tô sinalizando
  752. 37:55quais são as páginas que serão
  753. 37:59eh visitadas caso eu clique numa dessas
  754. 38:01opções.
  755. 38:05Aqui eu trago outros exemplos de
  756. 38:08formatação de textos para vocês
  757. 38:11e vocês vão poder explorar essas
  758. 38:14formatações,
  759. 38:15brincar com essas formatações para poder
  760. 38:18aprimorar esse conhecimento de vocês. É
  761. 38:21importante que você pratique, que você
  762. 38:24se aproprie desses elementos.
  763. 38:27Ah,
  764. 38:30estamos chegando ao final da nossa da
  765. 38:32aula da nossa segunda unidade do
  766. 38:34primeiro módulo. Como eu disse, é
  767. 38:37importante que a partir deste momento
  768. 38:39você se aventure com a linguagem HTML.
  769. 38:44Assim como qualquer outra linguagem,
  770. 38:46esta é uma linguagem que precisa ser
  771. 38:48praticada, a gente precisa ganhar
  772. 38:50fluência com ela. E a melhor maneira de
  773. 38:53praticarmos é usarmos a linguagem,
  774. 38:57brincarmos com essa linguagem, como eu
  775. 38:59costumo dizer, criando, entendendo como
  776. 39:03é que os elementos funcionam, alterando
  777. 39:05esses exemplos que foram passados e que
  778. 39:07estão disponíveis para vocês, para que
  779. 39:10vocês possam entender o que que cada
  780. 39:12elemento tá fazendo, como cada atributo
  781. 39:15funciona, o que acontece ao alterar um
  782. 39:17atributo, o valor de um atributo. Uma
  783. 39:21dica que eu deixo para vocês neste final
  784. 39:23de aula é visitar a página do W3 School.
  785. 39:27Ele funciona como um excelente guia de
  786. 39:29referência, trazendo exemplos e
  787. 39:31mostrando como utilizar esses elementos.
  788. 39:35Como vocês viram, parte desse conteúdo
  789. 39:38tem uma forte relação com a língua
  790. 39:40inglesa. Então, recomendo que vocês usem
  791. 39:42os as ferramentas disponíveis nos
  792. 39:45navegadores para traduzir a página, caso
  793. 39:48tenham dificuldade com o idioma. Eu
  794. 39:50deixo aqui no slide eh a dica de como
  795. 39:53você pode traduzir automaticamente essa
  796. 39:56página e facilitar a sua compreensão.
  797. 39:59Chegamos ao final da nossa aula. Eu
  798. 40:01espero que você tenha se sentido
  799. 40:03estimulado a se aventurar no HTML. Eu
  800. 40:06espero que você pratique e tenha
  801. 40:10condições de absorver este este
  802. 40:13conhecimento. Ele vai ser importante
  803. 40:15para os demais módulos do curso e ele é
  804. 40:19utilizado até hoje na no processo de
  805. 40:22construção de páginas. Então é
  806. 40:24importante que você se fortaleça, que
  807. 40:26você absorva este conteúdo.
  808. 40:30Agradeço a sua atenção e desejo a todos
  809. 40:33bons estudos.

About this transcript

This page contains the full transcript of [UFMS Digital] Fundamentos de Web - Módulo 1 - Unidade 2 by AGEAD UFMS, generated from the public captions YouTube serves with the video. The transcript has 4,848 words across 809 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.