Laatste regel afsluiten!

Overzicht

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Pagina: 1 2 volgende »

Kees Mulder

Kees Mulder

03/01/2023 10:00:22
Anchor link
Als ik een echo doe van mijn tabel hoe kan ik aan het einde van de regels afsluiten met een punt. Ik wil nl een overzicht maken bijv. appel, peer, kers, druif.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

$sql
= "SELECT * FROM vruchten";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo $row['fruit'];
    echo ', ';
  }
}
else {
  echo "geen resultaat";
}

?>
 
PHP hulp

PHP hulp

19/05/2024 08:27:55
 
Adoptive Solution

Adoptive Solution

03/01/2023 10:30:11
Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if ($result->num_rows > 0):
    $vruchtenArr = [];
    while($row = $result->fetch_assoc()):
        $vruchtenArr[] = $row['fruit'];
    endwhile;

    echo '<pre>' . print_r( $vruchtenArr, TRUE ) . '</pre>';
    echo '<p>' . implode( ', ', $vruchtenArr) . '.</p>';
endif;

?>
 
Ward van der Put
Moderator

Ward van der Put

03/01/2023 10:44:41
Anchor link
Als je in plaats van de directe echo eerst een hulpvariabele met een string voor je $output introduceert, kun je die fatsoeneren met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$output
= rtrim($output, ', ') . '.';

?>
 
Kees Mulder

Kees Mulder

03/01/2023 10:52:40
Anchor link
En hoe kan ik dat toepassen die $output?
 
Adoptive Solution

Adoptive Solution

03/01/2023 11:16:34
Anchor link
Zo.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$output = implode( ', ', $vruchtenArr);
echo '<p>' . $output . '.</p>';
 
Kees Mulder

Kees Mulder

03/01/2023 12:32:26
Anchor link
Ik heb nu deze code gemaakt maar en die werkt bij 2 of meer regels. Behalve als ik 1 regel heb dan zet hij er ook een , achter! Hoe los ik dat op?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

$sql
= "SELECT * FROM vruchten";
$result = $conn->query($sql);

$i = 0;
if($num = $result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo $row['fruit'];
    
    if( $i < $num ) {
       echo ',';
     }

   $i++;
  }
}
else {
  echo "geen resultaat";
}

?>
 
Adoptive Solution

Adoptive Solution

03/01/2023 13:10:13
Anchor link
Testen of je 1 of meerdere regels hebt in het $result.

$i is in het begin altijd minder dan num_rows.

Je kunt ook 1 van de gegeven oplossingen toepassen.
Gewijzigd op 03/01/2023 13:11:00 door Adoptive Solution
 
- Ariën  -
Beheerder

- Ariën -

03/01/2023 13:36:03
Anchor link
Wat is er mis met implode(), Kees?
 
Willem vp

Willem vp

06/01/2023 00:09:50
Anchor link
Kees Mulder op 03/01/2023 12:32:26:
Ik heb nu deze code gemaakt maar en die werkt bij 2 of meer regels. Behalve als ik 1 regel heb dan zet hij er ook een , achter! Hoe los ik dat op?

Het makkelijkste is door de $i++ (regel 15) vóór het if-statement te plaatsen (regel 11, bijvoorbeeld). Dat lijkt me semantisch ook correcter.
 
Ozzie PHP

Ozzie PHP

06/01/2023 13:14:17
Anchor link
Mijns inziens is implode() hiervoor de juiste benadering, zoals reeds genoemd door Adoptive Solution en Ariën.
 
Willem vp

Willem vp

06/01/2023 15:42:03
Anchor link
Ozzie PHP op 06/01/2023 13:14:17:
Mijns inziens is implode() hiervoor de juiste benadering, zoals reeds genoemd door Adoptive Solution en Ariën.

Ik heb altijd geleerd dat er niet zoiets als "de juiste benadering" bestaat. Er zijn altijd redenen waarom een andere benadering wellicht beter is. Het nadeel van implode() is dat je de resultset in een array moet hebben; je moet dus eerst de gehele resultset verwerken voor je output kunt genereren. Is geen optie als je bijvoorbeeld tussenresultaten wilt laten zien.

Als je het mij persoonlijk zou vragen, zou ik zeggen dat het de juiste benadering zou zijn om geen PHP te gebruiken, maar Perl; dat werkt veel efficiënter:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
my $sql = 'SELECT * FROM vruchten';
my @results = $conn->selectrow_array($sql, { Slice => {} });
say @results ? join ',', map { $_->{fruit} } @results : 'geen resultaat';

