angular / angular/components

bug(mat-toolbar): mat-toolbar styles for elements like h1, h2, ... are not taking precedence over mat-typography

Đang mở
#26,261 2 bình luận 4 reaction 0 người được giao Xem trên GitHub
area: material/toolbar good first issue P3
Ngôn ngữ chính
TypeScript
Star
25k
Fork
6.8k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
91

Mô tả

### Is this a regression?

- [ ] Yes, this behavior used to work in the previous version

### The previous version in which this bug was not present was

_No response_

### Description

When a header tag is used within mat-toolbar the stylings from the theme do not take precedence.
The default styles from mat-typography are still used. Therefore the margin is not reset to 0 and the font-size also differs.

![image](https://user-images.githubusercontent.com/5477981/207587289-b7ba6a95-9ae1-49f6-bfc7-3585a74cd285.png)

### Reproduction

https://stackblitz.com/edit/components-issue-t1dkvg

Steps to reproduce:
1. Apply mat-typography class to body
2. Add h1 tag with text to mat-toolbar

### Expected Behavior

Specific styles from mat-toolbar for these elements should take precedence. e.g. margin should be 0.

### Actual Behavior

Default mat-typography styles are used even though mat-toolbar would specify more accurate ones.

### Environment

- Angular: 15.0.2
- CDK/Material: 15.0.2
- Browser(s): Edge
- Operating System (e.g. Windows, macOS, Ubuntu): Windows

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với bản tái hiện StackBlitz được liên kết và so sánh các kiểu do mat-toolbar áp dụng với các kiểu từ class mat-typography trên body. Truy vết các kiểu typography của toolbar cho h1, h2 và các phần tử tương tự; hoàn thành có nghĩa là các kiểu toolbar dự kiến của chúng được ưu tiên, bao gồm margin bằng 0 và kích thước phông chữ mong đợi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular
Lĩnh vực
frontend
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
52/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.