質問編集履歴

2

ソースコードおよびキャプチャの記載

2021/12/02 11:17

投稿

zip
zip

スコア21

test CHANGED
File without changes
test CHANGED
@@ -6,20 +6,102 @@
6
6
 
7
7
 
8
8
 
9
- 追記
9
+ ```html
10
10
 
11
- tr {
11
+ <!doctype html>
12
12
 
13
- xxx
13
+ <html lang="ja">
14
14
 
15
- }
15
+ <head>
16
16
 
17
- ではなく、
17
+ <meta charset="SJIS">
18
18
 
19
- .testClass {
19
+ <title>HTML Sample</title>
20
20
 
21
- xxx
21
+ <style>
22
22
 
23
- }
23
+ .noBorder {
24
24
 
25
+ border: 0px;
26
+
27
+ }
28
+
29
+ .testBorderRed {
30
+
31
+ font-weight: bold;
32
+
33
+ border-top: 1px solid #ff0000;
34
+
35
+ border-bottom: 1px solid #ff0000;
36
+
37
+ border-right: 1px solid #ff0000;
38
+
39
+ border-left: 1px solid #ff0000;
40
+
41
+ }
42
+
43
+ .testBorderBlack {
44
+
45
+ font-weight: bold;
46
+
47
+ border-top: 1px solid #000000;
48
+
49
+ border-bottom: 1px solid #000000;
50
+
51
+ border-right: 1px solid #000000;
52
+
53
+ border-left: 1px solid #000000;
54
+
55
+ }
56
+
57
+ </style>
58
+
59
+ </head>
60
+
61
+ <body>
62
+
63
+ <table border="1" class="noBorder">
64
+
25
- というクラスを定義して、そのクラスをtr要素に与えた場合の話です。質問が曖昧で失礼しました。
65
+ <tr class="testBorderBlack">
66
+
67
+ <td>1-1</td>
68
+
69
+ <td>1-2</td>
70
+
71
+ <td>1-3</td>
72
+
73
+ </tr>
74
+
75
+ <tr class="testBorderRed">
76
+
77
+ <td>2-1</td>
78
+
79
+ <td>2-2</td>
80
+
81
+ <td>2-3</td>
82
+
83
+ </tr>
84
+
85
+ <tr>
86
+
87
+ <td>3-1</td>
88
+
89
+ <td>3-2</td>
90
+
91
+ <td>3-3</td>
92
+
93
+ </tr>
94
+
95
+ </table>
96
+
97
+ </body>
98
+
99
+ </html>
100
+
101
+ ```
102
+
103
+ 上記のコードをIE11,Edgeで表示したときにキャプチャが下記です。
104
+
105
+ ![IE11](79e766dbc7354ccc51b80a531e731fea.png)
106
+
107
+ ![Edge](d67828d4ba375b4ceb807a89385e6bcb.png)

1

2021/12/02 11:17

投稿

zip
zip

スコア21

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,23 @@
3
3
  IE11ではtd要素にtrに設定したborderプロパティの値は継承されないんですが、Chromium Edgeでは継承されます。
4
4
 
5
5
  borderは継承されないプロパティだと思うんですが、Chromium Edgeでは継承されてしまう理由を教えてください。
6
+
7
+
8
+
9
+ 追記
10
+
11
+ tr {
12
+
13
+ xxx
14
+
15
+ }
16
+
17
+ ではなく、
18
+
19
+ .testClass {
20
+
21
+ xxx
22
+
23
+ }
24
+
25
+ というクラスを定義して、そのクラスをtr要素に与えた場合の話です。質問が曖昧で失礼しました。