Maar ja, aangezien dit een PHP-forum is, kun je dus ook bij deze code niet spreken van 'de juiste benadering'. :-)
 
Ozzie PHP

Ozzie PHP

06/01/2023 17:20:35
Anchor link
Een juiste benadering in de context ;-)

Je gaat nu een complete telling bijhouden enkel om aan het eind een puntje te kunnen zetten. Stop de resultaten in een array, implode met een komma en voilà. En of je het nu in de while echoot, of direct eronder maakt natuurlijk niet uit.

En inderdaad is dit een php-forum, dus discussies over andere talen lijken me in dit verband niet relevant ;-)
 
Willem vp

Willem vp

06/01/2023 18:09:31
Anchor link
Ozzie PHP op 06/01/2023 17:20:35:
Je gaat nu een complete telling bijhouden enkel om aan het eind een puntje te kunnen zetten.

Dat argument werkt twee kanten op: je gaat nu een complete array opbouwen, alleen om hem daarna te kunnen imploden. ;-) Resource-technisch is dat tellertje misschien zelfs een stuk goedkoper.

En wat betreft de "juiste benadering in de context": je kent alleen de context van die 15 regels code die hier zijn gepost, maar niet van het grotere geheel. Ik neem aan dat er nog meer code is dan dit, want anders zou je dat hele aan elkaar plakken net zo goed in SQL kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql
= "SELECT GROUP_CONCAT(fruit SEPARATOR ', ') FROM vruchten";
$result = $conn->query($sql);
$row = $result->fetch_array();
echo $row[0];
?>

Afhankelijk van de rest van de code zou de oplossing met implode() inderdaad de beste kunnen zijn, maar wellicht spelen er andere afwegingen waardoor de oplossing met het tellertje beter is. Alleen de programmeur/topicstarter heeft het overzicht om te bepalen wat het beste/handigste is; wij kunnen hooguit wat oplossingsrichtingen en tips aanreiken.
 
Ad Fundum

Ad Fundum

07/01/2023 11:34:32
Anchor link
Ik ben het helemaal met jou eens Willem vp.
De komma's zijn in principe opmaak en kunnen zelfs gewoon met CSS. Maar zoiets is denk ik vaak lastig, zo niet onmogelijk met een ORM. En dan is het voor velen verleidelijk om het wiel opnieuw uit te vinden. Zelfs met relatief inefficiënte code als implode().

Wie het per se in PHP wil doen kan het beter simpel en snel doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$eerste
= true;
foreach (range(1, 3) as $n) {
  if ($eerste) { $eerste = false; } else { print ", "; }
  print $n;
}

print ".";
?>

Voor wie het niet meteen ziet: de komma wordt als onderdeel gezien van het opvolgende getal, door de komma te printen voordat het getal wordt geprint. Bij het eerste getal is geen voorafgaande komma nodig dus kan die worden overgeslagen. Hiervoor is geen teller nodig, een boolean is genoeg.

Voor de lol met CSS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<style>
  span:not(:last-child)::after{content:", ";}
  span:last-child::after{content:".";}
</style>
<p><span>1</span><span>2</span><span>3</span></p>
Gewijzigd op 07/01/2023 11:55:18 door Ad Fundum
 
Ozzie PHP

Ozzie PHP

07/01/2023 17:12:19
Anchor link
Met alle respect, maar de CSS oplossing slaat in dit geval nergens op. Je gaat onnodig je html vervuilen door om elke value een span toe te voegen. Dat is echt een no-go. Dus als je op een pagina 10 van dit soort opsommingen hebt van ieder 10 woorden, ga je 100 spans toevoegen? Sorry maar dit soort "advies" moet je niet willen geven.

Toch ben ik nog steeds van mening dat een implode efficiënter en zo niet duidelijker is qua code. In oplossingen met een teller of een if-else controle moet er bij iedere loop een teller meelopen of een controle plaatsvinden. Bij de constructie met implode is dit niet het geval.

Het enige nadeel dat je zou kunnen opwerpen tegen het gebruik van een array, is het geheugenverbruik. Maar voor enkel wat tekst lijkt me dat geen enkel beletsel en PHP gaat daar efficiënt mee om.

Maar goed ... ieder z'n eigen voorkeur uiteraard.
 
Ad Fundum

Ad Fundum

