威尼斯www.9778.com-威尼斯正版官方网站

全世界就微信浏览器背景不是白色

日期:2020-01-15编辑作者:编程人生

微信很多功能都是靠内嵌的浏览器来实现的,这款浏览器是相当有个性的,被誉为当代的 IE6,尤其是其缓存和中转模式,恶心到家了。

浏览器默认标签样式总结及css初始化程序

 

  html中的大部分的标签都有一些糟糕的样式,有的是标签天然自带的,有的是浏览器默认设置的,我们在写网页时,这些默认的样式就会时不时的跳出来捣一下乱,搞得我们很是无奈。所以成手在写css样式时,一般都会在开头写一段初始化程序,来去掉这些默认样式,比如最简单的方法就是使用*{margin:0;padding:0;}。但是通常我们很少使用这种方法,因为通配符*的效率极低。那我们应该使用哪种方法呢,下面博主就来为大家介绍一些常用的方法。

win10如何修改默认浏览器 win10修改默认浏览器,win10浏览器

web浏览器edge是微软默认的系统浏览器,最近新安装win10,发现用浏览器自带的的设置默认浏览器方法不靠谱,虽然设置成功,但是默认的浏览器依旧是edge,经过探索,现在来说说win10如何修改默认浏览器?win10怎么修改默认浏览器

首先我们打开系统,进入桌面

图片 1

其次我们打开操作中心——所有设置

图片 2

在所有设置界面选择系统

图片 3

接着在系统界面我们下拉菜单选择默认应用

图片 4

在默认应用中我们下拉菜单选中web浏览器,这时候选择你需要设置的浏览器即可成为默认浏览器

图片 5

图片 6

这样的话以后打开qq空间或者外链什么之类的就可以用默认浏览器打开了

图片 7

 

win10修改默认浏览器,win10浏览器 web浏览器edge是微软默认的系统浏览器,最近新安装win10,发现用浏览器自带的的...

这家伙的背景色默认还不是白色(默认为浅灰色),我们做手机版网页时要特别注意。

一、浏览器默认样式总结

  在介绍初始化程序之前,我们先了解一下都有那些标签被设置了哪些默认样式,只有了解清楚了这些,我们才能更好的对标签样式初始化。

每天都有人给他们提产品意见,可是人家根本不服气,毕竟赚钱在人家那边。

(一)、标签自带样式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//块级元素
html, body,  div,ol, p, ul,  h1, h2,h3,h4,h5, h6,
address,blockquote, form,
dd,dl, dt, fieldset, frame, frameset,noframes,center, dir, hr, menu, pre  
{ display: block }
 
//列表元素类
li{ display:list-item }
ol{list-style-type: decimal }
ol ul, ul ol,ul ul, ol ol  { margin-top: 0; margin-bottom: 0 }
ol, ul{ margin-left: 40px }
 
//预格式文本类
i, cite, em,var, address{ font-style: italic }
big{ font-size:1.17em }
small, sub, sup{ font-size: .83em }
sub{ vertical-align:sub }
sup{ vertical-align:super }
s, strike, del{ text-decoration: line-through }
u, ins{ text-decoration:underline }
 
//标题类
h1{ font-size:2em; margin: .67em 0 }
h2{ font-size:1.5em; margin: .75em 0 }
h3{ font-size:1.17em; margin: .83em 0 }
h4, p,blockquote, ul,fieldset, form,ol, dl, dir,menu { margin: 1.12em 0}
h5 { font-size:.83em; margin: 1.5em 0 }
h6{ font-size:.75em; margin: 1.67em 0 }
h1, h2, h3, h4,h5, h6, b,strong  { font-weight: bolder }
 
 
//伪类
br:before{ content: ”A” }
:before, :after{ white-space: pre-line }
:link, :visited { text-decoration: underline }
:focus{ outline: thin dotted invert }
 
//表格类
table{ display: table }
tr{ display:table-row }
thead{ display:table-header-group }
tbody{ display:table-row-group }
tfoot{ display:table-footer-group }
col{ display:table-column }
colgroup{ display:table-column-group }
td, th{ display: table-cell;}
caption{ display: table-caption }
th{font-weight: bolder; text-align: center }
caption{ text-align: center }
table{ border-spacing: 2px;}
thead, tbody,tfoot { vertical-align:middle }
td, th { vertical-align:inherit }
 
//其它元素
head{ display: none }
body{ margin: 8px;line-height: 1.12 }     
button, textarea,input, object,select  { display:inline-block;}
blockquote{ margin-left: 40px;margin-right: 40px }
pre, tt, code,kbd, samp  { font-family: monospace }
pre{ white-space: pre}
hr{ border: 1px inset }
center{ text-align: center }
abbr, acronym{ font-variant: small-caps; letter-spacing:0.1em }
 
 BDO[DIR="ltr"]  { direction: ltr; unicode-bidi:bidi-override }
 BDO[DIR="rtl"]  { direction: rtl; unicode-bidi:bidi-override }
 /*定义BDO元素当其属性为DIR="ltr/rtl"时的默认文本读写显示顺序*/
 *[DIR="ltr"]{ direction: ltr;unicode-bidi: embed }
 *[DIR="rtl"] { direction: rtl;unicode-bidi: embed }
 /*定义任何元素当其属性为DIR="rtl/rtl"时的默认文本读写显示顺序*/
 @media print {
       h1{page-break-before: always }
       h1, h2, h3,h4, h5, h6    { page-break-after: avoid }
       ul, ol, dl{ page-break-before: avoid }
  } /*定义标题和列表默认的打印样式*/

 (二)、浏览默认样式类

  不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果没对CSS初始化往往会出现浏览器之间的页面差异。

  1.页边距

    IE默认为10px,通过body的margin属性设置
    FF默认为8px,通过body的padding属性设置

  2.段间距

    IE默认为19px,通过p的margin-top属性设置
    FF默认为1.12em,通过p的margin-bottom属性设

  3.标题样式

    h1~h6默认加粗显示:font-weight:bold;
    默认大小请参上表
    还有是这样的写的

