Hulp nodig met .css

  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 12:31 #11237 door
Hulp nodig met .css werd gestart door
Hulp nodig met .css

Enkele weten al dat ik een schone nieuwe website aan het opzetten ben. Bij het opzetten van deze nieuwe website wil ik dat alles eens perfect draait, met name SEO.

Echter ik loop tegen een probleem aan, dat waar ik zelf geen oplossing voor heb, omdat het simpel weg niet uitvoert hoe het zou uitgevoerd moet worden. En dat probleem is .css.

Zal eerst aangeven wat wel lukt,
Code:
<meta name="language" content="nederlands"/>
plaatsen in de index.php bestand van de template die ik gebruik. Dit geeft dus aan, dat het netjes wordt opgeslagen wordt in de index.php en te zien is in de paginabron.

Maar nu komt het probleem.

Dit is een originele scripting die in het bestand component.php staat vermeld
Code:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/[b]template.css[/b]" type="text/css" />

Het enige dat wat ik zou moeten wijzigen is dus de bestandsnaam geven van een nieuwe .css, en dat is geworden content.css
Code:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/[b]content.css[/b]" type="text/css" />

De bovenste link plaats in dus in de zelfde bestand folder als de component.php

Wat staat er in dat bestand content.css.
Code:
img.head { width:250px; height:180px; }

Ik neem aan dat dit zo goed beschreven zal zijn.

Nu dat ik dat gedaan heb, moet er ook een verwijzing zijn vanuit een artikel met class="head"

De foto
Code:
<p><img src="images/klein/jan/Screenshot-250-180.png" alt="Saint Tropez" [b]class="head"[/b] /></p>

Het artikel slaan we op, en dan zou dus alles moeten werken, dat doet het dus niet?

Dan maar terug naar het .css bestand, om andere mogelijkheden toe te passen.

Op het element zelf (zonder class en zonder id) */
img { }

/* 2. Een class meegeven */
img.classname { }

/* 3. Een id meegeven */
img#idname { }

het zou dus er zo uit moeten komen te zien

<!-- Manier 1 -->
<img src="path">

<!-- Manier 2 -->
<img src="path" class="classname">

<!-- Manier 3 -->
<img src="path" id="idname">

Alles werkt dus niet, en dat is wel heel erg apart.

Goed dan pakken we het anders aan met de verwijzing van de eerder gemaakt
Code:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/content.css" type="text/css" />

Deze zetten wij nu eens in de index.php zoals we dat eerder hebben gedaan met de <meta name="language" content="nederlands"/> die hij dus wel degelijk laat zien in de bron code.

Maar de
Code:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/content.css" type="text/css" />

laat hij niet zien in de bron code zoals dit ook totaal geen effect heeft.

Dan passen het geheel aan lekker simpel dat moet zeker lukken

Maar de
Code:
<link rel="stylesheet" href="htttp://www.nieuws-feiten.nl/test/templates/jsn_mico_pro/css/color/content.css" type="text/css" />
laat hij niet zien in de bron code zoals dit ook totaal geen effect heeft. zelfs deze link beschrijving laat hij niet eens zien in de broncode zoals dat ook totaal geen eefect heeft.

Ook al verwijs ik de hierboven staande naar de root of alleen naar /templates heeft absoluut geen nut.

Nu zal men afvragen waarom dat niet gewoon de script text die in de .css bestand staat in het artikel eraan toevoegen
Code:
<script type="text/css"> img.head { width:250px; height:180px; } </script>

Dat werkt natuurlijk wel, maar geeft wel degelijk script fouten aan bij W3C en dat is dus wat ik wilde voorkomen.

Ook al zet ik het volgende
Code:
img.head { width:250px; height:180px; }
in alle mogelijke .css bestanden van de template kleur die ik gebruik en niet gebruik, hij wil maar niet die tekst gebruiken of dat het gezien wordt.

Heeft iemand anders een ander idee, gezien dat ik er nu wel een beetje klaar mee ben en opties.


Discussie gesloten.
  • n9iels
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 12:51 #11238 door n9iels
Beantwoord door n9iels in topic Hulp nodig met .css
Als ik je goed begrijp heb je een link naar je .css bestand geplaatst in component php, vervolgens in index.php. In beide gevallen laad het bestand niet in en zie je het ook niet terug in je broncode (bijvoorbeeld rechtermuisknop -> Pagina bron weergeven).

CSS en Javascript bestanden hoor je in te landen via de index.php van je template, het best werkt het om dit te doen op de volgende manier:
Code:
<?php JFactory::getDocument()->addStyleSheet("htttp://http://www.nieuws-feiten.nl/test/templates/jsn_mico_pro/css/color/content.css"); ?>
Dit stukje code kun je helemaal boven aan je index.php neerzetten, na de defined('_JEXEC') or die;. Jou manier zou ook moeten werken.

Mocht dit nog steeds niet werken controleer dan de volgende dingen:
- Leeg je browser cache (CTRL + F5)
- Staat de cache in de Joomla! site aan? Zo ja leeg deze ook
- Bewerk je wel de goede template

Succces!
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
07 jan 2017 13:11 #11239 door Hans van der Meer
Beantwoord door Hans van der Meer in topic Hulp nodig met .css
Werken de templates van JSN ook met het gebruik van een custom.css die standaard ingeladen kan worden?

Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 13:18 #11240 door
Beantwoord door in topic Hulp nodig met .css



GTMetrix


GTMetrix

