我正在使用谷歌浏览器的网页.它使用以下样式正确显示.
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Run Code Online (Sandbox Code Playgroud)
重要的是要注意我没有定义这些样式.在Chrome开发工具上,它表示用户代理样式表代替CSS文件名.
现在,如果我提交表单并发生一些验证错误,我会得到以下样式表:
table {
white-space: normal;
line-height: normal;
font-weight: normal;
font-size: medium;
font-variant: normal;
font-style: normal;
color: -webkit-text;
text-align: -webkit-auto;
}
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Run Code Online (Sandbox Code Playgroud)
在font-size这些新的风格被扰乱我的设计.有没有办法强制我的样式表,如果可能的话,完全覆盖Chrome的默认样式表?
我在哪里可以找到浏览器的HTML元素的默认CSS?
许多HTML元素都带有一些默认的CSS属性,这些属性有时会导致未知/不需要的行为.例如,输入框在不同浏览器中的显示方式不同.我正在寻找一个涵盖新CSS3属性和新HTML5元素的地方.
我已经在其他(更老的)问题(例如浏览器的默认CSS样式表)中看到了答案,这些答案提示了CSS重置的解决方案.这个解决方案有时候不需要,我常常想保留一些基本属性(例如Chrome中输入框的突出显示).换句话说:我不想因为我不知道他们做了什么而摆脱了.
那么,是否有一个网站可以提供所有这些信息(或者可能是大多数)?
在" CSS the the defitiveitive guide " 一书中,第3章是关于" The Cascade "的,该书说:
有三个来源:作者,读者和用户代理.在正常情况下,作者的风格胜过读者的风格.!重要读者的风格比任何其他风格都强,包括!重要的作者风格.作者和读者样式都会覆盖用户代理的默认样式.
我有两个问题要问:
在CSS中,作者的风格,读者的风格和代理人的风格是什么?我真的对这三个概念感到困惑.
据从书上面的话,似乎作者的风格是强比读者的风格,但为什么与!important指标,读者的风格是强不是作者的风格?我对此感到困惑.
还有另一个术语:作者,用户和用户代理样式
我正在尝试为我的祖母修改网站http://www.baomoi.com的CSS .我想修改CSS以便于她阅读并使其更简约.我尝试过使用JavaScript书签:
javascript:(function(){if%20(!document.getElementById('someuniqueid')){var%20objHead%20=%20document.getElementsByTagName('head');%20if%20(objHead[0]){if%20(document.createElementNS%20&&%20objHead[0].tagName%20==%20'head')%20var%20objCSS%20=%20objHead[0].appendChild(document.createElementNS('http://www.w3.org/1999/xhtml',%20'link'));%20else%20var%20objCSS%20=%20objHead[0].appendChild(document.createElement('link'));%20objCSS.id%20=%20'someuniqueid';%20objCSS.rel%20=%20'stylesheet';%20objCSS.href%20=%20'http://fu.com/minimal.css';%20objCSS.type%20=%20'text/css';}}})()
Run Code Online (Sandbox Code Playgroud)
这在初始加载时有效,但是当在网站上单击另一个链接时,它会加载回默认网站的CSS.
是否可以让网站包含在iframe中并使CSS在整个网站中保持持久性?
或者更容易创建一个加载网站并持久插入CSS的原生iPad应用程序?
我发现了这个想法 ; 但只是下载了Xcode SDK,如果有更简单的方法,就不想钻研这个专门用于创建iPad应用程序.
从本质上讲,我只需要更改网站baomoi.com的CSS,并在点击链接时保持持久性.
任何想法和建议将不胜感激.
谢谢!
编辑:我现在正在看一下(CSSPivot),再次感谢您的建议,我是手机游戏新手,我已经注意到iframe由于某些原因没有滚动条.
关于制作一个能够做到这一点的实际IPad应用程序的路线的任何建议?我正在考虑寻找自由职业者或类似的网站,我可以找到一个人为我创建这个,因为我没有为IOS开发的经验.
iPad是我的祖母使用的简单设备,我想在她可以访问一些网站的地方(越南网站,但它们相当复杂,导航她和配色方案很难看到).
再次感谢您的建议.
在 Internet Explorer 中,我可以附加我自己的 CSS:例如,在 IE 11 中使用 Tools ? 互联网选项 ?常规选项卡 ?外观部分 ? 可访问性?用户样式表 ? 使用我的样式表 ( http://i.stack.imgur.com/gwHYs.png )格式化文档。在其他浏览器中,我使用 Stylish 等插件。
有没有办法在 Microsoft Edge 中做同样的事情?如果不是通过界面选项,那么也许是通过编辑其文件、注册表或其他什么?
以升序排列:
CSS规范将作者和用户定义为:
作者。作者根据文档语言的约定为源文档指定样式表。例如,在HTML中,样式表可以包含在文档中,也可以在外部链接。
用户:用户可以为特定文档指定样式信息。例如,用户可以指定一个包含样式表的文件,或者用户代理可以提供一个生成用户样式表的界面(或表现得好像它一样)。
..但我还是不清楚我是网站/应用程序的开发者还是用户还是作者?两者有什么区别?