Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12439|Odpoveď: 1

[CSS/DIV] Analyzujte použitie štyroch hlavných výberov hodnôt atribútov CSS

[Kopírovať odkaz]
Zverejnené 15. 10. 2014 21:53:14 | | |

Tento článok vám to opíšeVýber hodnoty nehnuteľností CSSFormát výberu atribútov je prvok nasledovaný zátvorkami, s atribútmi v zátvorkách, alebo s atribútovými výrazmi (neviem, či je popis správny, sú to vlastnoručne vytvorené slová), ako h1[title], h1[title="logo"] a podobne, verím, že sa v tomto článku veľa naučíte.

CSS tutoriál: Výber hodnoty atribútov v CSS

CSS AttributeSelectory, možno by ste nemali byť neoboznámení so výbermi atribútov, v podstate id a class selectory sú vlastne výbery hodnoty atribútov, stačí vybrať id alebo hodnotu triedy.

Formát výberu atribútov je prvok nasledovaný zátvorkami, s atribútmi v zátvorke alebo atribútovými výrazmi (neviem, či je popis správny, vlastnými slovami), ako h1[title], h1[title="Logo"] a podobne, môžete vidieť 4 konkrétne formy z mojej diskusie nižšie.

1. Jednoduchý CSS výber hodnoty atribútov

Bez ohľadu na názov je to charakteristika jednoduchého výberu atribútov.

h1[trieda]{color:silver; bude pôsobiť na akýkoľvek prvok h1 s triedou, bez ohľadu na hodnotu triedy. Preto<h1class="hoopla">Ahoj</h1>, <h1class="vážne">Serenity</h1>, <h1class="fancy"> h1 Fooling</h1> bude ovplyvnený týmto pravidlom.

Samozrejme, táto "vlastnosť" nie je len trieda alebo id, ale môžu byť všetky legitímne vlastnosti tohto prvku, napríklad img's alt, ako img[alt]{cssdeclarationshere; Bude platiť pre akýkoľvek IMG prvok s atribútom Alt. Potom a[href][title]{font-weight:bold; A čo }? Ako viete, toto funguje na prvky s atribútmi href aj title, ako napríklad <atitle="W3CHome">W3C</a>.

2. Presný výber hodnoty atribútov v CSS

id a class sú v podstate presné výbery hodnoty atribútov, áno, h1#logo je rovné h1[id="logo"]. Ako už bolo spomenuté, neobmedzujeme sa len na id alebo triedu, môžeme použiť akúkoľvek vlastnosť! Napríklad a[][title="W3CHome"]{font-size:200%; } bude aplikované na <atitle="W3CHome">W3C</a>.

3. Niektoré CSS výbery hodnoty atribútov

Ako názov napovedá, pokiaľ hodnota atribútu čiastočne zodpovedá (v tomto prípade časť, ktorá skutočne zodpovedá celému slovu), bude pôsobiť na daný prvok. Pozrime sa na príklad:

  1. <pclasspclass="urgentwarning">
  2. Whenhandlingplutonium,  
  3. caremustbetakentoavoidtheformationofacriticalmass.</p>
  4. p[class~="warning"]{font-weight:bold;}  
  5. 和p[class~="urgent"]{font-weight:bold;}
Kopírovať kód

Ktorýkoľvek z nich môže spraviť písmo písmena p tučným.

Tento selektor je veľmi užitočný, napríklad ak chcete štýlovať ilustráciu s reťazcom "Figure" v názve, napr. title="Figure5:xxx description", môžete použiť img[title~="Figure"].

Treba poznamenať, že ako som zdôraznil v prvej vete, musíte zladiť celé slovo a img[title~="Figure"] nebude zodpovedať title="Obrázok5:xxx popis".

Tiež som urobil malý test, v príklade zmeníte "Figure" na "Illustration" a img[title~="Figure"] na img[title~="Illustration"], a vo Firefoxe to stále sedí, bez ohľadu na to, či je kódovanie GB2312 alebo UTF-8. Zdá sa, že podpora CSS pre čínštinu nie je zlá.

4. Špeciálny CSS výber hodnoty atribútov

Trochu zvláštne, tento výber. Funguje to takto, no, je jednoduchšie uviesť príklad, než to opísať.

*[lang|="en"]{color:white; Toto pravidlo vyberie hodnotu atribútu lang alebo prvok, ktorý začína na en-. To znamená, že môže zodpovedať <h1lang="en">Ahoj!</h1>, <plang="en-us">Pozdravujem!</p>a <divlang="en-au">Dobrý deň!</div>a nezodpovedá <plang="fr">Bonjour!</p>a <h3lang="cy-en">Jrooana!</h3>.






Predchádzajúci:Perfektne rieši horizontálne centrovanie stránky v CSS
Budúci:Kúsok Javascrip{filtering}t kódu, ktorý umožní ostatným otvoriť webovú stránku a vypnúť ju do 3 minút!
Zverejnené 21. 12. 2023 10:22:38 |
Okamžitý:Autori sú zakázaní alebo odstránený obsah je automaticky blokovaný
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com