如果你去这里 - http://www.joecrabtree.com/store - 并将产品添加到购物车,购物车中的所有文本都比其他所有文本都小。
我在 Chrome 的元素检查器中玩过,但找不到任何可以更改的内容,这些内容可以使购物车文本变大而不影响页面上的其余文本。
也就是说,我不明白是什么使它比其他所有东西都小。
如果你去这里 - http://www.joecrabtree.com/store - 并将产品添加到购物车,购物车中的所有文本都比其他所有文本都小。
我在 Chrome 的元素检查器中玩过,但找不到任何可以更改的内容,这些内容可以使购物车文本变大而不影响页面上的其余文本。
也就是说,我不明白是什么使它比其他所有东西都小。
看起来封闭<td>
标签包含以下样式:
media="all"
body, caption, th, td, input, textarea, select, option, legend, fieldset {
font: 0.75em/1.6em Helvetica, Arial, sans-serif;
}
从 style.css 的第 34 行开始。我看到您对表格单元格的嵌套父级有类似的规范。这些可以产生累积效应。
我可以建议您以点或像素为单位指定字体大小吗?
样式.css 第 34 行:
body, caption, th, td, input, textarea, select, option, legend, fieldset {
font: 0.75em/1.6em Helvetica,Arial,sans-serif;
}
em
字体大小是相对于当前大小的..
当您嵌套与 1 不同的元素时,您font-size
的嵌套越深,您的字体就会逐渐变大或变小。.
示例http://jsfiddle.net/gaby/NcKNF/
您的代码具有元素0.75em
的字体大小td
,甚至更高的 DOM 具有#cart-block-contents-ajax
字体0.9em
大小。不断地..
你目前的结构是
#page 0.83em .sidebar 0.95em #ajaxCartUpdate 0.95em #cart-block-contents-ajax 0.9em 时差 0.75em
所以你在 DOM 中走得越深,它就会越小
问题似乎是小于 1em 的级联字体大小:
来自萤火虫:
#cart-block-contents-ajax 0.9em style.css?H (line 870)
#page font-size: 0.83em style.css?H (line 30)
.sidebar font-size: 0.95em style.css?H (line 297)
body font-size: 100% layout.css?H (line 149)
body font-size: 0.75em style.css?H (line 34)
td font-size: 0.75em style.css?H (line 34)
所以body
设置为100%
,然后重置为0.75em
,然后是.83em
(#page),然后是.95em
(.sidebar),然后是.75em
(td),最后.9em
是 (#cart-block-contents-ajax)
所以这是 .9 of .75 of .95 of .83 of .75 of 100% = .399 em
您可以将其添加到您的 css 中,它将覆盖任何其他导致您的字体变小的 css。这只会影响您购物车中的内容。
/*cart item */
.block .content #cart-block-contents-ajax .cart-block-items tbody .odd {font-size:15px;}
/* remove product links */
.block .content #cart-block-contents-ajax .cart-block-items tbody .cart-block-item-desc {font-size:15px; font-weight:bold;}
/* Total Items */
.cart-block-summary-items,.cart-block-summary-total {font-size:15px; padding:5px}
/* View cart and Checkout links */
.cart-block-summary-links .links {font-size:15px; font-weight:bold;}
希望这可以帮助。
并回答您的问题:添加到的这个属性body
是使您的字体变小的原因:
font: 0.75em/1.6em Helvetica, Arial, sans-serif;