From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- files/ru/learn/css/howto/css_faq/index.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'files/ru/learn/css') diff --git a/files/ru/learn/css/howto/css_faq/index.html b/files/ru/learn/css/howto/css_faq/index.html index c4ab7459a5..f68e864cfc 100644 --- a/files/ru/learn/css/howto/css_faq/index.html +++ b/files/ru/learn/css/howto/css_faq/index.html @@ -35,11 +35,11 @@ original_slug: Web/CSS/Common_CSS_Questions "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -

Why doesn't my CSS, which is valid, render at all?

+

Why doesn't my CSS, which is valid, render at all?

To be applied, a CSS stylesheet must be served with a text/css MIME type. If the Web server doesn't serve it with this type, it won't be applied.

-

What is the difference between id and class?

+

What is the difference between id and class?

HTML elements can have an id and/or class attribute. The id attribute assigns a name to the element it is applied to, and for valid markup, there can be only one element with that name. The class attribute assigns a class name to the element, and that name can be used on many elements within the page. CSS allows you to apply styles to particular id and/or class names.

@@ -51,17 +51,17 @@ original_slug: Web/CSS/Common_CSS_Questions

See CSS selectors

-

How do I restore the default value of a property?

+

How do I restore the default value of a property?

Initially CSS didn't provide a "default" keyword and the only way to restore the default value of a property is to explicitly re-declare that property.

This has changed with CSS 2; the keyword initial is now a valid value for a CSS property. It resets it to its default value, which is defined in the CSS specification of the given property.

-

How do I derive one style from another?

+

How do I derive one style from another?

CSS does not allow one style to be defined in terms of another. (See Eric Meyer's note about the Working Group's stance). However, assigning multiple classes to a single element can provide the same effect.

-

How do I assign multiple classes to an element?

+

How do I assign multiple classes to an element?

HTML elements can be assigned multiple classes by listing the classes in the class attribute, with a blank space to separate them.

@@ -77,11 +77,11 @@ original_slug: Web/CSS/Common_CSS_Questions

If the same property is declared in both rules, the conflict is resolved first through specificity, then according to the order of the CSS declarations. The order of classes in the class attribute is not relevant.

-

Why don't my style rules work properly?

+

Why don't my style rules work properly?

Style rules that are syntactically correct may not apply in certain situations. You can use DOM Inspector's CSS Style Rules view to debug problems of this kind, but the most frequent instances of ignored style rules are listed below.

-

HTML elements hierarchy

+

HTML elements hierarchy

The way CSS styles are applied to HTML elements depends also on the elements hierarchy. It is important to remember that a rule applied to a descendent overrides the style of the parent, in spite of any specificity or priority of CSS rules.

@@ -96,7 +96,7 @@ original_slug: Web/CSS/Common_CSS_Questions

In case of complex HTML hierarchies, if a rule seems to be ignored, check if the element is inside another element with a different style.

-

Explicitly re-defined style rule

+

Explicitly re-defined style rule

In CSS stylesheets, order is important. If you define a rule and then you re-define the same rule, the last definition is used.

@@ -115,7 +115,7 @@ original_slug: Web/CSS/Common_CSS_Questions

To avoid this kind of error, try to define rules only once for a certain selector, and group all rules belonging to that selector.

-

Use of a shorthand property

+

Use of a shorthand property

Using shorthand properties for defining style rules is good because it uses a very compact syntax. Using shorthand with only some attributes is possible and correct, but it must be remembered that undeclared attributes are automatically reset to default. This means that a previous rule for a single attribute could be implicitly overridden.

@@ -135,7 +135,7 @@ original_slug: Web/CSS/Common_CSS_Questions } -

Use of the * selector

+

Use of the * selector

The * wildcard selector refers to any element, and it has to be used with particular care.

@@ -153,7 +153,7 @@ original_slug: Web/CSS/Common_CSS_Questions

The use of the * selector should be minimized as it is a slow selector, especially when not used as the first element of a selector. Its use should be avoided as much as possible.

-

Specificity in CSS

+

Specificity in CSS

When multiples rules apply to a certain element, the rule chosen depends on its style specificity. Inline style (in HTML style attributes) comes first, followed by ID selectors, then class selectors and eventually element-name selectors.

@@ -166,7 +166,7 @@ original_slug: Web/CSS/Common_CSS_Questions

The rules are more complicated when the selector has multiple parts. More detailed information about how selector specificity is calculated can be found in the CSS 2.1 Specification chapter 6.4.3.

-

What do the -moz-*, -ms-*, -webkit-*, -o-* and -khtml-* properties do?

+

What do the -moz-*, -ms-*, -webkit-*, -o-* and -khtml-* properties do?

These properties, called prefixed properties, are extensions to the CSS standard. They are used to use experimental and non-standard features without polluting the regular namespace, preventing future incompatibilities to arise when the standard is extended.

-- cgit v1.2.3-54-g00ecf