@לי-ראש כתב בעזרה ב-DASH (פייתון):
אתה ידוע מה ההסבר, למה ברירת המחדל אינה לתפוס את כל העמוד?
כברירת מחדל, אלמנט DIV תופס רק את הגודל שהוא צריך, אם זה היה תמונה בגודל של כל הדף - זה אכן היה תופס את כולו, כיוון שאצלך האלמנט מכיל שורה של טקסט, גובה הDIV הוא של שורת טקסט.
@לי-ראש כתב בעזרה ב-DASH (פייתון):
ואם כבר, האם תדע איך אני ממקם Dropdown באמצע השורה?
כיוון שלא צירפת לקוד את אלמנט הDropdown, כך שאני לא יכול לבדוק לגביו.
מה שכן, תוכל בDIV שמאחסן אותו להשתמש בCSS flexbox כדי לטפל בפריסה עם המאפיין justify-content.
משהו כזה:
app.layout = html.Div(
[
dcc.Location(id='url', refresh=False),
html.Div(
id='current_page',
style={'display': 'flex', 'justify-content': 'center', 'height': '100vh', 'background': 'beige'}
)
],
id='root',
style={'height': '100%'}
)