Meta tags:
description= A pseudo-classe CSS :scope representa elementos de escopo. Leia sobre ela e pratique com exemplos.;
Headings (most frequently used words):
que, elemento, css, scope, pseudo, classe, de, referência, por, usá, lo, versão, sintaxe, exemplo, ancorando, uma, consulta, ao, seu, armadilha, comum, selecionando, filhos, diretos, suporte, nos, navegadores, capítulos, relacionados, prática,
Text of the page (most frequently used words):
css (36), border (34), scope (26), text (22), style (20), color (20), font (20), que (19), grid (18), #elemento (16), aprender (15), width (15), background (13), column (13), list (12), para (10), html (10), break (10), consulta (9), escopo (9), element (9), container (9), top (9), right (9), left (9), bottom (9), image (9), animation (9), uma (8), referência (8), seletor (8), você (8), padding (8), position (8), stroke (8), refere (7), estilos (7), queryselectorall (7), queryselector (7), section (7), margin (7), overflow (7), decoration (7), offset (7), flex (7), javascript (6), page (6), dom (6), copiar (6), child (6), align (6), type (6), variant (6), w3docs (5), todos (5), filhos (5), sintaxe (5), root (5), dentro (5), selector (5), como (5), folha (5), only (5), the (5), shadow (5), pseudo (5), classe (5), transition (5), line (5), last (5), outline (5), radius (5), formatter (5), generator (4), prática (4), navegadores (4), diretos (4), seu (4), por (4), não (4), box (4), max (4), auto (4), string (4), raiz (4), mode (4), transform (4), fill (4), size (4), height (4), template (4), row (4), gap (4), rule (4), nth (4), first (4), sobre (3), json (3), code (3), encoder (3), editor (3), ferramentas (3), quizzes (3), exercícios (3), php (3), comum (3), exemplo (3), apenas (3), seletores (3), selectors (3), métodos (3), sem (3), consultando (3), not (3), nested (3), document (3), const (3), está (3), scopeelement (3), inside (3), title (3), relação (3), quando (3), word (3), wrap (3), spacing (3), range (3), origin (3), justify (3), items (3), before (3), after (3), letter (3), content (3), columns (3), direction (3), clip (3), tools (3), feito (2), desenvolvedores (2), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), python (2), java (2), git (2), livros (2), exemplos (2), snippets (2), web (2), capítulos (2), relacionados (2), suporte (2), nos (2), armadilha (2), selecionando (2), ancorando (2), versão (2), usá (2), this (2), selection (2), aos (2), ser (2), página (2), bloco (2), código (2), onde (2), pode (2), tem (2), efeito (2), normal (2), simples (2), toda (2), subárvore (2), direct (2), children (2), syntaxerror (2), motivo (2), mais (2), usar (2), estar (2), body (2), script (2), div (2), class (2), head (2), abaixo (2), passado (2), dos (2), com (2), significativo (2), correspondido (2), sombra (2), ferramenta (2), ela (2), qual (2), visibility (2), unicode (2), timing (2), function (2), duration (2), delay (2), rendering (2), skip (2), perspective (2), anchor (2), path (2), object (2), blend (2), min (2), rows (2), start (2), end (2), flow (2), feature (2), display (2), empty (2), counter (2), count (2), repeat (2), read (2), hash (2), 2026, direitos, reservados, idioma, política, privacidade, contato, empresa, try, tutoriais, gratuitos, desde, 2014, next, previous, yes, was, helpful, verificar, limites, estabelecidos, quantidade, dados, podem, transferidos, site, tamanho, tela, exibição, disponíveis, são, declarados, parte, variável, função, acessada, conceitos, básicos, completa, suportado, modernos, regra, estilo, além, comportar, também, retornaria, item, aninhado, pois, descendente, alcança, forma, idiomática, dizer, estou, correct, and, one, wrapping, complete, getelementbyid, selecionar, combinador, sozinho, lança, precisa, lado, esquerdo, fornece, imediatos, experimente, mesmo, fff, 1c87c9, backgroundcolor, example, rgba, eeeeee, 700, doctype, seleciona, seção, correspondida, recolorida, confirmar, encontrou, filho, direto, declarations, equivalent, stylesheet, mesma, qualquer, outra, level, nota, antigo, atributo, antes, permitia, aplicasse, pai, foi, removido, hoje, build, sobrevive, auxiliar, scoped, listados, acima, verificação, vivo, especial, regras, comuns, closest, matches, match, sections, that, are, principal, ancorar, possa, corresponder, expressar, relativo, este, ponto, ainda, ancorado, isso, surpreende, muitos, veja, cuidado, usam, shadowroot, resolvem, aqui, próprio, torna, importante, partir, todo, algum, escreve, documento, portanto, equivale, raramente, útil, esta, explica, significa, principalmente, vez, dois, principais, locais, muda, comportamento, cuidados, observar, corresponde, contra, sendo, resolvido, consultas, esse, chama, método, representa, elementos, leia, pratique, zoom, index, writing, will, change, widows, white, space, vertical, user, select, bidi, property, underline, orientation, indent, ink, combine, upright, table, layout, tab, linecap, dashoffset, dasharray, speak, shape, outside, scrollbar, scroll, behavior, resize, quotes, pointer, events, place, orphans, order, opacity, rotate, distance, fit, mix, media, lines, clamp, keyframes, isolation, initial, import, hyphens, hanging, punctuation, areas, area, weight, numeric, ligatures, east, asian, caps, alternates, stretch, language, override, adjust, kerning, values, settings, family, face, float, shrink, grow, basis, filter, cells, cursor, reset, increment, span, clear, charset, caret, caption, side, sizing, source, slice, outset, collapse, block, bleed, attachment, backface, appearance, play, state, name, iteration, self, all, properties, visited, valid, target, required, write, placeholder, out, optional, link, lang, invalid, indeterminate, hover, fullscreen, focus, enabled, disabled, dir, default, checked, active, propriedades, css3, guia, flexbox, guides, gradientes, nomes, cores, tabelas, links, uso, introdução, basic, entrar, pesquisar, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, cursos, aprenda,
Text of the page (random words):
css scope pseudo classe aprenda css w3docs w3docs livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python cursos quizzes exercícios snippets ferramentas general tools html editor password generator html encoder code diff json beautifier todos os 13 color tools color picker color converter color mixer color hex colors hsl todos os 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder todos os 19 code formatters javascript formatter css formatter html formatter json formatter php formatter pesquisar na w3docs k pt english en deutsch de русский ru français fr español es português pt italiano it entrar aprender css css basic introdução ao css uso do css sintaxe css css id e class css text css font css links tabelas css css border css padding css margin nomes de cores css gradientes css css guides guia do flexbox propriedades css3 css selectors seletores css active after before checked default dir disabled empty enabled first child first letter first line first of type focus fullscreen hover in range indeterminate invalid lang last child last of type link not nth child nth last child nth last of type nth of type only child only of type optional out of range placeholder read only read write required root scope selection target valid visited css properties align content align items all animation align self animation delay animation direction animation duration animation fill mode animation iteration count animation name animation play state animation timing function appearance backface visibility background background attachment background blend mode background clip background color background image background origin background position background position x background position y background repeat background size bleed block overflow border border bottom border bottom color border bottom left radius border bottom right radius border bottom style border bottom width border collapse border color border image border image outset border image repeat border image slice border image source border image width border left border left color border left style border left width border radius border right border right color border right style border right width border spacing border style border top border top color border top left radius border top right radius border top style border top width border width bottom box decoration break box shadow box sizing break after break before break inside caption side caret color charset clear clip clip path color columns column count column fill column gap column rule column rule color column rule style column rule width column span column width content counter increment counter reset cursor direction display empty cells fill filter flex flex basis flex direction flex flow flex grow flex shrink flex wrap float font font face font display font family font feature settings font feature values font kerning font size font size adjust font language override font stretch font style font variant font variant alternates font variant caps font variant east asian font variant ligatures font variant numeric font weight grid grid area grid auto columns grid auto flow grid auto rows grid column grid column end grid column gap grid column start grid gap grid row grid row end grid row gap grid row start grid template grid template areas grid template columns grid template rows hanging punctuation height hyphens image rendering import initial letter isolation justify content justify items keyframes left letter spacing line break line clamp line height list style list style image list style position list style type margin margin bottom margin left margin right margin top max height max lines max width media min height min width mix blend mode object fit object position offset offset anchor offset distance offset path offset position offset rotate opacity order orphans outline outline color outline offset outline style outline width overflow overflow anchor overflow wrap overflow x overflow y padding padding bottom padding left padding right padding top page break page break after page break before page break inside perspective perspective origin place items pointer events position quotes resize right scroll behavior scrollbar shape outside speak stroke stroke dasharray stroke dashoffset stroke linecap stroke width tab size table layout text align text align last text combine upright text decoration text decoration color text decoration line text decoration skip text decoration skip ink text decoration style text fill color text indent text justify text orientation text overflow text rendering text shadow text stroke text stroke color text stroke width text transform text underline position top transform transform origin transform style transition transition delay transition duration transition property transition timing function unicode bidi unicode range user select vertical align visibility white space widows width will change word break word spacing word wrap writing mode z index zoom css scope pseudo classe a pseudo classe css scope representa elementos de escopo leia sobre ela e pratique com exemplos a pseudo classe css scope corresponde ao elemento contra o qual um seletor está sendo resolvido seu elemento de referência em consultas dom simples esse elemento de referência é o elemento sobre o qual você chama o método de consulta dentro de um shadow dom é a raiz da sombra esta página explica o que escopo significa para um seletor por que scope é principalmente uma ferramenta javascript em vez de uma ferramenta de folha de estilos os dois principais locais onde ela muda o comportamento e os cuidados a observar o que é o elemento de referência todo seletor é correspondido em relação a algum elemento quando você escreve css em uma folha de estilos o elemento de referência é a raiz do documento portanto scope equivale a root e raramente é útil por si só scope se torna significativo quando o elemento de referência não é a raiz mais importante quando você consulta o dom a partir do javascript element queryselector selector e element queryselectorall selector resolvem o seletor em relação a element aqui scope refere se ao próprio element os métodos de consulta de um shadowroot usam a raiz da sombra como elemento de referência sem scope um seletor passado para element queryselector ainda é correspondido em relação a toda a subárvore sem estar ancorado a element isso surpreende muitos desenvolvedores veja o cuidado abaixo por que usá lo o principal motivo para usar scope é ancorar um seletor ao elemento que você está consultando para que você possa corresponder filhos diretos ou expressar relativo a este ponto match only sections that are direct children of container container queryselectorall scope section copiar scope é significativo dentro dos métodos de consulta listados acima queryselector queryselectorall e a verificação ao vivo element matches não tem efeito especial em closest ou em regras comuns de folha de estilos nota o antigo atributo style scoped que antes permitia que um bloco style se aplicasse apenas dentro do seu elemento pai foi removido dos navegadores o escopo de estilos hoje é feito com shadow dom ou ferramentas de build e scope sobrevive como o auxiliar de consulta dom versão selectors level 4 sintaxe em uma folha de estilos a sintaxe é a mesma que qualquer outra pseudo classe scope declarations equivalent to root in a normal stylesheet copiar em javascript é passado dentro da string do seletor element queryselectorall scope child copiar exemplo ancorando uma consulta ao seu elemento no exemplo abaixo container queryselector scope section seleciona apenas o section que é filho direto de container a seção correspondida é recolorida para confirmar que a consulta a encontrou doctype html html head title title of the document title style container margin 40 px auto max width 700 px background color eeeeee padding 20 px box shadow 0 0 4 px rgba 0 0 0 0 25 section padding 30 px style head body h2 scope selector example h2 div class container section p inside the scope p section div script const container document queryselector container const scopeelement container queryselector scope section scopeelement style backgroundcolor 1c87c9 scopeelement style color fff script body html copiar experimente você mesmo armadilha comum selecionando filhos diretos o motivo mais comum para usar scope é selecionar os filhos imediatos do elemento que você está consultando um combinador como x não pode estar sozinho element queryselector x lança um syntaxerror você precisa de um lado esquerdo e scope o fornece ul id list li a li li ul li b nested li ul li ul copiar const list document getelementbyid list syntaxerror li is not a complete selector list queryselectorall li correct only the direct li children of list a and the one wrapping the nested list not b nested list queryselectorall scope li copiar sem scope list queryselectorall li também retornaria o item b aninhado pois um seletor descendente simples alcança toda a subárvore scope é a forma idiomática de dizer filhos diretos do elemento que estou consultando suporte nos navegadores scope é suportado em todos os navegadores modernos para os métodos de consulta dom não tem efeito como regra de estilo em uma folha de estilos normal além de se comportar como root capítulos relacionados css selectors a referência completa de seletores css selector conceitos básicos de sintaxe de seletores prática prática a que se refere o escopo em css a que se refere o escopo em css o escopo em css refere se à parte do código onde uma variável ou função pode ser acessada o escopo em css refere se aos estilos disponíveis apenas dentro do bloco de código em que são declarados o escopo em css refere se ao tamanho da tela de exibição para a página web o escopo em css refere se aos limites estabelecidos na quantidade de dados que podem ser transferidos em um site verificar was this page helpful yes no previous root next selection on this page o que é o elemento de referência por que usá lo versão sintaxe exemplo ancorando uma consulta ao seu elemento armadilha comum selecionando filhos diretos suporte nos navegadores capítulos relacionados prática w3docs tutoriais exemplos exercícios snippets e quizzes gratuitos para a web desde 2014 livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python prática exercícios quizzes editor try it ferramentas html editor password generator html encoder code diff json beautifier empresa sobre contato política de privacidade idioma english deutsch русский français español português italiano 2026 w3docs todos os direitos reservados feito para desenvolvedores
|