Uitlijning werkt niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »
Alexander Tobe

Alexander Tobe

03/09/2024 09:58:36
Quote Anchor link
Voor een opdracht moet ik een website veranderen.
Ik heb inmiddels 29 punten opgelost maar 1 punt kom ik niet uit.
Gebruik van grid, tabellen en Java(script) mag niet.

De website moet goed werken op een smartphone (320px), tablet (768px) en laptop (1024px, 1440px) maar de uitlijning klopt niet.

Dit is het voorbeeld.
https://dam-cdn.loi.nl/document-output/casloi.prd.08a87b8e-fe35-4209-ab98-cbcab5a0b940/originaldocument

De volgende onderdelen kloppen nog niet;

• Vanaf 320px moet de uitlijning gecentreerd zijn, menu passend.

• Vanaf 768px moet het artikel worden getoond in drie kolommen, gescheiden door een dunne rode lijn met de kop over de drie kolommen heen.
• Vanaf 768px worden de foto's in rijen van twee getoond, waarbij de gehele breedte wordt gebruikt en een kleine marge tussen de foto's.

• Vanaf 1024px worden de foto's in één rij van vier getoond, waarbij de gehele breedte wordt gebruikt en een kleine marge tussen de foto's.
• Vanaf 1024px worden de letterblokjes in twee rijen getoond (gebruik de gehele breedte van het scherm) met een kleine ruimte tussen de blokjes, waarbij de drie blokjes horizontaal op één rij de tekst LOI tonen.

• Vanaf een venstergrootte van 1440px wordt de breedte van de content smaller gemaakt en de pagina gecentreerd weergegeven.
• Er zijn drie rijen van twee letterblokjes (gebruik de gehele breedte van het scherm) met een kleine ruimte tussen de blokjes. Op de eerste rij moet de letter L staan in de cirkel. Op de tweede rij de letter O en op de derde rij de letter I.

Hier is de link naar de site, de Responsive design checker doet het niet omdat het geen HTTPS is maar je kan nog met inspecteren van de site de verschillende venstergrootte bekijken.

http://alext.free.nf/

HTML:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!DOCTYPE html>
<html lang="nl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Opdracht Overgangen en animaties, attr() en CSS-variabelen</title>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Orbitron:[email protected]&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="layout.css">
</head>
<body>
    <header>
        <nav>
            <ul>
                <li><a href="#artikel">Masterplan 2050</a></li>
                <li><a href="#foto">bedreigde diersoorten</a></li>
                <li><a href="#letterblokjes">Letterblokjes</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <section id="artikel">
            <h1>Van dierentuin naar natuurherstel</h1>
            <div class="artikel-content">
                <p>&#9733; Blijdorp biedt de bezoekers de natuurlijke leefomgeving van de diersoorten en geeft informatie over het behoud van de biodiversiteit.
                            Als we niets doen, verdwijnen diersoorten en daarom zet Diergaarde Blijdorp zich in voor natuurherstel.
                            De urgentie en de oplossingsrichting omschreven wij in vier guiding principles: Stop the Loss, Reverse the Red, Brighten the Blue en Expand the Green.</p>
                <p>&#9733; Soortbehoud en natuurherstel gaan hand in hand, dus vormen deze twee samen onze strategie. Together we bring nature back to life.
                            Veel natuurgebieden hebben het zwaar te verduren. Allemaal op hun eigen manier.
                            Natuurherstel in deze regios is essentieel om bedreigde dier- en plantsoorten te behouden.
                </p>
            </div>
        </section>
        <section id="foto">
            <h2>Foto's van bedreigde diersoorten</h2>
            <div class="foto-grid">
                <figure>
                    <img src="Media/Elephants.jpg" alt="Elephants">
                </figure>
                <figure>
                    <img class="transparent" src="Media/Redpanda.jpg" alt="Red Panda">
                </figure>
                <figure>
                    <img class="transparent" src="Media/Rppells-vulture-sunbathing.jpg" alt="Rppells vulture sunbathing">
                </figure>
                <figure>
                    <img src="Media/Pygmy-Hippo-baby.jpg" alt="Pygmy Hippo Baby">
                </figure>
            </div>
        </section>
        <hr class="gradient-line">
        <section id="letterblokjes">
            <h2>Letterblokjes</h2>
            <div class="blokjes-grid">
                <div class="blokje">
                    <div class="cirkel">L</div>
                </div>
                <div class="blokje">
                    <div class="cirkel">O</div>
                </div>
                <div class="blokje">
                    <div class="cirkel">I</div>
                </div>
            </div>
            <div class="blokjes-grid">
                <div class="blokje">
                    <div class="cirkel">L</div>
                </div>
                <div class="blokje">
                    <div class="cirkel">O</div>
                </div>
                <div class="blokje">
                    <div class="cirkel">I</div>
                </div>
            </div>
        </section>
    </main>
