Problém s responsivní tabulkou – CSS – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Problém s responsivní tabulkou – CSS – Fórum – Programujte.comProblém s responsivní tabulkou – CSS – Fórum – Programujte.com

 

týpek co neví
~ Anonymní uživatel
1 příspěvek
17. 6. 2015   #1
-
0
-

Dobrý den,
dělám responsivní tabulku s ceníkem na mé stránky. Našel jsem si návod jak to udělat. Když jí spustím normálně samotnou v obyčejném html souboru v počítači tak to funguje, ale jakmile jí přidám na stránky do wordpressu, tak to vůbec nezareaguje na změnu velikosti obrazovky a ani na mobilu se nezmění. Vůbec si nevím rady, budu vděčný za každou pomoc. Zde je tabulka aplikovaná na stránce .

Jak kód vypadá:
 

<!--[if !IE]><!-->
	<style>
	table.responsive { 
		width: 100%; 
		border-collapse: collapse; 
		font: 14px/1.4 Georgia, Serif; 
		color:black;
	}
	/* Zebra striping */
	table.responsive td:nth-of-type(odd) { 
		background: #F1F1F1; 
	}
	table.responsive th { 
		background: #31353D; 
		color: white; 
		font-weight: bold; 
		font-size:16px;
	}
	table.responsive td, th { 
		padding: 6px; 
		border: 1px solid #CCCCCC; 
		text-align: left; 
	}
	
	
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		table.responsive thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
	table.responsive td:nth-of-type(odd) { 
		background: none; 
	}
		
	table.responsive tr:nth-of-type(odd) { 
		background: #F1F1F1; 
	}	
		
		table.responsive tr { border: 1px solid #999999; }
		
		table.responsive td { 
			border: none;
			border-bottom: 1px solid #999999; 
			position: relative;
			padding-left: 50%; 
		}
		
		table.responsive td:before { 
			position: absolute;
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			font-weight: bold;
		}
		
		table.responsive td:nth-of-type(1):before { content: attr(data-label); }
		table.responsive td:nth-of-type(2):before { content: attr(data-label); }
		table.responsive td:nth-of-type(3):before { content: attr(data-label); }
		table.responsive td:nth-of-type(4):before { content: attr(data-label); }
	}

@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}
	
	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		body { 
			width: 495px; 
		}
	}
	</style>
	<!--<![endif]-->

<h2 class="mujtext_h2" style="border-bottom:0px;">Ceník masáží:</h2>
<br>
<table class="responsive">
<thead>
	<tr>
		<th>Druh masáže</th>
		<th>Partie</th>
		<th>Délka</th>
		<th>Cena</th>
	</tr>
</thead>	
<tbody>
	<tr>
		<td data-label="Druh masáže">Klasická, sportovní, relaxační, baňková, zdravotní, reflexní</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">30min</td>
		<td data-label="Cena">350,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Klasická, sportovní, relaxační, baňková, zdravotní, reflexní</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">45min</td>
		<td data-label="Cena">490,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Klasická, sportovní, relaxační, baňková, zdravotní, reflexní</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">60min</td>
		<td data-label="Cena">590,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Klasická, sportovní, relaxační, baňková, zdravotní, reflexní</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">90min</td>
		<td data-label="Cena">750,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Klasická, sportovní, relaxační, baňková, zdravotní, reflexní</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">120min</td>
		<td data-label="Cena">990,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Medová detoxikační masáž</td>
		<td data-label="Partie">záda</td>
		<td data-label="Délka">60min</td>
		<td data-label="Cena">690,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Manuální lymfodrenáž</td>
		<td data-label="Partie">partie dle potřeby</td>
		<td data-label="Délka">60min</td>
		<td data-label="Cena">690,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Anticelulitidová masáž baňkou + zábal dle výběru (ozón/skořice/bahno)</td>
		<td data-label="Partie">problémové partie</td>
		<td data-label="Délka">90min</td>
		<td data-label="Cena">790,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Druh masáže">Čokoládová masáž se zábalem</td>
		<td data-label="Partie">celé tělo</td>
		<td data-label="Délka">90 - 120min</td>
		<td data-label="Cena">990-1490,- Kč</td>
	</tr>
</tbody>	
<table>
<br>

<table class="responsive">
<thead>
	<tr>
		<th>Navýšení kreditu při složení částky</th>
		<th>K tomu zdarma</th>
	</tr>
</thead>
<tbody>
	<tr>
		<td data-label="Navýšení kreditu při složení částky">3000,- Kč</td>
		<td data-label="K tomu zdarma">+300,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Navýšení kreditu při složení částky">5000,- Kč</td>
		<td data-label="K tomu zdarma">+1000,- Kč</td>
	</tr>
	
	<tr>
		<td data-label="Navýšení kreditu při složení částky">10000,-Kč</td>
		<td data-label="K tomu zdarma">+3000,-Kč</td>
	</tr>
</tbody>	
</table>
Nahlásit jako SPAM
IP: 2a00:1028:96d4:d7de:941c:...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

Podobná vlákna

Prace s tabulkou — založil Gadael

Diagonala napric tabulkou — založil pajzl

Responsivní hlavička — založil Pavel

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý