Písmo v CSS
48 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Jaké jsou dva hlavní obory typografie?

  • Grafická úprava a font design
  • Digitální typografie a tisková typografie
  • Mikrotypografie a makrotypografie (correct)
  • Webová typografie a klasická typografie

Která vlastnost určuje prioritu rodiny písem?

  • font-weight
  • font-style
  • font-size
  • font-family (correct)

Jaký styl písma má čisté linie bez malých tahů?

  • Serif
  • Monospace
  • Sans-serif (correct)
  • Cursive

Jaký vzhled vytvářejí patková písma?

<p>Formální a elegantní vzhled (A)</p> Signup and view all the answers

O jakou vlastnost se jedná, pokud se nastavuje tučnost písma?

<p>font-weight (B)</p> Signup and view all the answers

Které z následujících písmen se nepovažuje za generickou rodinu písem?

<p>Arial (B)</p> Signup and view all the answers

Jaký typ typografie se zaměřuje na umístění písma na stránce?

<p>Makrotypografie (C)</p> Signup and view all the answers

Jaký je mechanický vzhled, který se vytváří pomocí monospace písem?

<p>Stejná pevná šířka pro všechna písmena (C)</p> Signup and view all the answers

Jaký je účel vlastnosti border-spacing?

<p>Určit horizontální i vertikální rozestupy mezi buňkami. (A)</p> Signup and view all the answers

Jaké hodnoty může nabývat vlastnost empty-cells?

<p>show a hide (D)</p> Signup and view all the answers

Co určuje vlastnost width, pokud je box-sizing nastavena na border-box?

<p>Šířku oblasti včetně okraje. (A)</p> Signup and view all the answers

Jaká výchozí hodnota se používá pro vlastnost height?

<p>auto (C)</p> Signup and view all the answers

Co dělá vlastnost text-align s hodnotou justify?

<p>Zarovná text rovnoměrně mezi levým a pravým okrajem. (D)</p> Signup and view all the answers

Jaká hodnota vlastnosti text-justify zajistí, že zarovnání textu bude vypnuto?

<p>none (C)</p> Signup and view all the answers

Jaký vliv má vlastnost min-width na chování prvku?

<p>Zabraňuje zmenšení pod stanovenou šířku. (C)</p> Signup and view all the answers

Jaké hodnoty mohou být přiřazeny vlastnosti height?

<p>auto, délka, %, initial, inherit (D)</p> Signup and view all the answers

Jaký je efekt kladné hodnoty vlastnosti letter-spacing?

<p>Způsobuje, že se znaky rozšiřují. (A)</p> Signup and view all the answers

Jaké hodnoty může nabývat vlastnost word-spacing?

<p>normal a délka (D)</p> Signup and view all the answers

Jaká podmínka ovlivňuje hodnotu vlastnosti width?

<p>Zda je box-sizing nastaven na border-box. (A)</p> Signup and view all the answers

Jaký význam má procentuální hodnota pro vlastnost width?

<p>Určuje šířku na základě rodičovského bloku. (B)</p> Signup and view all the answers

Jaký je účel vlastnosti text-indent?

<p>Nastavit délku prázdného prostoru před řádky textu. (C)</p> Signup and view all the answers

Jaká hodnota vlastnosti text-justify se snaží dosáhnout rovnováhy mezi výkonem a kvalitou?

<p>auto (D)</p> Signup and view all the answers

Jaká je hodnota text-indent, když je nastavena na 20px?

<p>Před textem bude 20 pixelů prázdného prostoru. (B)</p> Signup and view all the answers

Co znamená hodnota inter-word u vlastnosti text-justify?

<p>Zarovnání přidáním mezery mezi slovy. (A)</p> Signup and view all the answers

Jaká je funkce vlastnosti font-size-adjust?

<p>Upravuje velikost písma podle specifikované metriky. (B)</p> Signup and view all the answers

Které z následujících vlastností jsou součástí zkráceného zápisu vlastnosti font?

<p>font-weight (B), line-height (C)</p> Signup and view all the answers