</body>
</html>


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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
body {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: left;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

header {
    background-color: #33af6d;
    width: 100%;
}

nav ul {
    list-style: none;
    display: flex;
    justify-content: space-between;
    padding: 10px;
    margin: 0;
}

nav ul li {
    flex: 1;
    text-align: center;
    position: relative;
}

nav ul li:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #e5f1f8;
}

nav ul li a {
    color: #e5f1f8;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    padding: 10px;
    display: block;
    transition: background 0.3s;
}

nav ul li a:hover {
    background-color: #299b5e;
}

main {
    width: 100%;
    max-width: 1440px;
    padding: 20px;
}

section {
    margin: 20px 0;
}

h1, h2 {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}

.artikel-content {
    column-count: 1;
    column-gap: 20px;
}

.artikel-content p::before {
    content: '\2605';
}
@media(min-width: 320px){

}
@media(min-width: 768px) {
    .artikel-content {
        column-count: 3;
        column-gap: 20px;
        border-left: 1px solid red;
        border-right: 1px solid red;
        padding: 0px 10px;
    }
}

.foto-grid {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.foto-grid img {
    width: 100%;
    height: 100%;
    margin: 0;
    align-items: center;
}

.foto-grid img.transparent {
    opacity: 0.7;
}

@media(min-width: 768px) {
    .foto-grid {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .foto-grid figure {
        width: calc(50% - 10px);
    }
}

@media(min-width: 1024px) {
    .foto-grid figure {
        width: calc(25% - 10px);
    }
}

.gradient-line {
    border: 0;
    height: 2px;
    background: linear-gradient(to right, black, white, black);
    margin: 20px 0;
}

.blokjes-grid {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.blokje {
    background-color: #33af6d;
    border: 1px solid #df5200;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}

.cirkel {
    width: 50px;
    height: 50px;
    background-color: #e5f1f8;
    border: 2px solid #df5200;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    font-family: "Orbitron", sans-serif;
    font-size: 24px;
}

@media screen and (min-width: 1024px) {
    .blokjes-grid {
        flex-direction: row;
        justify-content: space-around;
    }
}
Gewijzigd op 03/09/2024 09:59:27 door Alexander Tobe
 
PHP hulp

PHP hulp

15/05/2025 16:00:47
 
Alexander Tobe

Alexander Tobe

09/09/2024 09:59:50
Quote Anchor link
Niemand die de oplossing heeft voor de weergave van met name 320px en de letterblokjes?
 
Ward van der Put
Moderator

Ward van der Put

09/09/2024 10:52:14
Quote Anchor link
Jawel hoor, maar bij huiswerkopgaven voor een LOI-cursus zijn we terughoudend, omdat het bedoeling is dat je zelf je huiswerk maakt — zodat je er wat van leert.
 
- Ariën  -
Beheerder

- Ariën -

09/09/2024 10:54:02
Quote Anchor link
En daarnaast kan ik mij indenken dat je na zes dagen wel een oplossing hebt kunnen vinden. Ik zie hier niet echt wat zelfonderzoek voorbij komen. Een klein issue kunnen we vrijwillig naar kijken, maar het siert wel als je zelf ook met oplossingen komt.

Maar als het een hele eisenlijst is. Dan geef ik zo'n topic weinig tot geen enkele kans.
Gewijzigd op 09/09/2024 10:55:08 door - Ariën -
 
Alexander Tobe

Alexander Tobe

10/09/2024 10:37:48
Quote Anchor link
- Ariën - op 09/09/2024 10:54:02:
En daarnaast kan ik mij indenken dat je na zes dagen wel een oplossing hebt kunnen vinden. Ik zie hier niet echt wat zelfonderzoek voorbij komen. Een klein issue kunnen we vrijwillig naar kijken, maar het siert wel als je zelf ook met oplossingen komt.

Maar als het een hele eisenlijst is. Dan geef ik zo'n topic weinig tot geen enkele kans.


Duss je laat mijn op 6 augustus geopende topic een maand lopen en als ik dan vraag op 2 september of het goed is als ik een nieuw topic openen die specifieker is zeg je zelf
Quote:
Als je een nieuw topic wilt openen die wat beperkter is dan je vorige topic, van vind ik het prima.


En nu zeg je na een week dat ik het zelf in die 6 dagen wel had kunnen vinden?

De suggestie dat ik zelf niks doe om het op te lossen slaat nergens op ik heb elke werkdag 2 uur voor deze studie en heb voor ik het topic op 6 augustus openen die 2 uur gebruikt elke dag om deze problemen oplossen.

Dat ik sindsdien bij opstarten van de pc iets probeer en als dat niets oplevert ik naar een andere module ga waarmee ik in ieder geval niet stil staat in de complete studie lijkt mij niet onlogisch.

Ik kreeg dit forum zelfs als tip als ik er niet uitkwam...

Terug naar het topic;
Al word maar geholpen bij de 320px-versie en de blokjes.
 



Overzicht Reageren

 
 

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.