1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> div{ color: white; background: blue; border: solid 1px; } #div2{ margin-top: 200px; } </style> </head> <body> <div id="div1"> NỘI DUNG CỦA DIV1 </div> <div id="div2"> NỘI DUNG CỦA DIV2 </div> </body></html> |
width:100px và margin:20px thì lúc chiều rộng của đói tượng so với lề là 100px + 20px = 120px. Nghĩa lả chiều rộng width:100px sẽ không thay đổi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> div{ color: white; background: blue; border: solid 1px; padding: 50px; } </style> </head> <body> <div> NỘI DUNG CỦA DIV </div> </body></html> |
margin-left: 20px, padding-left: 20px và width: 100px thì hình mô phỏng của nó sẽ là:margin, padding và border sẽ cho ta một mô hình với tên gọi là Box Model, Box Model thể hiện được sơ đồ các thuộc tính xác định vị trí của đối tượng HTML. Các bạn nhìn hình dưới đây (hình này mình lấy từ W3C).margin và padding trong CSS, đồng thời bạn cũng đã hiểu được sơ đồ Model Box trong CSS và việc áp dụng nó vào thực tế như thế nào sẽ phụ thuộc vào bản thân của bạn.