08/01/2023 07:59:09
Anchor link
De geschiktheid van de CSS oplossing hangt er maar vanaf hoe je data wilt presenteren.
Als je het goed doet presenteer je ook niet heel veel fruit tegelijk op het scherm, anders raakt de gebruiker de kluts kwijt. Het aantal spans maakt dan niet zoveel uit voor een browser (gelijk het weinige geheugen voor slechts een paar items van implode), en je kunt content dan wel met CSS animeren. Het hangt af van de behoefte van de vragensteller.

Als je het over optimaliseren hebt kan mijn voorbeeldcode verder verbeterd. Het is in dit geval onzinnig om een if statement te plaatsen in een lus, omdat het altijd zo is dat er voor het eerste item geen komma komt. De code is in theorie nog sneller te maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$a
= range(1, 3);
$a and print $a[0];
for ($i = 1, $c = count($a); $i < $c; ++$i) { print ", " . $a[$i]; }
print ".";
?>

Maar het hangt ook af van efficiëntie. Als efficiëntie niet betekent dat je programma zo snel mogelijk moet draaien, maar dat je zo snel mogelijk code kan typen die eenvoudig te begrijpen en te onderhouden is, dan kan je beter voor implode() gaan.
De vragensteller loopt hierbij wel het risico dat het programma meer resources kost wanneer de inhoud van de tabel toeneemt, omdat eerst alle gegevens in de tabel moeten worden verdubbeld van de database naar het werkgeheugen van PHP, voordat implode() het kan samenvoegen. Een string aggregatiefunctie van de database als GROUP_CONCAT() biedt uitkomst, en belast de database server met de gegevensverwerking via een soort "In-database processing".

Het hangt er inderdaad maar net van af waar je de code voor gebruikt.
Gewijzigd op 08/01/2023 08:11:21 door Ad Fundum
 
Jan R

Jan R

08/01/2023 09:24:49
Anchor link
Ik heb hier ook eens een keer die vraag gesteld en de oplossing gekregen in css
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html lang="nl-be">
    <head>
        <meta charset="utf-8">
        <title>Test</title>
        <style>
            .bye > span:first-child::before {
                content: "";
            }
            .bye > span::before {
                content: ", ";
            }
            .bye > span:last-child::before {
                content: " en ";
            }
            .bye > span:last-child::after {
                content: ".";
            }
        </style>
    </head>
    <body>
        <div class="bye">
            <span>appel</span>
            <span>peer</span>
            <span>kers</span>
            <span>druif</span>
            <span>appel</span>
            <span>peer</span>
            <span>kers</span>
            <span>druif</span>
        </div>
    </body>
</html>
Gewijzigd op 08/01/2023 09:26:09 door Jan R
 
Ozzie PHP

Ozzie PHP

08/01/2023 23:58:52
Anchor link
@Jan R

Dit lijkt meer op een lijstje en vanuit semantisch oogpunt lijkt een <ul> met de gewenste opmaak hier meer op z'n plaats dan een nietszeggende div met spans.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<ul class="comma-list">
  <li>appel</li>
  <li>peer</li>
  <li>kers</li>
  <li>druif</li>
  <li>appel</li>
  <li>peer</li>
  <li>kers</li>
  <li>druif</li>
</ul>

Dezelfde css als in jouw voorbeeld kun je dan toepassen op een lijst met de class .comma-list. Op die manier klopt het semantisch ook.
 
Ad Fundum

Ad Fundum

10/01/2023 08:51:59
Anchor link
Goed punt Ozzie.

De enige aanvulling die ik nog heb is om de CSS class niet direct aan .comma-list > li te binden.
Door dat consequent te doen krijg je geen opmaak mee van andere li tags, en is de CSS eenvoudiger te onderhouden.
 
Ozzie PHP

Ozzie PHP

10/01/2023 12:33:37
Anchor link
>> Door dat consequent te doen krijg je geen opmaak mee van andere li tags

Wat bedoel je precies ... voorbeeldje?
 
Ad Fundum

Ad Fundum

11/01/2023 14:28:41
Anchor link
In mijn optiek kan je CSS beter zo min mogelijk, tot nooit, direct koppelen aan de HTML-tags.

Vanwege het Cascading-karakter van CSS. Als je li als selector gebruikt, geldt dat meteen voor alle li's, en kan opmaak in elkaar over lopen door inheritance zonder dat je dat in de gaten hebt of wilt.

En vanwege de semantiek. Een li is semantisch wel een list item, maar je kunt dan beter een naam voor een class verzinnen die semantisch aangeeft waar het voor is, in plaats van wat het technisch is. Bijvoorbeeld .fruit {} in plaats van li {} .
 

Pagina: 1 2 volgende »

 

Dit topic is gesloten.



Overzicht

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.