ニコニコ大百科の記事中の空spanを見つける
廃止になったニコニコ市場のiframeがある場合も見つける
廃止になったゲームアツマールのiframeがある場合も見つける
廃止になったニコニコミュニティのiframeがある場合も見つける
ユーザースタイル管理ツールのStylusにインストールして使います
Authorgimmickgang
LicenseCC0
Categorydic.nicovideo.jp,ニコニコ大百科,nicovideo,nicopedia
Created
Updated
Size4.0 kB
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
ニコニコ大百科の記事中の空spanを見つける
廃止になったニコニコ市場のiframeがある場合も見つける
廃止になったゲームアツマールのiframeがある場合も見つける
廃止になったニコニコミュニティのiframeがある場合も見つける
ユーザースタイル管理ツールのStylusにインストールして使います
ニコニコ大百科の記事本文中の空<span>を見つけます
@ver 2023.1203.2230 新規
@ver 2023.1203.2355 除外指定「〇〇」を好きなユーザーが配信中! 欄を追加(除外指定漏れ)
@ver 2023.1204.0530 ニコニコ市場iframeがあるときのアラートも追加(画像化)
@ver 2023.1206.6000 記事本文中の<p></p>箇所の表示オプション追加
@ver 2024.0422.0215 除外指定 新ニコニ広告枠 欄に対応(空span判定)
@ver 2024.1004.0545 ゲームアツマール、ニコニコミュニティiframeがあるときのアラート追加
/* ==UserStyle==
@name 空span捜索
@namespace userstyles.world/user/gimmickgang
@version 2024.1004.0545
@description ニコニコ大百科の記事中の空spanを見つける
@author https://twitter.com/gimmickgang
@var checkbox SpanCheck "文中の空span箇所の表示" 0
@var checkbox EmptyP_Check "<p></p>の表示" 0
@preprocessor stylus
==/UserStyle== */
@-moz-document url-prefix("https://dic.nicovideo.jp/") {
.article:has(span:not([style]):not(.st-button_homeru-text):not(.st-button_nicoad-text):not(#mobile-qr-code):not(#new-article-title-explanation):not(#article_already_exists):not(#undefined_error):not(#user_is_not_premium):not(.a-sukinamono_live-user a span):not(#nicoad_users_article_pc span)) {
--blank-span-alert-width: 270px;
--blank-span-alert-height: 34px;
--blank-span-alert-bg-color: transparent;
}
.a-contents:has(iframe[class^="nicoichiba2"]), .a-contents:has(iframe[class^="nicoichiba"]), .sw-Article_Body-inner:has(iframe[class^="nicoichiba2"]), .sw-Article_Body-inner:has(iframe[class^="nicoichiba"]) {
--ichiba-iframe-alert-width: 150px;
--ichiba-iframe-alert-height: 34px;
--ichiba-iframe-alert-bg-color: transparent;
}
.a-contents:has(iframe[data-src^="https://game.nicovideo.jp"]), .sw-Article_Body-inner:has(iframe[data-src^="https://game.nicovideo.jp"]) {
--game-iframe-alert-width: 460px;
--game-iframe-alert-height: 34px;
--game-iframe-alert-bg-color: transparent;
}
.a-contents:has(iframe[data-src^="https://ext.nicovideo.jp/thumb_community"]), .sw-Article_Body-inner:has(iframe[data-src^="https://ext.nicovideo.jp/thumb_community"]) {
--community-iframe-alert-width: 620px;
--community-iframe-alert-height: 34px;
--community-iframe-alert-bg-color: transparent;
}
.article::before {
content: "";
display: block;
width: 620px;
height: calc(var(--blank-span-alert-height, 0px) + var(--ichiba-iframe-alert-height, 0px) + var(--game-iframe-alert-height, 0px) + var(--community-iframe-alert-height, 0px));
max-height: 34px;
background-image: linear-gradient(90deg, var(--ichiba-iframe-alert-bg-color, #fff) 0px, var(--ichiba-iframe-alert-bg-color, #fff) 150px, var(--blank-span-alert-bg-color, #fff) 150px, var(--blank-span-alert-bg-color, #fff) 270px, var(--game-iframe-alert-bg-color, #fff) 270px, var(--game-iframe-alert-bg-color, #fff) 460px, var(--community-iframe-alert-bg-color, #fff) 460px, var(--community-iframe-alert-bg-color, #fff) 620px), url(https://lohas.nicoseiga.jp/thumb/11491911i);
}
if SpanCheck=="1" {
.article span:not([style])::before {
content: "<span>";
background: yellow;
font-weight: bold;
color: red;
}
/* 除外指定 */
.a-bottomMenu .a-infoArea_buttons span::before, #mobile-qr-code::before, #new-article-title-explanation::before, #article_already_exists::before, #undefined_error::before, #user_is_not_premium::before, section#sukinamono_lives span::before, #nicoad_users_article_pc span::before {
content: "";
}
}
if EmptyP_Check=="1" {
div.article p:empty {
margin-top: 5px;
margin-bottom: 5px;
line-height: 1;
}
div.article p:empty::before {
background: red;
color: #fff;
font-weight: bold;
content: "<p></p>";
font-size: 10px;
line-height: 1em;
padding: 1px 5px;
border-radius: 5px;
}
div.article #nicoad_users_article_pc p::before {
content: "";
background: revert;
color: revert;
font-weight: revert;
font-size: revert;
line-height: revert;
padding: revert;
border-radius: revert;
}
}
}
@-moz-document url-prefix("https://dic.nicovideo.jp/p/") {
if EmptyP_Check=="1" {
div.article p:last-child:empty::before {
content: "";
background: revert;
color: revert;
font-weight: revert;
font-size: revert;
line-height: revert;
padding: revert;
border-radius: revert;
}
}
}