umi
umi
火狐狸
火狐狸
  • UID23787
  • 注册日期2008-04-21
  • 最后登录2018-10-20
  • 发帖数229
  • 经验36枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
阅读:2548回复:7

Stylish腳本的問題

楼主#
更多 发布于:2009-10-17 23:21
我想把紅色部份禁用
不知腳本該怎麼写呢?
.headerinfo2, .headerinfo3, .msghiddendiv {
clear:both;
overflow:auto;
}
...
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2009-10-17 23:21
.headerinfo2, .headerinfo3, .msghiddendiv {
clear: none !important;
overflow: visible !important;
}
umi
umi
火狐狸
火狐狸
  • UID23787
  • 注册日期2008-04-21
  • 最后登录2018-10-20
  • 发帖数229
  • 经验36枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
2楼#
发布于:2009-10-17 23:21
ferret:.headerinfo2, .headerinfo3, .msghiddendiv {
clear: none !important;
overflow: visible !important;
}
回到原帖
謝謝
那這個該怎麼做呢
我模仿上面的方法不成功
禁用有什麽規律可循嗎
element.style {
overflow-x:hidden;
}
...
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
3楼#
发布于:2009-10-17 23:21
在 firebug (或者你的其他元素查看工具)下看到 element.style 实质上是指这并非 CSS 文件中指定的样式,而是通过标签中嵌入的样式,例如
<td class="header" style="border: 1px solid black;"> …… </td>

这种样式不能直接在 Stylish 里“禁用”,必须要通过其他元素选择器,例如上面的 class (写下来就是 “.header” ):
td.header {border: none !important;}

如果没有 class 、id 等可以筛选出同类或唯一容器的选择器,则要么用父元素、同级元素等进行筛选;最下下着就是把嵌入样式作为选择器:
td[style="border: 1px solid black;"] {border: none !important;}

这样做会很容易误伤。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-06-03
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2009-10-17 23:21
最好给出现实网页地址。
Firefox More than meets your experience
umi
umi
火狐狸
火狐狸
  • UID23787
  • 注册日期2008-04-21
  • 最后登录2018-10-20
  • 发帖数229
  • 经验36枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
5楼#
发布于:2009-10-17 23:21
網址
http://www.xbox-skyer.com/showthread.php?t=257745

我裝了這個腳本用來和GDI++配合渲染字體
這様會使有些網頁出現多餘的滾動條
所以要想辦法去除這些滾動條
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http), url-prefix(file)
{*{text-shadow:1px 1px 2px #666666;}}
我發現禁用這個就可以去除多餘滾動條
element.style {
overflow-x:hidden;
}
...
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-10-17 23:21
就如我上面所说的那样。
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.xbox-skyer.com") {
div[id^="post_message_"] {overflow-x: visible !important;}
}

这只是针对上面网站帖子页面的代码。我建议遇到哪个网站有问题就把有问题的容器(大多是 div )选择器如上填写附在上面样式的后面:
@-moz-document domain("【那个网站的域名】") {
div[【id 或者 class 或者其他选择器】] {overflow-x: visible !important;}
}


多说一句,“id^=”表示 id 开头为后面双引号内容,“id$=”则表示 id 结尾,“id*=”则代表任意位置。
umi
umi
火狐狸
火狐狸
  • UID23787
  • 注册日期2008-04-21
  • 最后登录2018-10-20
  • 发帖数229
  • 经验36枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
7楼#
发布于:2009-10-17 23:21
hzhbest:就如我上面所说的那样。
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.xbox-skyer.com") {
div[id^="post_message_"] {overflow-x: visible !important;}
}

这只是针对上面网站帖子页面的代码。我建议遇到哪个网站有问题就把有问题的容器(大多是 div )选择器如上填写附在上面样式的后面:
@-moz-document domain("【那个网站的域名】") {
div[【id 或者 class 或者其他选择器】] {overflow-x: visible !important;}
}


多说一句,“id^=”表示 id 开头为后面双引号内容,“id$=”则表示 id 结尾,“id*=”则代表任意位置。
回到原帖
謝謝
又學習了
...
游客

返回顶部