aboutsummaryrefslogtreecommitdiff
path: root/less
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-12-20 20:52:20 -0800
committerMark Otto <[email protected]>2012-12-20 20:52:20 -0800
commit7b7581d44abd3cc4cffb42cfe099ca018871a45a (patch)
treec7c600072b1791408a62457ded498d4137a77faf /less
parent69f6149489d13868ccdc3195476096c1f70499bb (diff)
downloadbootstrap-7b7581d44abd3cc4cffb42cfe099ca018871a45a.tar.xz
bootstrap-7b7581d44abd3cc4cffb42cfe099ca018871a45a.zip
Finish migrating to Normalize 2:
* Port print styles from reset.less to scaffolding.less * Port responsive image styles from reset.less to scaffolding.less
Diffstat (limited to 'less')
-rw-r--r--less/scaffolding.less83
1 files changed, 83 insertions, 0 deletions
diff --git a/less/scaffolding.less b/less/scaffolding.less
index 649b5f94c..e596f26d0 100644
--- a/less/scaffolding.less
+++ b/less/scaffolding.less
@@ -35,11 +35,24 @@ a:hover {
color: @link-color-hover;
text-decoration: underline;
}
+a:focus {
+ .tab-focus();
+}
// Images
// -------------------------
+img {
+ // Responsive images (ensure images don't scale beyond their parents)
+ max-width: 100%; // Part 1: Set a maxium relative to the parent
+ width: auto\9; // IE8 need help adjusting responsive images
+ height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+
+ // Match vertical alignment with other comment elements
+ vertical-align: middle;
+}
+
// Rounded corners
.img-rounded {
border-radius: 6px;
@@ -58,3 +71,73 @@ a:hover {
.img-circle {
border-radius: 500px; // crank the border-radius so it works with most reasonably sized images
}
+
+
+// Printing
+// -------------------------
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
+
+@media print {
+
+ * {
+ text-shadow: none !important;
+ color: #000 !important; // Black prints faster: h5bp.com/s
+ background: transparent !important;
+ box-shadow: none !important;
+ }
+
+ a,
+ a:visited {
+ text-decoration: underline;
+ }
+
+ a[href]:after {
+ content: " (" attr(href) ")";
+ }
+
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+
+ // Don't show links for images, or javascript/internal links
+ .ir a:after,
+ a[href^="javascript:"]:after,
+ a[href^="#"]:after {
+ content: "";
+ }
+
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+
+ thead {
+ display: table-header-group; // h5bp.com/t
+ }
+
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+
+ img {
+ max-width: 100% !important;
+ }
+
+ @page {
+ margin: 0.5cm;
+ }
+
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+} \ No newline at end of file