Giblog has a responsive design and is compatible with smartphones
Giblog has a responsive design and comes with CSS for smartphones by default.
HTML header settings for smartphones
HTML header for smartphone support
templates / common / meta.html
In Giblog 1.0, it is defined as follows.
<meta charset = "UTF-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1.0, minimum-scale = 1.0"> <link rel = "stylesheet" type = "text / css" href = "/ css / common.css">
This is the default setting, and the content will be displayed according to the width of the smartphone screen.
Since it is a responsive design, when it is displayed from a computer, the content will be displayed according to the width of the computer screen.
CSS settings for smartphones
CSS headers for smartphones
templates / static / css / common.css
In Giblog 1.0, it is defined as follows.
If the screen width is 960px or less, it is set to be recognized as a smartphone (or tablet).
/ * Default settings * /
/ * all * /
* {{
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
}
a, a: visited {
color: # 0000EE;
}
/ * header * /
.header {
background: # 212121;
margin-bottom: 15px;
}
/ * footer * /
.footer {
background: white;
margin-top: 15px;
text-align: center;
padding: 15px 0;
border-top: 1px solid #ccc;
}
.footer a, .footer a: visited {
color: # 000;
}
/ * container * /
.container {
background: # F2EFE2;
}
/ * main * /
.main {
max-width: 960px;
width: 100%;
margin: 0 auto 15px auto;
}
.main: after {
content: "";
display: block;
clear: both;
}
/ * content * /
.content {
float: left;
width: 74%;
}
/ * entry * /
.entry {
border: 1px solid # C0C0C0;
background: white;
box-shadow: 0 0 3px rgba (0,0,0, .1);
padding: 15px 25px;
margin-bottom: 10px;
}
.entry li {
margin-left: 25px;
line-height: 1.5;
}
/ * side * /
.side {
float: left;
width: 25%;
margin-left: 1%;
}
/ * tags * /
h1 {
max-width: 960px;
width: 100%;
font-size: 30px;
padding: 12px 10px 10px 13px;
margin: 0 auto;
}
h1 a, h1 a: visited {
color: white;
text-decoration: none;
color: white;
}
h2 {
font-size: 23px;
padding: 10px 0;
letter-spacing: 0.5px;
}
h2 a, h2 a: visited {
text-decoration: none;
color: # 000;
}
h3 {
font-size: 18px;
border-left: 7px solid #ddd;
padding: 6px 0px 4px 12px;
letter-spacing: 0.5px;
margin: 15px 0 10px 0;
}
h4 {
font-size: 17px;
font-weight: bold;
padding: 6px 0px 4px 5px;
letter-spacing: 0.5px;
margin: 15px 0 10px 0;
}
p {
font-size: 16px;
color: # 111;
margin: 10px 0;
line-height: 1.5;
}
pre {
font-size: 16px;
background: #FCFCFC;
border: 1px solid #CCCCCC;
border-radius: 5px;
padding: 10px 15px;
margin: 10px 0;
line-height: 1.5;
white-space: pre-wrap;
}
blockquote {
font-size: 16px;
background: #FCFCFC;
border: 1px solid #CCCCCC;
border-radius: 5px;
padding: 10px 15px;
margin: 10px 0;
line-height: 1.5;
}
table {
border-collapse: collapse;
margin-left: 15px;
}
table th {
border: 1px solid #ddd;
padding: 7px;
background: #eee;
font-weight: bold;
}
table td {
border: 1px solid #ddd;
padding: 7px;
}
/ * advanced * /
.day {
text-align: right;
color: # 999;
}
.before-days {
text-align: center;
}
.side-list {
box-shadow: 0 0 3px rgba (0,0,0, .1);
}
.side-list-title {
background: # 222;
color: white;
font-weight: bold;
padding: 7px 0px 5px 0px;
text-align: center;
border: 1px solid #ccc;
border-bottom: none;
}
.side-list ul {
border: 1px solid #ccc;
}
.side-list li {
list-style: none;
background: white;
border-bottom: 1px solid #ccc;
padding: 7px 10px 5px 10px;
}
.side li: last-child {
border-bottom: none;
}
/ * Tablet and Smart phone * /
@media only screen and (max-width: 960px) {
.content {
float: none;
width: 97%;
margin: 0 auto;
margin-bottom: 15px;
}
.side {
float: none;
width: 97%;
margin: 0 auto;
}
}
Giblog is compatible with smartphones from the beginning, so you only need to modify it a little if necessary.
