Chce by kawałek strony nie był objęty żadnym stylem.

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
peterdik
Posty: 3
Rejestracja: wt kwie 10, 2007 6:47 pm

Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: peterdik »

Mam następujący problem. Mam stronę z newsami. Strona zbudowana jest w oparciu o style a system newsowy jest do niej includowany w php.

Jednak nie chcę, by style strony obejmowały newsy, które mają własny edytor wizualny. Jak to zrobić ? Jakim znacznikiem objąć include newsów by wyświetlały sie zgodnie z tym co pisze w ich edytorze a nie zgodnie ze stylem css którym objęta jest strona?

Bardzo pilnie jest mi to potrzebne, z góry dziękuję za pomoc.
HaWaJ
Nowy
Nowy
Posty: 159
Rejestracja: pt kwie 06, 2007 5:12 pm

Re: Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: HaWaJ »

Może inaczej zapisać newsy,np:

<p> - ma kolor czerwony i jest to podporzadkowane wszystkim stronom

to mozna zrobic:

<p class="news"> kolor zółty dla newsow
robi sie to w pliku CSS:

p.news {font-color: yellow;}

przed include sprobuj wstawic te
[php]<?php
echo '<p class=\"news\">';
include(plik);
echo'</p>';
?>[/php]

moze cos pomoze :)
peterdik
Posty: 3
Rejestracja: wt kwie 10, 2007 6:47 pm

Re: Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: peterdik »

niestety nie działa

Kod: Zaznacz cały

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2007-04-07T17:22:13Z">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META NAME="Keywords" CONTENT="dom dziecka, dzieci, korczak, lublin, polska, sierociniec, bidul, izba dziecka">

     <title>Dom Dziecka imienia Janusza Korczaka w Lublinie</title>
     <link rel=StyleSheet HREF="styl.css" TYPE="text/css" MEDIA=screen>
     <link rel=StyleSheet HREF="styl-menu.css" TYPE="text/css" MEDIA=screen>
	<script language="JavaScript" type="text/javascript" src="skrypty.js"></script>
</head>
<body>

<!-- GÓRY BANNER start -->
<?
include("baner.inc");
?>
<!-- GÓRY BANNER stop -->

<!-- CZESC GLONWNA start-->
<DIV id="main">



<!-- LEWE MENU start-->
<?
include("sponsorzy.inc");
?>
<!-- LEWE MENU stop-->


<!-- GORNE MENU start -->
<?
include("gornemenu.inc");
?>
<!-- GORNE MENU stop -->


<!-- TRESC STRONY start -->
<div id="content">

	<!-- GÓRNABELKA Z LOKALIZACJĄ start-->
	<div class="belka_top">
	<p>	» <A href="index.php"> Strona głowna</a>
		» <A href="#top">Sponsorzy</a>
	 </p>
	</div>
	<!-- GÓRNABELKA Z LOKALIZACJĄ stop -->

	<!-- TRESC GŁÓWNA start -->
	
<?PHP
$number=1;
$template="Artykuly";
$category=5;
if($_GET['go'] == "" or $_GET['go'] == "news"){
$ktgr = 5;
$ucat = $ktgr;}
$only_active=TRUE;
include("/home/dkorczak/public_html/cutenews/show_news.php");
?>
	<!-- TRESC GŁÓWNA stop -->

	<!-- DOLNA BELKA POWRÓT start -->
	<div class="belka_bottom">
		<p><A href="#top">Powrót do góry</a></p><br>
	</div>
	<!-- DOLNA BELKA POWRÓT stop -->

</div>
<!-- TRESC STRONY stop -->

</div>
<!-- CZESC GLONWNA stop-->


<!-- STOPKA start -->
<?
include("stopka.inc");
?>
<!-- STOPKA stop -->

</body>
</html>
i chce by newsy czyli

Kod: Zaznacz cały

<?PHP
$number=1;
$template="Artykuly";
$category=5;
if($_GET['go'] == "" or $_GET['go'] == "news"){
$ktgr = 5;
$ucat = $ktgr;}
$only_active=TRUE;
include("/home/dkorczak/public_html/cutenews/show_news.php");
?>
były wyłączone spod definicji stylu.

Ale dzięki za próbę.
HaWaJ
Nowy
Nowy
Posty: 159
Rejestracja: pt kwie 06, 2007 5:12 pm

Re: Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: HaWaJ »

Hmmm może napisać osobny CSS dla show_news.php ?

EDIT:
Moze tez kazda strona powinna byc zapisana jako PHP ?
peterdik
Posty: 3
Rejestracja: wt kwie 10, 2007 6:47 pm

Re: Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: peterdik »

Chciałbym uniknąć pisania oddzielnego stylu dla newsów (kolega zrobił mi styl, a ja nie mam czasu uczyć sie css. Chciałbym, dałbym rade, ale no time) i każda strona już jest jako php.

Przykładowa strona z uwzględnieniem formatowania w jaki sposób mi newsy formatuje styl strony.

http://ddkorczak.lublin.pl/sponsorzy.php

Dalej czekam. HELP
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: Chce by kawałek strony nie był objęty żadnym stylem.

Post autor: koziolek »

jeżeli chcesz by jakiś wycinek strony i TYLKO on miał określone style musisz użyć selektorów css w następujący sposób:

Kod: Zaznacz cały

#diff p{}
#diff h1{}
... itd...
a swój kawałek strony zamykasz w kodzie:

Kod: Zaznacz cały

<div id="diff">

// tu kod 

</div>
Czyli takie coś:
div#content h2
zamień
.news div#content h2

teraz kilka uuwag technicznych. Masz style inline w atrybutach "style". To jest nie do końca rozsądne. Po to wymyślono css aby nie mieszać formatowania dokumentu z treścią.
Pozdrawiam
ODPOWIEDZ