Jaký je primární účel vlastnosti font-variant-numeric?

<p>Upravuje styl pro čísla a zlomky. (C)</p> Signup and view all the answers

Jaký typ písma je považován za webové písmo?

<p>Písmo, které je načteno přes @font-face. (A)</p> Signup and view all the answers

Jaké jsou preferované formáty pro webová písma?

<p>WOFF a WOFF2 (D)</p> Signup and view all the answers

Co řídí vlastnost font-variant-ligatures?

<p>Které ligatury a kontextové formy se používají. (B)</p> Signup and view all the answers

Jakým způsobem se vypočítává upravená velikost písma?

<p>Pomocí vzorce s faktorem z různých metrik. (C)</p> Signup and view all the answers

Co se stane, když není uvedena metrika pro velikost písma?

<p>Stejně se použije x-height jako metrika. (D)</p> Signup and view all the answers

Jakou vlastnost používáme k nastavení maximální šířky prvku?

<p>max-width (A)</p> Signup and view all the answers

Která z následujících hodnot není platná pro vlastnost max-height?

<p>min-width (B)</p> Signup and view all the answers

Co určuje vlastnost line-height?

<p>výšku řádkového rámečku (D)</p> Signup and view all the answers

Jaká hodnota zabrání tomu, aby se šířka prvku zvětšila nad zadanou velikost v případě min-height?

<p>min-content (D)</p> Signup and view all the answers

Která z následujících hodnot pro vlastnost max-width umožňuje využít veškerý dostupný prostor?

<p>fit-content (D)</p> Signup and view all the answers

Jaká vlastnost nastavuje minimální výšku prvku?

<p>min-height (D)</p> Signup and view all the answers

Jakou hodnotu může nabývat vlastnost max-width kromě délky a procenta?

<p>fit-content (D)</p> Signup and view all the answers

Jaký je účel vlastnosti none v kontextu maximální šířky a výšky?

<p>žádné omezení (D)</p> Signup and view all the answers

Jaké hodnoty může mít vlastnost outline-color?

<p>barva a invert (A)</p> Signup and view all the answers

Jaký je účel vlastnosti outline-width?

<p>Nastavit tloušťku obrysu (D)</p> Signup and view all the answers

Co se děje s obrysy u víceřádkového textu v závislosti na prohlížeči?

<p>Obrys se může vykreslit pro každý řádek zvlášť (B)</p> Signup and view all the answers

Která z následujících hodnot není možnou hodnotou vlastnosti outline-style?

<p>curved (B)</p> Signup and view all the answers

Jaké jsou možné hodnoty pro vlastnost outline-offset?

<p>délka (D)</p> Signup and view all the answers

Proč se obrysy nevykreslují v rámci rámce ohraničení?

<p>Aby obrysy nezabíraly místo v layoutu (B)</p> Signup and view all the answers

Jaký je význam nastavení vlastnosti resize?

<p>Umožňuje uživateli měnit velikost prvku (D)</p> Signup and view all the answers

Jakým způsobem může být definována vlastnost outline?

<p>Jako součet tloušťky, barvy a stylu (B)</p> Signup and view all the answers

Flashcards

Rodina písem (font-family)

Prioritní seznam názvů písem pro webový prohlížeč.

Generická rodina písem

Obecný typ písma (např. sans-serif, serif).

Serif písmo

Písmo s patkami na koncích písmen.

Sans-serif písmo

Písmo bez patků na koncích písmen - čisté linie.

Signup and view all the flashcards

Monospace písmo

Všechna písmena mají stejnou šířku.

Signup and view all the flashcards

Kurzívní písmo (cursive)

Napodobí lidský rukopis.

Signup and view all the flashcards

Fantasy písmo

Dekorativní a hravé písmo.

Signup and view all the flashcards

Vlastnost font-weight

Nastavuje tučnost písma (např. light, bold).

Signup and view all the flashcards

Vlastnost text-align

Nastavuje zarovnání textu v bloku. Může nabývat hodnot: auto, start, end, left, right, center, justify.

Signup and view all the flashcards

