- ベストアンサー
URLの末尾が更新ごとに変わってcssで消せない
よろしくお願いします。 webサイトを制作してます。 画像のURLの末尾(?から先)がページの更新ごとに変わってしまい、個別に画像を指定してcssで消すことができません。 htmlはサーバーから勝手に挿入されるのでhtmlは編集できません。 idやclassも指定されてないのでどうしようも無いです。 また特に入れ子にもなっていません。 htmlは<IMG SRC="http://hogehoge.co.jp/serv?s=382116062&t=1393423209" ALT=1 WIDTH=1 HEIGHT=1>です。 どのようにすればcssでこの画像を消せますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.4の方も書いておりますが、属性セレクタ使ってみてはどうでしょう? img[width="1"] {display:none;} こんな感じで。 アクセス解析の場合、さらに読み込み後に直接スタイル直書きされたりしてる場合もあるので、cssでは無理かもしれませんが。。
その他の回答 (4)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
そのHTML内に<IMG SRC="http://hogehoge.co.jp/serv?s=382116062&t=1393423209" ALT=1 WIDTH=1 HEIGHT=1>が存在する限り、idやclassなんてなくても、そのIMG要素をセレクタで特定できます。 DOMがわからないので具体的なセレクタの書き方はアドバイスできませんが、要素セレクタはsrcだけじゃないですし。
お礼
回答有難うございました!
- H240S18B73
- ベストアンサー率65% (190/288)
img[src^='http://hogehoge.co.jp/serv']{display:none;} みたいなカンジでいけないですか
お礼
回答有難うございました!
補足
回答有難うございました。 質問する前にこれもやってみたのですが無理でした。 また何か方法があれば回答お願いします。
- t_hirai
- ベストアンサー率28% (222/788)
見当違いかもしれませんが、 style や、javascriptで消すというのはできないのでしょうか?
お礼
回答有難うございました!
補足
回答ありがとうございます。 CSSで消したいのですが消す方法が無いです。 これだけのためにjavascriptは使いたくないので出来ればCSSで行きたいです
- neotigerhk
- ベストアンサー率24% (15/61)
パラメータがつくってことは、何かしらの動的プログラム、例えばcmsでも入ってるんですか? その場合はテンプレートになってるhtmlを編集しない限り生成するたびに個別のhtmlが先祖返りますよ。 テンプレートになってるhtmlはそれらスタイルを読み込んでますかね? 見当違いならすみません。
お礼
回答有難うございました!
補足
早速の回答有難うございます。 このhtmlはサーバー側からアクセス解析のために自動的に挿入されるのですが、それのせいでページの1番下に若干の余白ができてしまいます。それで画像を消したいのですがなかなか消せません。 画像にはパラメーターが付くのでアクセス解析の画像と見て間違いないです。 お時間ありましたらまた回答おねがいします。
お礼
回答有難うございました! この方法でやってみたら消せました(^^)v 本当にcssは何でも出来るんですね。 自分の勉強不足を痛感しました。 また他にも回答してくださった方々、有難うございました!