teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

HTMLとCSSを追記

2020/05/06 05:24

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,8 +1,48 @@
1
1
  HTMLだけでは実装不可能と思われます。
2
- Firefoxだと、以下のようにすると実できました
2
+ ソースが長くなってしまっていますが、以下のようにHTMLとCSSを記述すると実できるようです
3
- (Chromeでは表示できませんでした..)
4
3
 
4
+ 追記:
5
+ [https://codepen.io/new1ro/pen/BaoYBxx](https://codepen.io/new1ro/pen/BaoYBxx)
6
+
7
+ ```HTML
8
+ <div class="hr">
9
+ <span>中略</span>
10
+ </div>
11
+ ```
5
12
  ```CSS
13
+ .hr {
14
+ margin-top: 40px;
15
+ padding: 40px;
16
+ text-align: center;
17
+
18
+ border-top: 2px dashed #000;
19
+ border-bottom: 2px dashed #000;
20
+ position: relative;
21
+ }
22
+ .hr span {
23
+ padding: 0 5px;
24
+ background: #fff;
25
+ position: relative;
26
+ z-index: 1000;
27
+ }
28
+ .hr::before {
29
+ content: "";
30
+ border-top: 2px dashed #000;
31
+ margin: auto 0;
32
+ height: 0;
33
+ position: absolute;
34
+ top: 0;
35
+ left: 0;
36
+ right: 0;
37
+ bottom: 0;
38
+ }
39
+ ```
40
+
41
+ ---
42
+ CSSだけで対応しようとすると、Firefoxでは実装できましたが
43
+ Chromeでは表示できませんでした..。
44
+
45
+ ```CSS
6
46
  <!-- HTMLファイルに<style>...</style>を貼り付けるとCSSが使用できます。 -->
7
47
  <style>
8
48
  hr {

2

修正

2020/05/06 05:24

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -3,6 +3,8 @@
3
3
  (Chromeでは表示できませんでした..)
4
4
 
5
5
  ```CSS
6
+ <!-- HTMLファイルに<style>...</style>を貼り付けるとCSSが使用できます。 -->
7
+ <style>
6
8
  hr {
7
9
  height: 0px;
8
10
  margin: 7px 0;
@@ -24,4 +26,5 @@
24
26
  background: #fff;
25
27
  transform: translate(0, -6px);
26
28
  }
29
+ </style>
27
30
  ```

1

修正

2020/05/06 05:14

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  HTMLだけでは実装不可能と思われます。
2
- CSSだと以下のようにすると実装できそうです
2
+ Firefoxだと以下のようにすると実装できました
3
+ (Chromeでは表示できませんでした..)
3
4
 
4
5
  ```CSS
5
6
  hr {