图片 8

h1 {font-size:xx-large;}
 h2 {font-size:x-large;}
 h3 {font-size:large;}
 h4 {font-size:medium;}
 h5 {font-size:small;}
 h6 {font-size:x-small;}

图片 9

  4.列表样式
    IE默认为40px,通过ul、ol的margin属性设置
    FF默认为40px,通过ul、ol的padding属性设置
    dl无缩进,但起内部的说明元素dd默认缩进40px,而名称元素dt没有缩进。

  5.元素居中

    IE默认为text-align:center;

`FF默认为margin-left:auto;margin-right:auto;`

*  6.超链接<a>样式*

*    a 样式默认带有下划线,显示颜色为蓝色,被访问过的超链接变紫色*

*  7.鼠标样式*

*    *IE默认为cursor:hand;**

*FF默认为cursor:pointer;该声明在IE中也有效*

 

  8.图片链接样式
    IE默认为紫色2px的边框线
    FF默认为蓝色2px的边框线  

二、css初始化程序

  博主总结了一些初始化的代码,博友们可以参考一下,具体使用时可以适当地删减一些。

图片 10

@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

fieldset, img, input, button {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul, ol {
    list-style: none;
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "SimSun", "宋体";
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
}
textarea {
    resize: none;
}

/*防止拖动*/
img {
    border: 0;
    vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;
}

body {
    font: 12px/150% Arial, Verdana, "5b8b4f53";
    color: #666;
    background: #fff
}
h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

s, i, em {
    font-style: normal;
    text-decoration: none;
}

图片 11

 

 

CSS样式的五种来源及浏览器默认样式

原创 2016年10月21日 20:53:44

  • 标签:
  • 浏览器 /
  • 默认样式 /
  • css /
  • 样式来源
  • 1151

CSS中存在样式层叠问题,而且不仅仅是只有在一个样式文件中存在层叠问题,因为CSS的样式有5种来源,我们程序员一般都接触前面三种。 
图片 12

第一,浏览器默认样式表

当你不为html设置任何样式时,显示在浏览器上,b标签会显示粗体、p有纵向margin、h1字号比p大一倍……这是为什么呢?

因为浏览器自带一个默认的样式,如果html中没有为标签设置样式,则浏览器会按照自己的样式来显示。但是浏览器默认样式的级别是最低的,一旦有其他地方设置了标签样式,浏览器默认样式就会被冲掉。

注意,不同浏览器的默认样式有些地方是不一样的。例如,我们在写css时,都会首先设置 * {margin:0; padding:0;},这是为何?就是因为有浏览器兼容性问题。干脆,全部弄成0,这样各个浏览器就都统一了。

我们先看下IE浏览器的默认样式 
图片 13

第二,用户样式表

通过设置浏览器字体大小来改变默认样式,或者看文章时,设置字体大小。

第三,link引用的css文件

<link rel="stylesheet" type="text/css" href="static/css/bootstrap.css">
  • 1

第四,style中编写的样式代码

   <style>
       body{
           background-color: #fff;
       }
   </style>
  • 1
  • 2
  • 3
  • 4
  • 5

第五,<a style=’ ’>中编写的样式代码

行内样式,比如

<a style="color:#fff;font-size: 12px;" href="###">三数COM</a>
  • 1

浏览器默认样式

浏览器都拥有一套自己的默认样式。 
浏览器之所以有默认样式表,是为了没有样式表的页面也能凑活着看。 
不同浏览器;以及版本不同的浏览器的默认样式一般都是不同的。

重置样式表

为了保证页面在不同浏览器中显示的尽可能的一致,我们会重置不同浏览器默认的样式,称为重置样式表。

有很多别人整理的不错的重置样式表,例如CSS Reset , strppd.css,normalize.css。我比较喜欢和推荐的是normalize.css。

一些内核浏览器默认样式:

  • IE的默认样式
  • Firefox的默认样式
  • WebKit的默认样式
  • 浏览器默认样式对比表

文章参考: 
 

 

本文由威尼斯www.9778.com发布于编程人生,转载请注明出处:全世界就微信浏览器背景不是白色

关键词:

jquery实现的鼠标拖动排序Li或Table-Web前端之家

想要完结的效果和职能如下: 1、前端页面 复制代码 代码如下: 广告管理 首先用 CSS 禁止使用第意气风发项的提升按...

详细>>

深远.NET平台C#编程 测验题剖析

using static除了命名空间,还可以在命名空间最后加一个类,这样后面可以直接使用这个类的:静态方法、类中类等。...

详细>>

Google C++ 编程风格指南:作用域

通常每一个  .cc  文件都有一个对应的  .h  文件. 也有一些常见例外,如单元测试代码和只包含  main()  函数的  .c...

详细>>

C++ 中三种正则表明式相比较

3、boost regex /* write by xingming * for:test boost regex * time:2012年10月23日11:35:33 * */#include iostream#include string#include sys/time.h#in...

详细>>