قانون !important CSS
- پچھلے پہلہ CSS خاصیت
- آئندہ پہلہ توابع ریاضی CSS
什么是 !important?
CSS ਵਿੱਚ !important
ਨਿਯਮ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਸਟਾਈਲ ਨੂੰ ਆਮ ਸਟਾਈਲ ਤੋਂ ਵੱਧ ਪਹਿਲ ਦੇਣਾ ਹੈ。
ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ !important
ਨਿਯਮ, ਇਹ ਹੀ ਇਸ ਅੰਗ ਉੱਤੇ ਇਸ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਸਾਰੇ ਪਹਿਲੇ ਸਟਾਈਲ ਨਿਯਮਾਂ ਨੂੰ ਖਾਲੀ ਕਰਦਾ ਹੈ!
ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਦੇਖੀਏ:
مثال
#myid { background-color: blue; } .myclass { background-color: gray; } p { background-color: red !important; }
ਉਦਾਹਰਣ ਵਿਆਖਿਆ
ਉੱਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ, ਤਿੰਨ ਸਾਰੇ ਪੰਕਤੀਆਂ ਨੂੰ ਲਾਲ ਪਿੱਛੋਕੜੀ ਰੰਗ ਮਿਲੇਗਾ, ਭਾਵੇਂ ID ਚੋਣਕਰਤਾ ਅਤੇ ਕਲਾਸ ਚੋਣਕਰਤਾ ਵਿੱਚ ਵਧੇਰੇ ਵਿਸ਼ੇਸ਼ਤਾ ਹੋਵੇ ਹੋਵੇ।!important
ਨਿਯਮ ਇਨ੍ਹਾਂ ਦੋਹਾਂ ਹਾਲਾਤਾਂ ਵਿੱਚ background-color ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਖਾਲੀ ਕਰਦਾ ਹੈ。
ਸਾਰਿਆਂ ਲਈ !important ਦੇ ਮਹੱਤਵ
ਖਾਲੀ ਕਰਨਾ !important
ਨਿਯਮ ਨੂੰ ਇੱਕ ਹੋਰ ਹਾਲਾਤ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਇੱਕ ਹੋਰ ਹਾਲਾਤ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਹੋਰ ਹਾਲਾਤ ਵਿੱਚ ਸਮਾਨ (ਜਾਂ ਉੱਚੇ) ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੀ ਐਲਾਨ ਹੋਵੇ: !important
ਨਿਯਮ - ਇਹ ਹੀ ਸਮੱਸਿਆ ਦੀ ਸ਼ੁਰੂਆਤ ਹੈ! ਇਹ ਤੁਹਾਡੇ CSS ਕੋਡ ਨੂੰ ਬਿਗੜਾ ਦੇਵੇਗਾ ਅਤੇ ਜਾਇਜ਼ੇ ਵੀ ਮੁਸ਼ਕਿਲ ਹੋ ਜਾਵੇਗਾ, ਖਾਸ ਕਰਕੇ ਤੁਹਾਡੇ ਵੱਡੇ ਸਟਾਈਲ ਸ਼ੈਲੀ ਵਿੱਚ!
ਇੱਥੇ ਅਸੀਂ ਇੱਕ ਸਰਲ ਉਦਾਹਰਣ ਬਣਾਇਆ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ CSS ਸੰਸਕਰਣ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਇਹ ਨਹੀਂ ਪਤਾ ਚਲਦਾ ਕਿ ਕਿਸ ਰੰਗ ਨੂੰ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਮਹੱਤਵ ਹੈ:
مثال
#myid { background-color: blue !important; } .myclass { background-color: gray !important; } p { background-color: red !important; }
ਸੁਝਾਅ:ਸਮਝੋ !important
ਨਿਯਮ ਚੰਗੇ ਹਨ। ਤੁਸੀਂ ਕੁਝ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਇਸ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ। ਲੇਕਿਨ, ਤੁਸੀਂ ਜਦੋਂ ਤਕ ਲਾਜ਼ਮੀ ਨਹੀਂ ਹੋਵੇ ਤਾਂ ਇਸ ਦਾ ਇਸਤੇਮਾਲ ਨਾ ਕਰੋ।
ਸਮਝਦਾਰ ਹੈ ਕਿ ਇੱਕ ਦੋ ਸ਼ਾਇਦ ਕੁਝ ਸਮਝਦਾਰ ਵਰਤੋਂ ਹੋ ਸਕਦੀਆਂ ਹਨ !important
ਦੋਹਰੀ ਵਰਤੋਂ !important
ਦੀ ਸਥਿਤੀ ਹੈ, ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਸ਼ੈਲੀ ਨੂੰ ਨਹੀਂ ਬਦਲ ਸਕਦੇ ਹਨ। ਇਹ ਇਹ ਕਾਰਣ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੰਟੈਂਟ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮ (CMS) ਵਿੱਚ ਹੋ ਰਹੇ ਹੋ ਅਤੇ CSS ਕੋਡ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। ਤਾਂ ਤੁਸੀਂ ਕੁਝ ਪਿਛੋਕੜੀ ਸਟਾਈਲ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕੁਝ CMS ਸਟਾਈਲਾਂ ਨੂੰ ਖਾਲੀ ਕਰ ਸਕਣ।
ਦੋਹਰੀ ਵਰਤੋਂ !important
ਦੀ ਸਥਿਤੀ ਹੈ: ਇਹ ਸਮਝੋ ਕਿ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਪੰਨੇ 'ਤੇ ਸਾਰੇ ਬਟਨਾਂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਦਿਸ਼ਾ ਹੋਵੇ। ਇੱਥੇ, ਬਟਨ ਦੀ ਸਟਾਈਲ ਹੁੰਦੀ ਹੈ ਕਿ ਗ੍ਰੇ ਪਿੱਛੋਕੜੀ ਰੰਗ, ਸਫੇਦ ਲਿਖਤ ਅਤੇ ਕੁਝ ਆਂਤਰਿਕ ਮਾਰਜਿਨ ਅਤੇ ਬੋਰਡਰ:
مثال
.button { background-color: #8c8c8c; color: white; padding: 5px; border: 1px solid black; }
ਜੇਕਰ ਅਸੀਂ ਬਟਨ ਇੱਕ ਵਧੇਰੇ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੇ ਦੂਜੇ ਅੰਗ ਵਿੱਚ ਰੱਖਦੇ ਹਾਂ, ਤਾਂ ਬਟਨ ਦਾ ਆਕਾਰ ਕਦੇ ਕਦੇ ਬਦਲ ਸਕਦਾ ਹੈ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਟਕਰਾਉਣ ਵਾਲੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ:
مثال
.button { background-color: #8c8c8c; color: white; padding: 5px; border: 1px solid black; } #myDiv a { color: red; background-color: yellow; }
کسی بھی وقت کسی بھی وقت میں تمام بٹنوں کو ایک طرح سے نظر آئیں، وہ سارے بٹنوں کو !important
قوانین، جیسا کہ درج کیا گیا ہے، بٹن کی خصوصیات میں شامل کریں، جیسا کہ درج کیا گیا ہے:
مثال
.button { background-color: #8c8c8c !important; color: white !important; padding: 5px !important; border: 1px solid black !important; } #myDiv a { color: red; background-color: yellow; }
- پچھلے پہلہ CSS خاصیت
- آئندہ پہلہ توابع ریاضی CSS