CSS box-sizing ਪ੍ਰਤੀਯੋਗਿਤਾ
- ਪਿਛਲੀ ਪੰਨਾ box-shadow
- ਅਗਲਾ ਪੰਨਾ break-after
ਪਰਿਭਾਸ਼ਣ ਅਤੇ ਵਰਤੋਂ
box-sizing ਵਿਸ਼ੇਸ਼ਤਾ ਤੁਹਾਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਖੇਤਰ ਦੇ ਵਿਸ਼ੇਸ਼ ਇਕਾਈ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਤਰ੍ਹਾਂ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ。
ਉਦਾਹਰਣ ਵਜੋਂ, ਜੇਕਰ ਤੁਸੀਂ ਦੋ ਪਾਰੇ ਵਾਲੇ ਬਕਸ ਨੂੰ ਪਾਰੇ ਵਾਲੇ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ box-sizing ਨੂੰ "border-box" ਸੈੱਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।ਇਹ ਬਰਾਉਜ਼ਰ ਨੂੰ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਵਾਲੇ ਬਕਸ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਬਾਰਡਰ ਅਤੇ ਇਨਰ-ਸਪੇਸਿੰਗ ਨੂੰ ਬਕਸ ਵਿੱਚ ਲਿਆਉਂਦਾ ਹੈ。
ਹੋਰ ਦੇਖੋ:
CSS3 ਸਿਖਲਾਈ:CSS3 ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ
HTML DOM ਸੂਚੀਬੱਧ:boxSizing ਵਿਸ਼ੇਸ਼ਤਾ
ਉਦਾਹਰਣ
ਦੋ ਪਾਰੇ ਵਾਲੇ ਬਕਸ ਨੂੰ ਸਥਾਪਤ ਕਰਦਾ ਹੈ:
div { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; float:left; }
ਪੰਨੇ ਦੇ ਨੇੜੇ ਹੋਰ ਉਦਾਹਰਣ ਹਨ。
CSS ਵਿਗਿਆਨਕ
box-sizing: content-box|border-box|inherit;
ਵਿਸ਼ੇਸ਼ਤਾ ਕੀਮਤ
ਕੀਮਤ | ਵਰਣਨ |
---|---|
content-box |
ਇਹ ਕ੍ਰਮਵਾਰ ਸੀਐੱਸਐੱਸ2.1 ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਵਿਵਹਾਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。 ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਨਾਲ ਇਕਾਈ ਦੇ ਕੰਟੈਂਟ ਬਕਸ ਤੇ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ。 ਬਾਰਡਰ ਅਤੇ ਇਨਰ-ਸਪੇਸਿੰਗ ਨੂੰ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਤੋਂ ਬਾਹਰ ਚਿੱਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。 |
border-box |
ਇਕਾਈ ਦੀ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਇਕਾਈ ਦੇ ਬਾਰਡਰ ਬਕਸ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦੀਆਂ ਹਨ。 ਅਰਥਾਤ, ਜਿਸ ਤਰ੍ਹਾਂ ਨਾਲ ਇਕਾਈ ਲਈ ਕੋਈ ਅੰਦਰੂਨੀ ਸਪੇਸਿੰਗ ਜਾਂ ਬਾਰਡਰ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ, ਉਹ ਪਹਿਲਾਂ ਨਾਲ ਸੈੱਟ ਕੀਤੀ ਗਈ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਵਿੱਚ ਆਉਂਦੇ ਹਨ。 ਇਸ ਪ੍ਰਕਾਰ, ਵੈਸਟਿੰਗ ਅਤੇ ਇਨਰ-ਸਪੇਸਿੰਗ ਨੂੰ ਸਿਰਫ ਕੰਟੈਂਟ ਦੀ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਤੋਂ ਘਟਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਹੀ ਕੰਟੈਂਟ ਦੀ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਮਿਲਦੀ ਹੈ。 |
inherit | ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ box-sizing ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਪੁਰਾ ਪੁਰਾ ਪਿਤਾ ਵਿਸ਼ੇਸ਼ਤਾ ਤੋਂ ਲਈ ਲੈਣੀ ਹੈ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਮੂਲਤਵੀ ਕੀਮਤ: | content-box |
---|---|
ਵਿਰਾਸਤੀ: | no |
ਸੰਸਕਰਣ: | CSS3 |
JavaScript ਵਿਗਿਆਨਕ: | object.style.boxSizing="border-box" |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਪੈਮਾਨੇ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਨੰਬਰ ਇਸ ਗੱਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕਿਸ ਬਰਾਉਜ਼ਰ ਦੀ ਸਭ ਤੋਂ ਪਹਿਲੀ ਸੰਸਕਰਣ ਇਸ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਤ ਕਰਦੀ ਹੈ。
ਜੋ ਨੰਬਰ ਕਿ -webkit- ਜਾਂ -moz- ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ, ਉਹ ਪ੍ਰਾਪਤ ਪ੍ਰਾਪਤੀ ਦੀ ਪਹਿਲੀ ਸੰਸਕਰਣ ਦੇ ਪ੍ਰਿਫਿਕਸ ਦਿਸਦੇ ਹਨ。
ਚਰੋਮੇ | IE / ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
10.0 4.0 -webkit- |
8.0 | 29.0 2.0 -moz- |
5.1 3.2 -webkit- |
9.5 |
- ਪਿਛਲੀ ਪੰਨਾ box-shadow
- ਅਗਲਾ ਪੰਨਾ break-after