Problem z formatowaniem tabeli HTML

Mrpawelww | 2019-06-09 19:59:37 UTC | #1

Witam, mam problem. Utworzyłem tabelę (screen poinżej)
image|690x387
a kod wygląda jak na screenie poniżej
image|690x387
i problemy na jakie trafilem:
- Nie tworzy mi się border
- Tabela jest poniżej tekstu
- nie działa mi opcja width: 85%; (w żadnej funkcji)
próbowałem wielu opcji, i skończyły mi się pomysły, ktoś coś może mi doradzić? Ewentualnie co innego zastosować w tym szaleństwie całym (od jakiegoś czasu się uczę, i nauczyłem się że zawsze kod trzeba inaczej użyć bo nie zawsze działa)


minve | 2019-06-09 20:57:25 UTC | #2

Border
W <table> daj border="1", czyli w twoim przypadku, tak to wygląda: <table align="center" border="1">.
Tabela poniżej tekstu
Musiałbyś pokazać jak wygląda kod całej strony. Prawdopodobnie dałeś skrypt php po tekście.

Z tego co widzę to w twoim ustawieniu, tabela wyjdzie “pionowa” (nie wiem czy o to ci właśnie chodziło).


Mrpawelww | 2019-06-10 06:47:53 UTC | #3

@minve chcę zrobić system ogłoszeń, czyli pobieranie danych z MySQL i wklejanie ich do tabeli, kod jest dobrze napisany w PHP, widać że tekst jest w tabeli ale tak jak chciałeś żebym napisał border=”1” to odpowiem tobie że ona nie chce jak by używać tego, tylko stylu CSS. Więc postanowiłem się pobawić tym, czyli zrobić obramowanie, ustawić kolor ramki i szerokość tabeli, a ona mi się zrobiła tak jak na pierwszym screenie
image|690x387
image|690x387


SP24 | 2019-06-10 07:26:10 UTC | #4

W tagach tr dodaj tagi td A w tagach td wartość.


Mrpawelww | 2019-06-10 07:26:02 UTC | #5

@SP24 mordo… udało się, teraz sobie to poformatuję odpowiednio i będzie GIT!!! DZIĘEKI :smiley:

koniec tematu


Mrpawelww | 2019-06-10 20:08:57 UTC | #6

Jednak jeszcze jedna sprawa, problem polega na czymś takim, że utworzyłem input’a o pewnych wymiarach, lecz tekst jest po lewej stronie ale po środku (jak na zdjęciu)
image|690x387
Doradzi mi ktoś jak to zmienić? próbowałem vertival-align i kilku opcji bo tabelę formatuję w CSS i nie wiem co dalej, ktoś coś doradzi?


Bump | 2019-06-10 20:21:59 UTC | #7

< offtop >
czemu piszesz w nano
< /offtop >


Mrpawelww | 2019-06-10 20:22:27 UTC | #8

nie piszę w nano, tylko we wbudowanym notatniku w raspbianie “Geany” i testuję przy okazji, a zresztą o wiele szybciej mi się pisze jak mam wszystko w komendach lub na localu


minve | 2019-06-10 21:18:30 UTC | #9

Rozumiem, że jest to <textarea>? Możesz podrzucić kod?

//Edit
Możesz spróbować zmienić padding-top w css.


Mrpawelww | 2019-06-10 22:57:07 UTC | #10

<center><form action="dodaj.php" method="post">
<input type="text" name="temat"><br><br>
<input type="text" class="ogloszenie" name="ogloszenie"><br><br>
<input type="submit" value="Dodaj Ogłszenie">
</form></center>

.ogloszenie{
width: 450px;
height: 300px;
border-color: blue;
vertical-align: top;
margin: 0;
padding: 0;
}

może nie jest to profesionalnie, ale pracuję nad tym


SP24 | 2019-06-11 04:54:16 UTC | #11

Zamiast tego inputa wstaw znacznik textarea. Input z natury jest jednolinjowy.


system | 2019-07-13 04:58:53 UTC | #12

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.