我正在尝试更改.tpl文件中包含在div中的UL中的font-family。这是代码:
<div id="header" class="floatleft desktop_view ">
{if !$checkoutPage}
<div id="header_menu" >
<ul>
<li>{a module=MainPage}<img src="{url href='images/homepage.png'}" alt="Homepage" title="Home livrare flori Timisoara" />{/a}</li>
<li>{a module=Frontend action=productsListPromotions}Promotii{/a}</li>
<li><a rel="nofollow" href="{url module=Cms action=pageView page_id=10 seo_page_seo_title="livrare-si-plata"}"> Livrare si plata</a></li>
{if !$mainPageDefaultAction}
<li><a rel="nofollow" href="http://blog.livrarefloritm.ro/"> Blog </a></li>
{/if}
<li class="last">{a module=Frontend action=static_contact}Contact{/a}</li>
</ul>
<div class="clearboth"></div>
</div>
这是css。我必须提到字体文件与css文件位于同一文件夹中。
#header_menu li{font-family: 'crescentregular';}
#header #header_menu {{font-family: 'crescentregular';display: block;position: absolute;right: 0;top: 0; z-index: 100;}
#header #header_menu ul li{ {font-family: 'crescentregular';border-right: 1px solid; float: left; margin-right: 10px; padding-right: 10px; height: 20px; line-height: 20px;}
#header #header_menu ul li.last{ border-right: none;}
问题是,这不起作用。
答案 0 :(得分:0)
如果您尝试使用自定义字体,则需要向css添加@font-face
声明,例如:
@font-face {
font-family: 'crescentregular';
src: url('crescentregular.eot'); /* IE9 Compat Modes */
src: url('crescentregular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('crescentregular.woff2') format('woff2'), /* Super Modern Browsers */
url('crescentregular.woff') format('woff'), /* Pretty Modern Browsers */
url('crescentregular.ttf') format('truetype'), /* Safari, Android, iOS */
url('crescentregular.svg#crescentregular') format('svg'); /* Legacy iOS */
}
只需将示例缩减为您拥有的字体文件,就可以了。
希望有所帮助
答案 1 :(得分:0)
您在CSS中使用了双{
。试试这个:
#header_menu li {font-family: 'crescentregular';}
#header #header_menu {font-family: 'crescentregular';display: block;position: absolute;right: 0;top: 0; z-index: 100;}
#header #header_menu ul li {font-family: 'crescentregular';border-right: 1px solid; float: left; margin-right: 10px; padding-right: 10px; height: 20px; line-height: 20px;}
#header #header_menu ul li.last{ border-right: none;}
某些浏览器会遇到{{
的问题而忽略该规则。
希望有所帮助