Hodnota text-align: justify

Zarovnává text k levému a pravému okraji bloku, rozšiřuje mezery mezi slovy.

Signup and view all the flashcards

Hodnota text-align: auto

Zarovnává text podle vlastnosti text-align-last, pokud je text-align: justify.

Signup and view all the flashcards

Vlastnost text-justify

Nastavuje typ zarovnání textu, když je text-align: justify.

Signup and view all the flashcards

Hodnota text-justify: none

Zarovnání justify je vypnuto.

Signup and view all the flashcards

Hodnota text-justify: auto

Prohlížeč zvolí nejvhodnější typ zarovnání.

Signup and view all the flashcards

Vlastnost word-spacing

Nastavuje velikost mezery mezi slovy.

Signup and view all the flashcards

Vlastnost letter-spacing

Nastavuje velikost mezery mezi písmeny.

Signup and view all the flashcards

Vlastnost font-size-adjust

Vlastnost, která upravuje velikost písma při změně velikosti písma v prohlížeči. Zabraňuje tomu, aby písmo vypadalo neúměrně velké nebo malé ve srovnání s okolním textem.

Signup and view all the flashcards

Hodnota „none“ u font-size-adjust

Velikost písma se neupraví, a to i při změně velikosti písma v prohlížeči.

Signup and view all the flashcards

Hodnota „metrika a číslo“ u font-size-adjust

Velikost písma se upraví na základě zadaného čísla a metriky. Bez metriky se použije x-height. Velikost písma se pak vypočítá jako násobek písma dle této metriky.

Signup and view all the flashcards

Hodnota „from-font“ u font-size-adjust

Velikost písma se upraví pomocí čísla pro zadanou metriku z prvního dostupného písma. V tomto případě se nepoužívá x-height.

Signup and view all the flashcards

Vlastnost font-variant

Zkrácený zápis pro vlastnosti, které ovlivňují styl písma, jako je použití alternativních glyfů pro velká písmena, čísla, východní Asie, emotikony, ligatury a pozice.

Signup and view all the flashcards

Vlastnost font

Zkrácený zápis pro vlastnosti, které definují vzhled písma, včetně stylu, varianty, váhy, natažení, velikosti, výšky řádku a rodiny písma.

Signup and view all the flashcards

Vlastnost max-width

Nastavuje maximální šířku prvku. Zabraňuje, aby se šířka prvku stala větší než zadaná hodnota.

Signup and view all the flashcards

Webové písmo

Písmo, které není standardně nainstalováno na zařízení uživatele a je načteno z webu pomocí @font-face.

Signup and view all the flashcards

Hodnota 'none' u max-width

Maximální šířka prvku není omezena. Šířka prvku se může libovolně zvětšovat.

Signup and view all the flashcards

Formáty webových písem

Písma používaná na webech mohou mít různé formáty, ale WOFF (a WOFF2) jsou v současnosti nejběžnější.

Signup and view all the flashcards

Hodnota 'max-content' u max-width (nebo min-width)

Maximální šířka prvku je určena maximální šířkou jeho obsahu. Prvek se rozšiřuje tak, aby pojal veškerý obsah.

Signup and view all the flashcards

Hodnota 'min-content' u max-width (nebo min-width)

Maximální šířka prvku je určena minimální šířkou jeho obsahu. Prvek se rozšiřuje tak, aby pojal minimální obsah.

Signup and view all the flashcards

Hodnota 'fit-content' u max-width (nebo min-width)

Prvek využívá dostupný prostor, ale nikdy nepřesáhne skutečnou maximální šířku obsahu. Přizpůsobí se dostupnému prostoru, ale ne více, než je skutečná maximální šířka obsahu.

Signup and view all the flashcards

Vlastnost min-height

Nastavuje minimální výšku prvku. Zabraňuje, aby se výška prvku stala menší než zadaná hodnota.

Signup and view all the flashcards

Vlastnost max-height

Nastavuje maximální výšku prvku. Zabraňuje, aby se výška prvku stala větší než zadaná hodnota.

