Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 3.X die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
vaste paginahoogte
vaste paginahoogte
20 feb 2016 18:51
Hallo,
Ik ben bezig aan een layout waarbij ik een vaste paginahoogte wil. Eens de content meer omvat dan de beschikbare ruimte, zou er een scrollbar moeten verschijnen. (of niet verschijnen maar wel scrollbaar zijn zodat alle inhoud zichtbaar is).
De grijze ruimte onder de voettekst zou ook dezelfde oranje kleur moeten krijgen..
Voorbeeldwebsite hoe het er zou moeten uitzien: voorbeeldwebsite
Mijn website: mijn website
Iemand die kan helpen met CSS om het gewenste resultaat te verkrijgen?
Alvast bedankt!
Ik ben bezig aan een layout waarbij ik een vaste paginahoogte wil. Eens de content meer omvat dan de beschikbare ruimte, zou er een scrollbar moeten verschijnen. (of niet verschijnen maar wel scrollbaar zijn zodat alle inhoud zichtbaar is).
De grijze ruimte onder de voettekst zou ook dezelfde oranje kleur moeten krijgen..
Voorbeeldwebsite hoe het er zou moeten uitzien: voorbeeldwebsite
Mijn website: mijn website
Iemand die kan helpen met CSS om het gewenste resultaat te verkrijgen?
Alvast bedankt!
- Logickske
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 246
- Webneus 2
vaste paginahoogte
20 feb 2016 19:58
Je kunt de div een vaste hoogte meegeven en voor het scrollen
gebruiken. Ik vermoed alleen dat je dan nog met media queries moet gaan werken voor je responsive weergaven.
Je footer zou je een minimale hoogte mee kunnen geven. Beter is om in de index.php en extra div te zetten voor je content deel (schermbreed) en dan de achtergrondkleur van je pagina aan te passen.
Code:
overflow: auto;
Je footer zou je een minimale hoogte mee kunnen geven. Beter is om in de index.php en extra div te zetten voor je content deel (schermbreed) en dan de achtergrondkleur van je pagina aan te passen.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37437
vaste paginahoogte
20 feb 2016 21:23
Goh, een hele uitleg.. Kortom stap voor stap doe ik?
1. "de div een vaste hoogte meegeven"
is dat deze code zoals ze momenteel in mijn template.css staat
2. media-querries? waar? wat? en vooral.. hoe? tutorial?
3. extra div in index.php.. Waar plaats ik deze in de code?
Dit is de code van mijn index.php
1. "de div een vaste hoogte meegeven"
is dat deze code zoals ze momenteel in mijn template.css staat
Code:
.art-sheet {
max-height: 400px !important;
2. media-querries? waar? wat? en vooral.. hoe? tutorial?
3. extra div in index.php.. Waar plaats ik deze in de code?
Dit is de code van mijn index.php
Code:
<?php
defined('_JEXEC') or die;
/**
* Template for Joomla! CMS, created with Artisteer.
* See readme.txt for more details on how to use the template.
*/
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
// Create alias for $this object reference:
$document = $this;
// Shortcut for template base url:
$templateUrl = $document->baseurl . '/templates/' . $document->template;
Artx::load("Artx_Page");
// Initialize $view:
$view = $this->artx = new ArtxPage($this);
// Decorate component with Artisteer style:
$view->componentWrapper();
JHtml::_('behavior.framework', true);
?>
<!DOCTYPE html>
<html dir="ltr" lang="<?php echo $document->language; ?>">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/system.css" />
<link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/general.css" />
<!-- Created by Artisteer v4.2.0.60623 -->
<meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width" />
<!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.css" media="screen" type="text/css" />
<!--[if lte IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" media="screen" /><![endif]-->
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.responsive.css" media="all" type="text/css" />
<script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
<script src="<?php echo $templateUrl; ?>/jquery.js"></script>
<script>jQuery.noConflict();</script>
<script src="<?php echo $templateUrl; ?>/script.js"></script>
<script src="<?php echo $templateUrl; ?>/script.responsive.js"></script>
<script src="<?php echo $templateUrl; ?>/modules.js"></script>
<?php $view->includeInlineScripts() ?>
<script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
</head>
<body>
<div id="art-main">
<header class="art-header"><?php echo $view->position('header', 'art-nostyle'); ?>
<div class="art-shapes">
<div class="art-object1832718198"></div>
<div class="art-object1571933192"></div>
</div>
</header>
<?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?>
<nav class="art-nav">
<div class="art-nav-inner">
<?php if ($view->containsModules('extra1')) : ?>
<div class="art-hmenu-extra1"><?php echo $view->position('extra1'); ?></div>
<?php endif; ?>
<?php if ($view->containsModules('extra2')) : ?>
<div class="art-hmenu-extra2"><?php echo $view->position('extra2'); ?></div>
<?php endif; ?>
<?php echo $view->position('user3'); ?>
</div>
</nav>
<?php endif; ?>
<div class="art-sheet clearfix">
<?php echo $view->position('banner1', 'art-nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'art-block'); ?>
<div class="art-layout-wrapper">
<div class="art-content-layout">
<div class="art-content-layout-row">
<?php if ($view->containsModules('left')) : ?>
<div class="art-layout-cell art-sidebar1">
<?php echo $view->position('left', 'art-block'); ?>
</div>
<?php endif; ?>
<div class="art-layout-cell art-content">
<?php
echo $view->position('banner2', 'art-nostyle');
if ($view->containsModules('breadcrumb'))
echo artxPost($view->position('breadcrumb'));
echo $view->positions(array('user1' => 50, 'user2' => 50), 'art-article');
echo $view->position('banner3', 'art-nostyle');
echo artxPost(array('content' => '<jdoc:include type="message" />', 'classes' => ' art-messages'));
echo '<jdoc:include type="component" />';
echo $view->position('banner4', 'art-nostyle');
echo $view->positions(array('user4' => 50, 'user5' => 50), 'art-article');
echo $view->position('banner5', 'art-nostyle');
?>
</div>
</div>
</div>
</div>
<?php echo $view->positions(array('bottom1' => 33, 'bottom2' => 33, 'bottom3' => 34), 'art-block'); ?>
<?php echo $view->position('banner6', 'art-nostyle'); ?>
</div>
<footer class="art-footer">
<div class="art-footer-inner">
<?php if ($view->containsModules('copyright')) : ?>
<?php echo $view->position('copyright', 'art-nostyle'); ?>
<?php else: ?>
<p><br /></p>
<?php endif; ?>
</div>
</footer>
</div>
<?php echo $view->position('debug'); ?>
</body>
</html>
- Logickske
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 246
- Webneus 2
Tijd voor maken pagina: 0.632 seconden