MozillaPL.org - polskie centrum Mozilli

Główne menu:

co wstawiać w diva żeby miał 1 px wysokości

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

co wstawiać w diva żeby miał 1 px wysokości

Postautor: jacekzaw » 17 grudnia 2006, 17:45

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Jako że HR w IE ma marginesy to do stosowania cienkiej jedno px linii stosuję diva w kolorze jaki chce miec ;)

Wszystko super tylko że div nei ma nigdy px przerwy tylko zawsze większą.

Jak sobie radzicie z takim problemem, a może w jakiś inny sposób uzyskujecie linię tego typu ?

Ja wstawiam w div <p>

czyli <div id="linia"><p></p></div>

Nie wiem czy to dobre rozwiązanie ?
jacekzaw
 
Posty: 11
Z nami od: 13 grudnia 2006, 18:30

Postautor: Gedi » 17 grudnia 2006, 18:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8

Wszystko super tylko że div nei ma nigdy px przerwy tylko zawsze większą.


O jaką "px przerwę" chodzi?

Przecież nie ma problemu zrobić 1px wysokości DIV a na dodatek z dowolnym marginesem (odstępem), jaki się chce :).

A może Ci chodzi o to, że w MSIE się nie daje ustawić wysokość DIV-a na 1px? Ależ się da!

Kod: Zaznacz cały
CSS:

#linia {
height: 1px;
font-size: 0; /* dla MSIE */
padding: 0;  /* dla Opery */
color: inherit;
background-color: black;
}

HTML (dla MSIE komentarz lub &nbsp; czy cokolwiek w DIV musi być):

<div id="linia"><!-- Ten komentarz musi być dla MSIE aby DIV miał wysokość 1px. Inaczej będzie to 2px!!! --></div>
Ostatnio zmieniony 18 grudnia 2006, 14:28 przez Gedi, łącznie zmieniany 3 razy
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

no i o to mi chodzilo ;)

Postautor: jacekzaw » 17 grudnia 2006, 19:40

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Dzięki!
jacekzaw
 
Posty: 11
Z nami od: 13 grudnia 2006, 18:30

Postautor: hidee » 19 grudnia 2006, 16:10

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8

Zamiast pustego div-a o wysokości 1px polecam

Kod: Zaznacz cały
.linia
{
  border-bottom:solid 1px #000000;
}
.
Jest to linia czarna pod obiektem i to bardziej fachowe rozwiązanie ponieważ będzie dodawana automatycznie do każdego obiektu o klasie linia.
hidee
 
Posty: 34
Z nami od: 03 listopada 2006, 08:55

Postautor: yeetti » 02 stycznia 2007, 03:08

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

[quote="hidee"]Zamiast pustego div-a o wysokości 1px polecam

Kod: Zaznacz cały
.linia
{
  border-bottom:solid 1px #000000;
}
.

podpisuje sie pod powyzszym postem, ale mam wrazenie, ze raczej powinno byc (oczywiscie bottom lub top do wyboru :)):

border-top:1px solid #CCC;

wartosc liczbowa jako pierwszy parametr ?

yeti
yeetti
 
Posty: 20
Z nami od: 19 maja 2005, 12:12

Postautor: athantor » 02 stycznia 2007, 14:12

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a2pre) Gecko/20070101 Minefield/3.0a2pre

def pisze:Value: [ <'border-width'> || <'border-style'> || <color> ] | inherit


spec pisze:A double bar (||) separates two or more options: one or more of them must occur, in any order.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: