-
1. Data: 2011-01-19 13:52:37
Temat: <a> na div'ie
Od: TAD <t...@p...SKASUJonet.pl>
Witam,
proszę o info dlaczego takie "coś" :
------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<a href="#">
<div style="width:300px; height:100px;text-decoration:none;
background-color:#666666;" align="center">
<div style="width:150px;background-color:#CCCCCC;text-ali
gn:center;">
<p style="color:#FF0000">lorem ipsum .....</p></div>
</div>
</a>
</body>
</html>
-------------------------------------
w Google Chrome wyświetla napis z podkreśleniem
natomiast w FF, O, IE jest ok.
(jak chrome "uciszyć" ?)
czy taka technika
<a href...><div></div></a>
jest dopuszczalna
pozd. Tad
-
2. Data: 2011-01-19 14:28:31
Temat: Re: <a> na div'ie
Od: "monter.FM" <s...@m...fm>
W dniu 2011-01-19 14:52, TAD pisze:
> czy taka technika
> <a href...><div></div></a>
> jest dopuszczalna
Nie.
http://www.w3.org/TR/html401/struct/global.html#edef
-DIV
http://www.w3.org/TR/html401/struct/links.html#edef-
A
--
http://monter.FM
Archiwum JW23, parodie, miksy muzyczne, polityczne, programowe...
-
3. Data: 2011-01-19 19:01:19
Temat: Re: <a> na div'ie
Od: Paweł Piskorz <n...@p...nie?>
W dniu 2011-01-19 15:28, monter.FM pisze:
> W dniu 2011-01-19 14:52, TAD pisze:
>
>> czy taka technika
>> <a href...><div></div></a>
>> jest dopuszczalna
>
> Nie.
> http://www.w3.org/TR/html401/struct/global.html#edef
-DIV
> http://www.w3.org/TR/html401/struct/links.html#edef-
A
Nie w HTML4.x, w HTML5 już możesz tak robić:
http://dev.w3.org/html5/spec/Overview.html#the-a-ele
ment
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
-
4. Data: 2011-01-19 22:22:06
Temat: Re: <a> na div'ie
Od: www Trojmiasto <a...@t...biz.pl>
On 19 Sty, 14:52, TAD <t...@p...SKASUJonet.pl> wrote:
> Witam,
> proszę o info dlaczego takie "coś" :
> ------------------------------------
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
> </head>
> <body>
> <a href="#">
> <div style="width:300px; height:100px;text-decoration:none;
> background-color:#666666;" align="center">
> <div style="width:150px;background-color:#CCCCCC;text-ali
gn:center;">
> <p style="color:#FF0000">lorem ipsum .....</p></div>
> </div>
> </a>
> </body>
> </html>
> -------------------------------------
>
> w Google Chrome wyświetla napis z podkreśleniem
> natomiast w FF, O, IE jest ok.
> (jak chrome "uciszyć" ?)
>
> czy taka technika
> <a href...><div></div></a>
> jest dopuszczalna
>
> pozd. Tad
nie jest - szczególnie jeśli w prologu używasz deklaracji STRICT
(transitional daje nieco większą swobodę), nie każdy element lub ich
grupę można umieszczać wewnątrz linka.
jasc
---
http://www.trojmiasto.biz.pl/projektowanie-stron
-
5. Data: 2011-01-20 06:39:59
Temat: Re: <a> na div'ie
Od: Peter May <p...@o...pl>
W dniu 2011-01-19 14:52, TAD pisze:
> czy taka technika
> <a href...><div></div></a>
> jest dopuszczalna
A dlaczego nie:
<a href=".."><span></span></a>
span{
display:block;
}
I masz to samo :P Oczywiście, bez CSS-a działanie elementów div i span
jest inne :-)
--
Peter
-
6. Data: 2011-01-20 15:54:45
Temat: Re: <a> na div'ie
Od: www Trojmiasto <a...@t...biz.pl>
On 20 Sty, 07:39, Peter May <p...@o...pl> wrote:
> W dniu 2011-01-19 14:52, TAD pisze:
>
> > czy taka technika
> > <a href...><div></div></a>
> > jest dopuszczalna
>
> A dlaczego nie:
>
> <a href=".."><span></span></a>
>
> span{
> display:block;
>
> }
>
> I masz to samo :P Oczywi cie, bez CSS-a dzia anie element w div i span
> jest inne :-)
>
> --
> Peter
fakt - nie każdy element można - chyba że nada mu się cechy elementu
innego rodzaju
ale, co na to walidator W3C? raczej mu się to nie spodoba... :)
jasc
---
http://www.trojmiasto.biz.pl/strony-www
-
7. Data: 2011-01-21 08:14:24
Temat: Re: <a> na div'ie
Od: Peter May <p...@o...pl>
W dniu 2011-01-20 16:54, www Trojmiasto pisze:
> On 20 Sty, 07:39, Peter May<p...@o...pl> wrote:
>> W dniu 2011-01-19 14:52, TAD pisze:
>>
>>> czy taka technika
>>> <a href...><div></div></a>
>>> jest dopuszczalna
>>
>> A dlaczego nie:
>>
>> <a href=".."><span></span></a>
>>
>> span{
>> display:block;
>>
>> }
>>
>> I masz to samo :P Oczywi cie, bez CSS-a dzia anie element w div i span
>> jest inne :-)
>>
>> --
>> Peter
>
> fakt - nie każdy element można - chyba że nada mu się cechy elementu
> innego rodzaju
> ale, co na to walidator W3C? raczej mu się to nie spodoba... :)
Semantycznie element <span> i <div> nic nie znaczą specjalnie, poza tym,
że <span> jest elementem typu inline, a <div> typu block.
Natomiast Validator W3C nie jest wyrocznia, a jedynie pewną wskazówką.
Można sobie np. dodać dowolny atrybut do elementu i validator powie, że
to błąd. On tak twierdzi, ale tak nie musi być. Przykład:
<span test="ok">Tekst</span>
Validator W3C wskaże to jako błąd, ale w rzeczywistości taki zapis nie
ma żadnego wpływu na działanie strony/aplikacji/itd., ponieważ
przeglądarki podany atrybut po prostu pominą.
Natomiast błędy składniowe należy jak najbardziej poprawiać.
--
Peter
-
8. Data: 2011-01-21 15:30:28
Temat: Re: <a> na div'ie
Od: TAD <t...@p...SKASUJonet.pl>
Wiadomość z dnia: 19-01-2011 14:52, od: TAD:
> Witam,
> proszę o info dlaczego takie "coś" :
> ------------------------------------
(tu kod)
> -------------------------------------
> w Google Chrome wyświetla napis z podkreśleniem
> natomiast w FF, O, IE jest ok.
> (jak chrome "uciszyć" ?)
>
> pozd. Tad
dzieki za informacje
o dopuszczalnosci konstrukcji (semantycznie)
ale co z pytaniem "dlaczego Google Chrome ..."
pozd. Tad
-
9. Data: 2011-01-22 11:20:06
Temat: Re: <a> na div'ie
Od: Peter May <p...@o...pl>
W dniu 2011-01-21 16:30, TAD pisze:
> Wiadomość z dnia: 19-01-2011 14:52, od: TAD:
>> Witam,
>> proszę o info dlaczego takie "coś" :
>> ------------------------------------
> (tu kod)
>> -------------------------------------
>> w Google Chrome wyświetla napis z podkreśleniem
>> natomiast w FF, O, IE jest ok.
>> (jak chrome "uciszyć" ?)
>>
>> pozd. Tad
>
> dzieki za informacje
> o dopuszczalnosci konstrukcji (semantycznie)
>
> ale co z pytaniem "dlaczego Google Chrome ..."
a:link,
a:visited,
a:focus,
a:hover,
a:active{
text-decoration:none;
}
--
Peter
-
10. Data: 2011-01-25 00:55:42
Temat: Re: <a> na div'ie
Od: www Trojmiasto <a...@t...biz.pl>
On 21 Sty, 09:14, Peter May <p...@o...pl> wrote:
> W dniu 2011-01-20 16:54, www Trojmiasto pisze:
>
>
>
> > On 20 Sty, 07:39, Peter May<p...@o...pl> wrote:
> >> W dniu 2011-01-19 14:52, TAD pisze:
>
> >>> czy taka technika
> >>> <a href...><div></div></a>
> >>> jest dopuszczalna
>
> >> A dlaczego nie:
>
> >> <a href=".."><span></span></a>
>
> >> span{
> >> display:block;
>
> >> }
>
> >> I masz to samo :P Oczywi cie, bez CSS-a dzia anie element w div i span
> >> jest inne :-)
>
> >> --
> >> Peter
>
> > fakt - nie każdy element można - chyba że nada mu się cechy elementu
> > innego rodzaju
> > ale, co na to walidator W3C? raczej mu się to nie spodoba... :)
>
> Semantycznie element <span> i <div> nic nie znaczą specjalnie, poza tym,
> że <span> jest elementem typu inline, a <div> typu block.
>
> Natomiast Validator W3C nie jest wyrocznia, a jedynie pewną wskazówką.
> Można sobie np. dodać dowolny atrybut do elementu i validator powie, że
> to błąd. On tak twierdzi, ale tak nie musi być. Przykład:
>
> <span test="ok">Tekst</span>
>
> Validator W3C wskaże to jako błąd, ale w rzeczywistości taki zapis nie
> ma żadnego wpływu na działanie strony/aplikacji/itd., ponieważ
> przeglądarki podany atrybut po prostu pominą.
>
> Natomiast błędy składniowe należy jak najbardziej poprawiać.
>
> --
> Peter
wszystko się zgadza, choć nawet używając prologu transitional nie
należy zbytnio "improwizować", pamiętając o tym że za jakiś czas, np.
na kolejnych wersjach przeglądarek czy urządzeniach mobilnych, możemy
rozczarować się nieprzewidzianymi efektami takich improwizacji :)
jasc
---
http://www.trojmiasto.biz.pl/reklama-gdynia