Zoals te zien was in de foto's, en de test resultaat bij GMMetrix toont duidelijk aan dat de aangewezen foto niet de dimensie heeft gepakt in de uitleg die opgegeven werd.
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 13:37 #11241 door
Beantwoord door in topic Hulp nodig met .css
@hans van der Meer

Werken de templates van JSN ook met het gebruik van een custom.css die standaard ingeladen kan worden?


Werkt ook niet als ik dat toevoeg in de custom.css bestand

@Niels#
Mocht dit nog steeds niet werken controleer dan de volgende dingen:
- Leeg je browser cache (CTRL + F5)
- Staat de cache in de Joomla! site aan? Zo ja leeg deze ook
- Bewerk je wel de goede template

Dit voer ik altijd iedere keer uit na een aanpassing, ondanks dat alles uit staat in de browser, Je weet maar nooit.
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 13:42 #11242 door
Beantwoord door in topic Hulp nodig met .css
Van alles is een backup gemaakt, en het is een test website

JoomlaB Joomla


Alles is toch vanuit de backhand in te voeren, zoals aan te passen. Het artikel waar ik mee bezig ben is
NASA & Slooh Agenda Overzicht

Ik ben benieuwd of jullie het voor elkaar krijgen.

Edit hvdmeer: Ik heb even de administrator rechten verwijderd zodat deze niet online vindbaar zijn. Misschien is het handiger om dit even via PM uit te wisselen?
Discussie gesloten.
  • Gast
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 14:11 #11243 door Gast
Beantwoord door Gast in topic Hulp nodig met .css
CSS is niet bedoeld om een afbeelding te verkleinen en dat probeer je te bereiken als ik het goed begrijp. Met css kan je hem wel kleiner weergeven maar het bestand zelf blijft de afmetingen behouden die je hebt gemaakt met het afbeeldingsprogramma.
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 14:24 #11244 door
Beantwoord door in topic Hulp nodig met .css
@Arjan#
Het gaat om SEO en de test resultaten in W3C dat daar geen fouten worden weergegeven.
Het gaat om de afmeting van een foto, en iedere foto heeft zijn eigen afmeting.
zoals in ieder artikel de foto een width="250px" height=180px"

Aangezien dat W3C dat als foutmelding geeft, ook als men dit zal veranderen naar style="width:250px;
height:180px;" wordt ook gezien als foutmelding.

Dan bent men verplicht om de afmetingen in een .css bestand toe te voegen, en het is niet de bedoeling om die foto's te vergroten en of te verkleinen.

Echter dat laatste wil niet gezien worden in welke bestand men dit op geeft.
Discussie gesloten.
  • Gast
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 15:23 #11245 door Gast
Beantwoord door Gast in topic Hulp nodig met .css

Het gaat om SEO en de test resultaten in W3C dat daar geen fouten worden weergegeven.
Het gaat om de afmeting van een foto, en iedere foto heeft zijn eigen afmeting.
zoals in ieder artikel de foto een width="250px" height=180px"

Aangezien dat W3C dat als foutmelding geeft, ook als men dit zal veranderen naar style="width:250px;
height:180px;" wordt ook gezien als foutmelding.

Die maten moeten worden weergegeven in het html en niet in het css. Even een willekeurige afbeeldingcode van mijn website
Code:
<img class="img-responsive" title="Een 'nieuw' huis gekocht en verbouwd" src="/images/phocagallery/huis/014.jpg" alt="Muurtje wegslopen" height="426" width="640" />
Dat is het juiste formaat en daar kan en mag W3C niets over zeggen.
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
07 jan 2017 16:07 #11247 door
Beantwoord door in topic Hulp nodig met .css

Het gaat om SEO en de test resultaten in W3C dat daar geen fouten worden weergegeven.
Het gaat om de afmeting van een foto, en iedere foto heeft zijn eigen afmeting.
zoals in ieder artikel de foto een width="250px" height=180px"

Aangezien dat W3C dat als foutmelding geeft, ook als men dit zal veranderen naar style="width:250px;
height:180px;" wordt ook gezien als foutmelding.

Die maten moeten worden weergegeven in het html en niet in het css. Even een willekeurige afbeeldingcode van mijn website
Code:
<img class="img-responsive" title="Een 'nieuw' huis gekocht en verbouwd" src="/images/phocagallery/huis/014.jpg" alt="Muurtje wegslopen" height="426" width="640" />
Dat is het juiste formaat en daar kan en mag W3C niets over zeggen.


Rare toestand allemaal, gezien dat ik er nu helemaal niets meer van begrijp.

Zodra men dus de afmetingen van iedere foto vermeld in afbeeldingcode height="426" width="640" moet dat voldoende zijn lijkt mij. Dit is ook wat Ron des tijd heeft vermeld, ook heeft Ron vermeld dat je geen style="height:426; width:640;" moet gebruiken omdat bijvoorbeeld google niet de formaat juist kan uitlezen zoals inladen.

Dat kan ik mij voorstellen

Goed nu een stap verder
Code:
<img class="img-responsive" title="Een 'nieuw' huis gekocht en verbouwd" src="/images/phocagallery/huis/014.jpg" alt="Muurtje wegslopen" height="426" width="640" />

Staat al de formaten ingesteld correct, waarom dan meer werk verrichten om dan nogmaals dit in een .css bestand toe te voegen als het om een simpele artikel foto gaat met allemaal de zelfde formaten????

Omslachtig, neemt ruimte in beslag en de laad tijd wordt daardoor ook nog eens vergroot.

Discussie gesloten.
Gemaakt door Kunena