Signup and view all the flashcards

Vlastnost line-height

Nastavuje výšku řádkového rámečku. Používá se k nastavení vzdálenosti mezi řádky textu.

Signup and view all the flashcards

Obrys

Čára nakreslená kolem prvku, mimo ohraničení. Nezabírá místo a neovlivňuje rozvržení dokumentu.

Signup and view all the flashcards

Vlastnost outline

Zkrácená verze vlastností outline-color, outline-style a outline-width, nastavuje obrys prvku.

Signup and view all the flashcards

outline-color

Nastavuje barvu obrysu prvku. Může nabývat konkrétních barev nebo invertovaného pozadí.

Signup and view all the flashcards

outline-width

Nastavuje tloušťku obrysu prvku. Může nabývat konkrétní hodnoty nebo slov: thin, medium, thick.

Signup and view all the flashcards

outline-style

Definuje styl obrysu prvku. Nabízí možnosti jako solid, dotted, dashed, double, groove, ridge, inset, outset.

Signup and view all the flashcards

outline-offset

Nastavuje vzdálenost mezi obrysem a okrajem prvku. Hodnota délky určuje posunutí obrysu od okraje.

Signup and view all the flashcards

resize

Určuje, zda lze velikost prvku měnit a v jakých směrech. Může nabývat hodnot 'none', 'both', 'horizontal', 'vertical'.

Signup and view all the flashcards

Agenti často vykreslují obrysy na prvcích ve stavu :focus.

Prohlížeč může vytvořit obrys kolem prvku, když je zaostřen. Pomáhá uživatelům identifikovat, s kterým prvkem se momentálně pracuje.

Signup and view all the flashcards

Vodorovná a svislá mezera mezi buňkami tabulky

Vlastnost border-spacing definuje mezery mezi buňkami tabulky. Pokud je zadána jedna hodnota, platí pro obě mezery. Pokud jsou zadány dvě hodnoty, první definuje horizontální a druhá vertikální mezery.

Signup and view all the flashcards

Zobrazení prázdných buněk

Vlastnost empty-cells určuje, zda se okraje a pozadí zobrazí i pro buňky bez viditelného obsahu.

Signup and view all the flashcards

Co je 'width'?

Vlastnost width definuje šířku prvku. Podle nastavení vlastnosti 'box-sizing' se může vztahovat jen na obsah nebo i na okraje prvku.

Signup and view all the flashcards

Nastavení šířky prvku

Vlastnost width nastavuje šířku prvku. Může se zadat jako pevná délka, procento, 'auto' pro automatické vypočítání prohlížečem, 'initial' pro výchozí hodnotu nebo 'inherit' pro zdědění z nadřazeného prvku.

Signup and view all the flashcards

Co je 'height'?

Vlastnost height definuje výšku prvku. Podle nastavení vlastnosti 'box-sizing' se může vztahovat jen na obsah nebo i na okraje prvku.

Signup and view all the flashcards

Nastavení výšky prvku

Vlastnost height nastavuje výšku prvku. Může se zadat jako pevná délka, procento, 'auto' pro automatické vypočítání prohlížečem, 'initial' pro výchozí hodnotu nebo 'inherit' pro zdědění z nadřazeného prvku.

Signup and view all the flashcards

Co je 'min-width'?

Vlastnost min-width definuje minimální povolenou šířku prvku. Zabrání tomu, aby se šířka prvku zmenšila pod stanovenou hranici.

Signup and view all the flashcards

Co je 'box-sizing'?

Vlastnost box-sizing definuje, jak se počítá velikost prvku. Hodnoty 'content-box' a 'border-box' určují, zda se do šířky a výšky zahrnují i okraje a vnitřní poloměry.

Signup and view all the flashcards

Study Notes

