Xây dựng Dashboard với Dash và Plotly
Alex Scriven
Data Scientist
"Mô hình Hộp" xem mỗi phần tử HTML là một hộp nhiều lớp:
Nội dung (thuộc tính height & width)
Padding (ngoài nội dung)
Đối số CSS border gồm ba thành phần:
'border':'A B C'solid hoặc dotted)red)
dcc.Graph(figure=ecom_bar,
style={'width':'500px',
'height':'450px',
'border':'5px dotted red'}
)

Để đặt khoảng cách cho phần tử HTML:
Ví dụ: 'padding':'10px 5px 5px 15px'
$$

Không có padding:

Thêm 'padding':'100px':

Không có margin:

Thêm margin: 100px auto:

Với: 'margin':'100px'

Với: 'margin':'100px auto'

Phần tử không thẳng hàng? Phần tử HTML có thể là 'inline' hoặc 'block'.
$$
<div style='width:50px;height:50px;
background-color:blue'></div>
<div style='width:50px;height:50px;
background-color:red
;display:inline-block'></div>
<div style='width:50px;height:50px;
background-color:green;
display:inline-block'></div>
$$

Xây dựng Dashboard với Dash và Plotly