MediaWiki:Common.css: Difference between revisions
No edit summary |
No edit summary |
||
| Line 18: | Line 18: | ||
/* Base table styling */ | /* Base table styling */ | ||
.eras-table { | .eras-table { | ||
border: 1px solid #808080; | margin: 1em 0; /* From wikitable */ | ||
width: 100%; | background-color: #f8f9fa; /* From wikitable */ | ||
table-layout: fixed; /* | border: 1px solid #808080; /* Your eras-table, overrides wikitable’s #a2a9b1 */ | ||
border-collapse: collapse; /* From wikitable */ | |||
color: #000; /* From wikitable */ | |||
width: 100%; /* Your eras-table */ | |||
table-layout: fixed; /* Your eras-table */ | |||
} | } | ||
/* | /* Header styling */ | ||
.eras-table th { | .eras-table th { | ||
background-color: #f79ef7; | background-color: #f79ef7; /* Your eras-table, overrides wikitable’s #eaecf0 */ | ||
border: 1px solid #a2a9b1; /* From wikitable */ | |||
padding: 0.2em 0.4em; /* From wikitable */ | |||
text-align: center; /* | text-align: center; /* Both wikitable and eras-table */ | ||
font-weight: bold; /* From wikitable */ | |||
width: 100%; /* Your eras-table */ | |||
display: table-cell; /* Your eras-table */ | |||
} | } | ||
/* | /* Cell styling */ | ||
.eras-table td { | .eras-table td { | ||
background-color: #f9e3f9; | background-color: #f9e3f9; /* Your eras-table, overrides wikitable’s default */ | ||
border: 1px solid #a2a9b1; /* From wikitable */ | |||
padding: 10px; /* Your eras-table, overrides wikitable’s 0.2em 0.4em */ | |||
vertical-align: top; /* Your eras-table */ | |||
text-align: center; /* Your eras-table, overrides wikitable’s default */ | |||
} | } | ||
/* Ensure images scale properly */ | /* Ensure images scale properly */ | ||
| Line 45: | Line 52: | ||
width: 100%; | width: 100%; | ||
height: auto; | height: auto; | ||
display: block; /* Ensure image behaves as a block for centering */ | display: block; /* Ensure image behaves as a block for centering */ | ||
margin: 0 auto; /* Center the image horizontally */ | margin: 0 auto; /* Center the image horizontally */ | ||
} | } | ||
| Line 52: | Line 59: | ||
@media screen and (max-width: 800px) { | @media screen and (max-width: 800px) { | ||
.eras-table { | .eras-table { | ||
display: block; /* Switch to block for responsive layout */ | display: block; /* Switch to block for responsive layout */ | ||
margin: 1em 0; /* From wikitable, consistent in media query */ | |||
border-collapse: collapse; /* From wikitable, maintain table integrity */ | |||
} | } | ||
.eras-table thead { | .eras-table thead { | ||
display: block; /* Ensure header stays separate */ | display: block; /* Ensure header stays separate */ | ||
} | } | ||
.eras-table th { | .eras-table th { | ||
display: block; /* Full width block for header */ | display: block; /* Full width block for header */ | ||
width: 100%; /* Explicitly full width */ | width: 100%; /* Explicitly full width */ | ||
text-align: center; /* Maintain centering */ | |||
} | } | ||
.eras-table tbody { | .eras-table tbody { | ||
| Line 66: | Line 76: | ||
} | } | ||
.eras-table tr { | .eras-table tr { | ||
display: contents; /* Let cells flow into flex */ | display: contents; /* Let cells flow into flex */ | ||
} | } | ||
.eras-table td { | .eras-table td { | ||
flex: 0 0 33.333%; /* 3 columns */ | flex: 0 0 33.333%; /* 3 columns */ | ||
box-sizing: border-box; | box-sizing: border-box; | ||
text-align: center; /* Ensure text stays centered in flex layout */ | text-align: center; /* Ensure text stays centered in flex layout */ | ||
padding: 10px; | padding: 10px; /* Your eras-table padding */ | ||
} | } | ||
} | } | ||