我已经停止为页面的徽标插入"img"标签.因为它不是作为内容一部分的图像,它是一个设计元素,但它仍然是我想要控制的信息.所以我只是在一个"a"元素中将标题写为display:block,overflow:hidden,然后用一些填充推出文本.我认为这是SEO的一个很好的解决方案,因为你可以控制徽标在页面上的重要性.
但现在我的困境开始了.页面的标识有多重要?
"列表分开"将徽标放在h1元素中.但徽标真的那么重要吗?在文章页面上你有两个H1元素(徽标和文章的标题)大多数网站只使用img balbal/a,但我不喜欢这个解决方案.因为我只想使用img作为内容的一部分的图像......
它有点哲学问题,我希望你能给我一些意见或一些文章来阅读...
给定的是一个包含位置的数据库,我们为google地图api提供所有点,并显示所有点.现在谷歌地图旁边有一个这个位置的列表.如何将列表中的位置链接到地图上的点?我可以给每个标记提供某种ID吗?
像这样:http: //www.local.ch/en/q/ubs.html
我想点亮列表项上的地图上的点悬停,然后单击列表项打开信息框.
有人能指出我正确的方向吗?
以clear: both我的内容我用这个:
CSS:
.clr {
clear: both;
height: 0; /* i have tried 0.001em to */
line-height: .001em;
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="clr"> </div>
Run Code Online (Sandbox Code Playgroud)
它适用于每个导航仪.但是在IE 7和8中,div仍然具有几个像素的高度.我怎么能避免这个?
给定的是一个表单后跟一个确认页面,您必须确认您输入的是以前表单的数据.现在,如果用户刷新此重演页面,则数据将形成之前的表单重新发布.有没有办法在JavaScript中阻止它?
我知道它不是一个理想的解决方案,它应该发生在服务器端.但在这种情况下我别无选择.
有什么办法可以在CSS3的背景图像中对透明渐变进行图像处理吗?
我试过这个:http://jsfiddle.net/meo/e95pw/3/
目标是在CSS3中执行镜像效果.
我无法找到反射背后的背景颜色,因为它可能是背景图像或图案.
欢迎任何输入.
编辑我需要的是Photoshop图像蒙版,但在CSS中.
当我使用fontface时,浏览器需要一些时间才能下载和渲染字体,直到那时显示浏览器默认字体.我试图将Arial作为fallbackfont和一般的HTML/BODY字体,但这不会改变问题.
有没有办法避免这种情况?
@font-face {
font-family: 'StrukturProBold';
src: url('fonts/strukturpro_bold_ubasic/StrukturPro-Bold-webfont.eot');
src: url('fonts/strukturpro_bold_ubasic/StrukturPro-Bold-webfont.eot?iefix') format('eot'),
url('fonts/strukturpro_bold_ubasic/StrukturPro-Bold-webfont.woff') format('woff'),
url('fonts/strukturpro_bold_ubasic/StrukturPro-Bold-webfont.ttf') format('truetype'),
url('fonts/strukturpro_bold_ubasic/StrukturPro-Bold-webfont.svg#webfontpQgNQDw9') format('svg');
font-weight: normal;
font-style: normal;
}
body, html {
font-family: "StrukturProBold", Arial, Helvetica, FreeSans, sans-serif, "open-serif", open-serif;
}
h1 {
font-family: "StrukturProBold", Arial, Helvetica, FreeSans, sans-serif, "open-serif", open-serif;
}
Run Code Online (Sandbox Code Playgroud) 我想设置所有打印设置,如:portrait/landscape,no.副本,没有.页面,页面大小和质量使用JavaScript
有没有办法实现这个目标?
如果是,请告诉我如何做到这一点.
有没有办法在渲染的CSS中渲染原始的LESS文件+行号?正如米德曼与SASS一样......(我不确定它是SASS还是中间人特征)
当我编写 jQuery 插件时,我喜欢以 CSS 方式指定间距选项。我编写了一个函数,它返回一个 CSS 字符串作为对象中的值。
5px 10px 返回顶部:5px,右侧:10px,底部:5px,左侧:10px
现在我经常使用返回的值来做一些计算,每次都必须提取测量单位并不是很好......
我写正则表达式很烂,有人可以帮我完成这个功能:
this.cssMeasure = function(cssString, separateUnits){
if ( cssString ){
var values = {}
}else{
return errorMsg
}
var spacing = cssString.split(' ')
var errorMsg = 'please format your css values correctly dude'
if( spacing[4] ) {
return errorMsg
} else if ( spacing[3] ) {
values = {top: spacing[0], right:spacing[1], bottom:spacing[2], left:spacing[3]}
} else if ( spacing[2] ) {
values = {top: spacing[0], right:spacing[1], bottom:spacing[2], left:spacing[1]}
} else if …Run Code Online (Sandbox Code Playgroud) 我想在body类中拥有操作系统和浏览器.我需要用于像素完美样式,因为字体在不同的OS /浏览器配置中的行为方式不同.经过一些谷歌搜索和实验.我能想到的唯一方法是使用indexOf ...
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1) return 'Opera';
if (agt.indexOf("firefox") != -1) return 'Firefox';
if (agt.indexOf("safari") != -1) return 'Safari';
if (agt.indexOf("webkit") != -1) return 'Webkit';
if (agt.indexOf("msie") != -1) return 'Internet Explorer';
if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
Run Code Online (Sandbox Code Playgroud)
我认为这不是一个非常美丽的解决方案.是否有一些正则表达式可以做到这一点?或者有更快的方法吗?