`)
+ html.WriteString(``)
html.WriteString(fmt.Sprintf(``,
Prefix,
diff --git a/types/audio/audio.go b/types/audio/audio.go
index 3612a8e..c959171 100644
--- a/types/audio/audio.go
+++ b/types/audio/audio.go
@@ -27,6 +27,7 @@ func (t Format) CSS() string {
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`)
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
return css.String()
}
diff --git a/types/code/code.go b/types/code/code.go
index d3a9d43..1b00340 100644
--- a/types/code/code.go
+++ b/types/code/code.go
@@ -64,8 +64,9 @@ func (t Format) CSS() string {
css.Write(b)
- css.WriteString("html{height:100%;width:100%;}\n")
- css.WriteString("a{bottom:0;left:0;position:absolute;right:0;top:0;margin:1rem;padding:0;height:99%;width:99%;color:inherit;text-decoration:none;}\n")
+ css.WriteString("html{height:100%;width:100%;}")
+ css.WriteString("a{bottom:0;left:0;position:absolute;right:0;top:0;margin:1rem;padding:0;height:99%;width:99%;color:inherit;text-decoration:none;}")
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
if t.Fun {
css.WriteString("body{font-family: \"Comic Sans MS\", cursive, \"Brush Script MT\", sans-serif;}\n")
}
diff --git a/types/flash/flash.go b/types/flash/flash.go
index 795eb97..3062908 100644
--- a/types/flash/flash.go
+++ b/types/flash/flash.go
@@ -23,6 +23,7 @@ func (t Format) CSS() string {
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`)
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
return css.String()
}
diff --git a/types/images/images.go b/types/images/images.go
index b60c554..5b53a07 100644
--- a/types/images/images.go
+++ b/types/images/images.go
@@ -43,13 +43,12 @@ func (t Format) CSS() string {
var css strings.Builder
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
-
if t.DisableButtons {
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`)
} else {
css.WriteString(`a{color:inherit;display:block;height:97%;width:100%;text-decoration:none;}`)
}
-
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
css.WriteString(`img{margin:auto;display:block;max-width:97%;max-height:97%;`)
css.WriteString(`object-fit:scale-down;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)`)
if t.Fun {
diff --git a/types/text/text.go b/types/text/text.go
index affcccd..2a14479 100644
--- a/types/text/text.go
+++ b/types/text/text.go
@@ -30,6 +30,7 @@ func (t Format) CSS() string {
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;overflow:hidden;}`)
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
css.WriteString(`textarea{border:none;caret-color:transparent;outline:none;margin:.5rem;`)
css.WriteString(`height:99%;width:99%;white-space:pre;overflow:auto;}`)
diff --git a/types/video/video.go b/types/video/video.go
index 40b2a08..3599ef6 100644
--- a/types/video/video.go
+++ b/types/video/video.go
@@ -28,6 +28,7 @@ func (t Format) CSS() string {
css.WriteString(`html,body{margin:0;padding:0;height:100%;}`)
css.WriteString(`a{color:inherit;display:block;height:100%;width:100%;text-decoration:none;}`)
+ css.WriteString(`table{margin-left:auto;margin-right:auto;}`)
css.WriteString(`video{margin:auto;display:block;max-width:97%;max-height:97%;`)
css.WriteString(`object-fit:scale-down;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}`)
|
|