CSS实现pre标签中内容换行方法
HTML 中的 PRE 标签默认是不会换行的,即使声明了 word-wrap 和 word-break 属性也没有效果;DIV 标签可以很方便的换行,不会把页面撑破。因为这个原因,很多网站在显示代码的时候使用 DIV 来作为容器。使用 DIV 标签装载代码有个弊端,就是冗余内容太多,换行,制表符,空格等都需要转换,自然源代码的体积也大了不少。若一定要使用 DIV 标签,也可以通过 white-spa...
PHP编码转换减号(连接符)无法转换问题
行编码转换,比如将 gb2312 转换为 utf-8 编码,在出现某些特殊字符(减号,连接符)时,不能正常工作,可能会变成问号"?"或者"C"。尝试了多种方法,依然不能很好的解决这个问题。如下代码,在声明了 //IGNORE 后遇到连接符号"-"仍然会变成符号"?"。 <?php $html = iconv($charset, 'utf-8//IGNORE', $html); 按照 PHP 官网手册中...
JavaScript获取DOM节点HTML元素CSS样式
nt_size = style.fontSize; //14px; </script> 获取<link>和<style>标签写入的样式,通过 styleSheets 获取某个样式表。这种方法只能获取声明时候的样式,跟实际运算后的有差异,如下示例: var obj = document.styleSheets[0]; if( obj.cssRules ) { // 非IE [object CSSRul...
No-Transform协议禁止搜索引擎转码兼移动站建设问答
wport使用》 后记(2015/01/06),发现 no-transform 并不能阻止百度转码,通过手机百度查看网页时页面底部有个链接,里面有相关转码的说明,官方说需要使用 no-siteapp 声明,代码如下: <meta http-equiv="Cache-Control" content="no-siteapp"/> ...
Chrome 不携带 Cookie 问题的曲线救国方法
携带 Cookie。结果,Google 搞出一个 SameSite=None 出来,这样的问题是很多后端的语言没有 SameSite 的封装,用起来麻烦,并且我测试使用 SameSite=None 的声明 script 仍然不携带。最后测试 SameSite=None + link href 才能做到。可能结果就是 SameSite=None 搭配 link href 或者 form get 可以做到...