Písmo v CSS

  • Práce s písmem v CSS je popsána v modulu „CSS Fonts Module Level 3“.
  • Znak (character) – nejmenší složka psaného jazyka s sémantickou hodnotou. Není konkrétním vykreslením. Nejčastěji se používá standard Unicode s kódy pro znaky.
  • Glyf (glyph) – konkrétní vizuální reprezentace znaku. Může jeden znak reprezentovat více glyfů nebo jeden glyf vícero znaků (např. ligatury).
  • Font (písmo) – sada znaků jedné velikosti a stylu. Obsahuje glyfy mapované na znaky.
  • Rodina písma (font family) – skupina řezů jednoho typu písma. Řez je grafickou variantou (např. tučné, kurzíva). Některá písma mají pouze jeden řez. Rodina písma zajišťuje jednotný vzhled.
  • Řez písma (font-weight) – typ řezu, který slouží k zvýraznění textu. Může být kurziva, polotučný, tučný apod.
  • Grafém (grapheme) – nejmenší nedělitelná jednotka v pravopisu konkrétního jazyka. Často synonymum pro znak.
  • Kapitálky (capitals) – menší verzále (velká písmena).

Vlastnosti CSS pro písma

  • font-family: Určuje prioritní seznam rodin písem. (např. Helvetica, Verdana, sans-serif).
  • font-weight: Nastavuje tučnost písma (od 100 - Thin do 900 - Black), např. bold, normal.
  • font-style: Určuje styl písma (normal, italic, oblique).
  • font-size: Nastavuje velikost písma. Lze použít jednotky jako px, em, %.
  • font-stretch: Nastavuje šířku písma (normal, condensed, expanded).
  • font-size-adjust: Umožňuje optimalizovat poměr mezi velkými a malými písmeny v textu.
  • font-variant: Řídí alternativní glyfy pro specifické symboly (normal, small-caps, lining-nums, oldstyle-nums).
  • letter-spacing: Nastavuje mezeru mezi písmeny.
  • word-spacing: Nastavuje mezery mezi slovy.
  • white-space: Spravuje, jak je bílý prostor v prvku interpretován (normal, pre-wrap, nowrap).
  • text-align: Nastavuje zarovnání textu (left, right, center, justify).
  • text-decoration: Dekorace textu (underline, overline, line-through).
  • text-transform: Nastavuje transformaci písmen (none, capitalize, uppercase, lowercase, full-width).
  • text-indent: Nastavuje odsazení prvního řádku.
  • table-layout: Nastavuje způsob rozložení buněk v tabulce (auto, fixed).
  • border-collapse: Určuje, zda se okraje buněk v tabulce sloučí (collapse, separate).
  • border-spacing: Nastavuje rozestup mezi okraji buněk v tabulce.
  • empty-cells: Nastavuje zobrazování prázdných buněk v tabulce (show, hide).

Písmo

  • Fonty mohou být v různých formátech (např. WOFF, TTF, OTF).

Uživatelské rozhraní

  • Vlastnost box-sizing: Definuje, jak se počítá celková šířka a výška prvku (content-box, border-box).
  • Vlastnost cursor: Nastavuje typ kurzoru pro prvek.

Vizuální efekty

  • Přetečení – nastavení chování obsahu, který přetéká rámeček prvku (visible, hidden, clip, scroll).
  • Maskování – částečné nebo úplné skrytí obsahu pomocí masky (mask).
  • Ořezávání – definování oblasti pro zobrazení obsahu (clip-path).

Tabulky CSS

  • Definují strukturu a styly tabulek.
  • table-layout: určuje způsob výpočtu šířky a výšky sloupců a řádků (auto, fixed).
  • border-collapse: sloučí okraje buněk v tabulce.
  • border-spacing: nastavení rozestupu me-zi okraji buněk.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

04_WWW_výukový text PDF

Description

V tomto kvízu se zaměříme na základní koncepty spojené s písmem v CSS podle modulů CSS Fonts Module Level 3. Prozkoumáme pojmy jako znak, glyf, font a rodina písma, které jsou klíčové pro efektivní práci s textem na webových stránkách.

More Like This

HTML and CSS Fonts Quiz
5 questions
CSS Font Family Property Guide
12 questions
Písmo v CSS: Základní termíny
47 questions
Use Quizgecko on...
Browser
Browser