mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 10:40:07 +08:00
Improve task list alignment and nesting behavior
- Change task list items from `align-items: flex-start` to `align-items: center` for better vertical alignment - Add `margin-top: 0.35rem` to task list labels for consistent spacing - Add special handling for nested task lists to maintain proper alignment with first line of text
This commit is contained in:
parent
24563b524c
commit
1067e6fd85
@ -445,13 +445,14 @@
|
||||
}
|
||||
|
||||
.tiptap ul[data-type='taskList'] li {
|
||||
align-items: flex-start;
|
||||
align-items: center;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.tiptap ul[data-type='taskList'] li > label {
|
||||
flex: 0 0 auto;
|
||||
margin-right: 0.5rem;
|
||||
margin-top: 0.35rem;
|
||||
user-select: none;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@ -461,6 +462,15 @@
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
/* For nested task lists, align label with first line of text */
|
||||
.tiptap ul[data-type='taskList'] li:has(ul[data-type='taskList']) {
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.tiptap ul[data-type='taskList'] li:has(ul[data-type='taskList']) > label {
|
||||
margin-top: 0.35rem;
|
||||
}
|
||||
|
||||
.tiptap ul[data-type='taskList'] li > div p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user