<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML Archive - Webdesign Tipps / Webdesign Blog</title>
	<atom:link href="https://a-vista-studios.de/blog/webdesign/html/feed/" rel="self" type="application/rss+xml" />
	<link>https://a-vista-studios.de/blog/webdesign/html/</link>
	<description></description>
	<lastBuildDate>Wed, 26 May 2021 11:20:02 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://a-vista-studios.de/blog/wp-content/uploads/2017/06/cropped-favicon-512x512-32x32.png</url>
	<title>HTML Archive - Webdesign Tipps / Webdesign Blog</title>
	<link>https://a-vista-studios.de/blog/webdesign/html/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sticky Menu, Feststehendes Menü</title>
		<link>https://a-vista-studios.de/blog/webdesign/sticky-menu-feststehendes-menue-html/</link>
					<comments>https://a-vista-studios.de/blog/webdesign/sticky-menu-feststehendes-menue-html/#comments</comments>
		
		<dc:creator><![CDATA[avs]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 09:57:21 +0000</pubDate>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<guid isPermaLink="false">https://a-vista-studios.de/blog/?p=684</guid>

					<description><![CDATA[<p>Ein Sticky Menu bzw. feststehendes Menü mit HTML als Mobile Menü realisieren, welches sich beim scrollen dynamisch anpasst: Realisation eines Sticky Header Menu.&#8230;</p>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/sticky-menu-feststehendes-menue-html/">Sticky Menu, Feststehendes Menü</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Ein Sticky Menu bzw. feststehendes Menü mit HTML als Mobile Menü realisieren, welches sich beim scrollen dynamisch anpasst: Realisation eines Sticky Header Menu.</h3>
<p>Lässt sich eine Sticky Menu bzw. feststehendes Menü mit HTML und CSS realisieren, ohne JavaScript einzusetzen? Die Antwort lautet: Ja.</p>
<p>Diese Anleitung stellt eine Sticky Menu Lösung vor, die zugleich responsive ist. Auf mobilen Geräten wie dem Smartphone passt sich das Menü an und wird zum Mobile Menü.</p>
<p>In diesem Fall setzen wir allerdings die jquery und etwas JavaScript-Code ein, um überprüfen zu können, ob der Benutzer nach unten scrollt. Ist dies der Fall, so wird über CSS das Erscheinungsbild des Sticky Menu angepasst: die Höhe des Navigationsbereichs im Header reduziert sich, um mehr Platz für die Darstellung des Contents zur Verfügung zu haben.</p>
<a target="_blank" class="standard-btn blue-btn" href="https://a-vista-studios.de/blog/webdesign-demos/sticky-menu-feststehendes-menu-mit-mobile-menu.html"><span>BEISPIEL ANSEHEN</span></a>
<h2>Realisation eines Sticky Menu / feststehenden Menü mit HTML</h2>
<p>Prinzipiell können wir den Code natürlich auch „verschlanken“, den JavaScript-Teil entnehmen und mit einigen kleineren Änderungen am CSS den Navigationsbereich im Header fixieren. Dadurch fehlt zwar die Möglichkeit, das Scrollverhalten des Benutzers zu prüfen und entsprechend zu interagieren. Im Gegenzug hätten wir jedoch ein schnelles und schlankes responsives Sticky Menu, welches einige Vorteile bietet:</p>
<ol>
<li>Es konzentriert sich auf das Wesentliche, ohne dass der Code aufgebläht wird und trägt damit der Idee des <a href="https://a-vista-studios.de/blog/webdesign/mobile-first/"><em>Mobile First</em></a> Rechnung. Denn seit Oktober 2016 prüft auch Google zuerst, ob es eine mobile Version der Website gibt und ob diese über eine hohe Usability verfügt. Dazu gehören unter anderem auch kleine Datenmengen und schnelle Ladezeiten.</li>
<li>Schlanke Webseiten mit geringen Datenmengen und schnellen Ladezeiten erhalten von Suchmaschinen einen Bonus, der sich positiv auf das Ranking auswirkt.</li>
</ol>
<p>Ein solches schlankes Mobile Menü ohne JavaScript stellen wir hier vor.</p>
<p>Der Animationseffekt für das Mobile Menü besteht übrigens auch ohne den Einsatz von JavaScript fort, da er über CSS3-Transitions erzielt wird.</p>
<p><strong>Wie lässt sich das Design unseres Beispiels umsetzen?</strong><br />
Der Aufbau für das Mobile Menu entspricht der unter Mobile Menü ohne JavaScript vorgestellten Lösung und wird dort ausführlich erklärt.</p>
<p>Nachfolgend stellen wir daher den Code vor, beschränken uns bei den Erläuterungen aber auf die Bereiche, die <strong>zusätzlich</strong> zu integrieren sind, um nicht nur ein Mobile Menü zu kreieren, sondern dieses auch als Sticky Menu bzw. feststehende Menü zu realisieren:</p>
<h3>Bereich: Head</h3>
<pre class="lang:default decode:true">/*Einbinden der jquery*/  
  &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script&gt;
    var pixel = 150; //Anzahl der Scroll-Pixel, bevor das Menü angepasst wird
    $(window).bind('scroll', function () {
      if ($(window).scrollTop() &gt; pixel) {
        $('#menu').addClass('fixed');
        $('#main').addClass('fixed');
      } else {
        $('#menu').removeClass('fixed');
        $('#main').removeClass('fixed');
      }
    });   
  &lt;/script&gt;</pre>
<p>&nbsp;</p>
<h3>HTML (Body)</h3>
<pre class="lang:default decode:true ">&lt;body&gt;	
  &lt;nav id="menu"&gt;
    &lt;div class="brand"&gt;&lt;a href="https://a-vista-studios.de"&gt;&lt;img src="logo_avs.png" alt=""/&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;a href="#nav-m" id="nav-m"&gt;&lt;img src="btn-mobile.png" alt=""/&gt;&lt;/a&gt;
    &lt;a href="#" class="close"&gt;&lt;img src="btn-mobile-close.png" alt=""/&gt;&lt;/a&gt;
		
    &lt;ul class="menu"&gt;
      &lt;li&gt;&lt;a href="#a1"&gt;Abschnitt 1&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#a2"&gt;Abschnitt 2&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#a3"&gt;Abschnitt 3&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#a4"&gt;Abschnitt 4&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#a5"&gt;Abschnitt 5&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;

  &lt;main id="main"&gt;
    &lt;div id="abschnitt1"&gt;
      &lt;div class="content"&gt;
        &lt;span id="a1"&gt;&lt;strong&gt;Abschnitt 1&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
	    BLINDTEXT
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div id="abschnitt2"&gt;
      &lt;div class="content"&gt;
        &lt;span id="a2"&gt;&lt;strong&gt;Abschnitt 2&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
	    BLINDTEXT
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div id="abschnitt3"&gt;
      &lt;div class="content"&gt;
        &lt;span id="a3"&gt;&lt;strong&gt;Abschnitt 3&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
	    BLINDTEXT
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div id="abschnitt4"&gt;
      &lt;div class="content"&gt;
        &lt;span id="a4"&gt;&lt;strong&gt;Abschnitt 4&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
	    BLINDTEXT
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div id="abschnitt5"&gt;
      &lt;div class="content"&gt;
        &lt;span id="a5"&gt;&lt;strong&gt;Abschnitt 5&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
	    BLINDTEXT
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/main&gt;	
&lt;/body&gt;</pre>
<p>&nbsp;</p>
<h3>CSS: Allgemeine Auszeichnungen und Logo</h3>
<pre class="lang:default decode:true">/*----- General Formating -----*/
body, html {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.95em;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}

a:active, a:focus {outline: none;}

main {
  line-height: 180%;
}
/*------------------------------*/


/*----- Logo -----*/
.brand {
  float: left;
  padding: 0.5em 1em 0 0.5em;
}
/*----------------*/</pre>
<p>&nbsp;</p>
<h3> CSS: Menü</h3>
<pre class="lang:default decode:true">/*----- Menu -----*/
nav {
  margin: 0 auto;
  width: 100%;
  height: 11em;
  text-align: right;
  position: relative;
  background: rgba(255, 255, 255, 1.0);
  border-bottom: 1px solid white;
}

nav ul {
  margin: 0;
  padding: 8.1em 0 0 0;
  height: 100vh;
}

nav ul li {
  list-style: none;
  margin: 0;
  display: inline;
}

nav ul li a {
  color: #009999;
  position: relative;
  padding: 0 0 0.5em 0;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
}

nav ul.menu li a:hover {
  color: #03405f;
  border-bottom: 2px solid #03405f;
}
/*----------------*/

/*----- Fixed Menu -----*/
nav#menu.fixed {
  position: fixed;
  top: 0;
  padding: 0;
  height: 6em;
}
nav#menu.fixed ul {
  padding: 0.75em 0 0 0;
  font-size: 90%;
}			
nav#menu.fixed .brand img {
  margin-top: 0em;
  height: 5em;
}		
nav#menu.fixed a {
  padding: 1em 0;
}	
/*--------------------------------------*/</pre>
<p>&nbsp;</p>
<h3>CSS: Content</h3>
<pre class="lang:default decode:true">/*----- Content Sections -----*/
#abschnitt1, #abschnitt2, #abschnitt3, #abschnitt4, #abschnitt5 {
  min-height: 100%;
  width: 100%;
}
#abschnitt1 {
  color: #555;
  background: #caced2;
}
#main.fixed #abschnitt1 {
  margin-top: 150px;
}
#abschnitt2 {
  color: #333;
  background: #b1b8be;	
}
#abschnitt3 {	
  color: #000;
  background: #95a1ae;
}
#abschnitt4 {
  color: #fff;
  background: #778899;
}	
#abschnitt5 {
  color: #fff;
  background: #525f6d;
}	
#abschnitt1 .content,
#abschnitt2 .content,
#abschnitt3 .content,
#abschnitt4 .content,
#abschnitt5 .content {
  padding: 1.5em 1.5em 3em 1.5em;
}
#a1{
  padding-top: 14em;
}
#a2, #a3, #a4, #a5 {
  padding-top: 8.1em;
}
/*--------------------------------------*/</pre>
<p>&nbsp;</p>
<h3>CSS: Media Queries</h3>
<pre class="lang:default decode:true">/*----- Media Queries -----*/
@media screen and (min-width: 961px) {
  nav a#nav-m,
  nav a.close {
    display: none;
  }
  nav #menu.fixed ul {
    margin-top: 2.25em;
  }	
  nav ul li {
    margin: 0 30px 0 0;
  }
}

@media screen and (max-width: 960px) {
  /*Formatierung Mobiles Menue*/
  nav ul {
    top: 11.15em;
    position: absolute;
    background: #ccc;
    width: 100%;
    left: -100%;

    list-style-type:none;
    margin: 0;
    padding: 0;

    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  nav#menu.fixed ul {
    top: 6.8em;
  }
  nav ul li{
    display: block;
    text-align: left;
    padding: 0em 0.5em;
    border-bottom: 1px solid #fff;
  }
  nav ul li a {
    color: #555;
    padding: 1em 0;
  }
  nav ul.menu li a:hover {
    border-bottom: 0;
  }

  /*Hamburger-Icon*/
  nav a#nav-m img,
  nav a.close img {
    width: 40px;
    height: auto;
  }
  nav &gt; .close,
  nav a#nav-m:target {
    display: none;
  }
  nav a:target ~ ul,
  nav a:target ~ .close {
    display: inline-block;
  }
  nav nav#menu.fixed a:target ~ .close {	
    margin-top: -14px;
  }
  nav a:target ~ .close {
    position: absolute;
    margin-left: -40px;
  }
  nav a:target ~ ul {
    left: 0;
  }
}
/*--------------------------------------*/</pre>
<h2>Erläuterung des CSS für die Erstellung des <em>Sticky Menu / festehenden Menüs</em></h2>
<p>Die drei vorstehenden Codebereiche <strong><em>HTML (Body)</em></strong>, <strong><em>CSS: Allgemeine Auszeichnungen und Logo </em></strong>sowie <strong><em>CSS: Media Queries </em></strong>werden bereits in der Anleitung Mobile Menü ohne JavaScript erklärt.</p>
<p>Ergänzungen bzw. Erweiterungen für das <strong>Sticky Menu</strong> finden sich in den drei Codeblöcken <strong><em>Bereich: Head,</em></strong> <strong><em>CSS: Menü</em></strong> sowie <strong><em>CSS: Content</em></strong>.</p>
<p><strong>Wir blicken hinter die Kulissen</strong></p>
<ol>
<li><strong><em>Bereich: Head</em></strong><br />
Zunächst wird die <strong><em>jquery</em></strong> über <em>googleapis.com</em> eingebunden.<br />
Mit einigen Zeilen JavaScript wird erreicht, dass ab einem Scrollen um 150 Pixel nach unten die Bezeichner mit der ID #menu sowie #main um die Klasse .fixed ergänzt werden.<br />
Beträgt das Scrollen weniger als 150 Pixel, so greift die ELSE-Anweisung und die Klasse .fixed wird wieder entfernt.Damit erhalten wir die Möglichkeit, beim Scrollen um mehr als 150 Pixel nach unten den Bereich über CSS der Form <em>#menu.fixed</em> anzusprechen.</li>
<li><strong><em>CSS: Menü</em></strong><br />
Ergänzend zum <em>Mobile Menü ohne JavaScript</em> findet sich hier der Bereich<br />
<em>/*&#8212;&#8211; Fixed Menu &#8212;&#8211;*/<br />
</em>Das CSS teilt dem Browser mit, wie das Sticky Menu bzw. feststehende Menü behandelt werden soll, wenn die zuvor erwähnten mehr als 150 Pixel nach-unten-scrollen erreicht sind.</li>
<li><strong><em>CSS: Content</em></strong><br />
Dieser Bereich ist weitestgehend selbsterklärend. Das für Demonstrationszwecke erstellte Demo Sticky Menu referenziert nicht auf eigene (neue) Inhaltsseiten. Sondern beim Anklicken der Menüpunkte wird Mittels <a href="https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/">Anchor</a> (= Anker) zu dem entsprechenden Bereich auf der Seite gesprungen und der jeweilige Bereich entsprechend über das CSS formatiert.</li>
</ol>
<p>Fazit: die Anleitung zur Erstellung eines Sticky Menu / feststehenden Menüs inklusive Mobile Menu für mobile Endgeräte basiert auf der unter <em>Mobile Menü ohne JavaScript</em> vorgestellten Lösung. Ergänzend wurde noch ein Sticky Menu integriert und zur besseren Visualisieren ein Anker-Menü zu Inhaltsbereichen mit unterschiedlichen Hintergrundfarben integriert</p>
<p><em> </em></p>
<p><em>Stichworte: </em><em>Sticky Menu, Sticky Header Menu, Feststehendes Menü HTML</em></p>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/sticky-menu-feststehendes-menue-html/">Sticky Menu, Feststehendes Menü</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://a-vista-studios.de/blog/webdesign/sticky-menu-feststehendes-menue-html/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Texte proportional mit Bildern skalieren</title>
		<link>https://a-vista-studios.de/blog/webdesign/texte-proportional-mit-bildern-skalieren/</link>
					<comments>https://a-vista-studios.de/blog/webdesign/texte-proportional-mit-bildern-skalieren/#respond</comments>
		
		<dc:creator><![CDATA[avs]]></dc:creator>
		<pubDate>Fri, 01 Dec 2017 18:59:36 +0000</pubDate>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<guid isPermaLink="false">https://a-vista-studios.de/blog/?p=592</guid>

					<description><![CDATA[<p>Texte proportional mit Bildern skalieren. Ändert sich der Viewport, skalieren responsive Websites auch die Bilder. Texte werden jedoch nicht mit skaliert. Texte proportional&#8230;</p>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/texte-proportional-mit-bildern-skalieren/">Texte proportional mit Bildern skalieren</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Texte proportional mit Bildern skalieren. Ändert sich der Viewport, skalieren responsive Websites auch die Bilder. Texte werden jedoch nicht mit skaliert.</h3>
<p>Texte proportional mit Bildern skalieren: Die Bildgröße in Abhängigkeit vom zur Verfügung stehenden Platz anzupassen gehört zu den Grundlagen responsiver Websites. Umgesetzt wird das mit wenigen Zeilen CSS-Code.</p>
<p>Gibt es jedoch innerhalb des Bildes auch Textinhalte, dann haben statische Schrift-Größenangaben wie <em>px</em> oder <em>em</em> zur Folge, dass die Textgröße konstant bleibt, während das Bild proportional zur Browserfensterbreite bzw. zum Viewport skaliert wird.</p>
<p><strong>Dadurch können zwei Probleme entstehen:</strong></p>
<ol>
<li>Oft weisen Bildhintergründe keine einheitliche Helligkeit auf. Sie sind in einigen Bereichen hell, in anderen dunkel. Im Zug der Bildskalierung ändert sich häufig auch die Lesbarkeit des Textes, wenn sich die Größe des Hintergrundbildes reduziert, die Textgröße jedoch konstant bleibt.<br />
<hr />
<p>Zur Veranschaulichung:</p>
<p><img decoding="async" title="Texte mit Bildern skalieren" src="/blog/wp-content/uploads/redaktion/anleitungen/img_texte_mit_bildern_skalieren_700x320px.png" alt="Texte mit Bildern skalieren" /></li>
<li>Reduziert sich der zur Verfügung stehende Platz, so kommt es zu Textumbrüchen. Dadurch kann das gewünschte Design aus Text und Bild gegebenenfalls nicht aufrecht erhalten werden.</li>
</ol>
<p>Manche Webdesigner behelfen sich damit, die Texte in Photoshop direkt ins Bild zu integrieren und so das Skalierungsproblem zu umschiffen. Aus Gründen der Suchmaschinenoptimierung ist ein solches Vorgehen aber meist unerwünscht. Zudem ist die Änderung der Texte verhältnismäßig aufwendig, da dafür ein neues Bild erstellt und eingebaut werden muss.</p>
<h2>Texte proportional mit Bildern skalieren</h2>
<p>Mittels der Einheiten <em>vw</em> (= Viewport Width) beziehungsweise<em> vh</em> (= Viewport Height) lassen sich Text proportional mit Bildern skalieren. Indem die Schriftgröße mit der Einheit vw definiert wird, erfolgt proportional zur Größe des Viewports eine Textvergrößerung bzw. Textverkleinerung.</p>
<p>Die Einheiten lassen sich auch auf andere Elemente wie padding anwenden.</p>
<a target="_blank" class="standard-btn blue-btn" href="https://a-vista-studios.de/blog/webdesign-demos/texte-proportional-skalieren.html"><span>BEISPIEL ANSEHEN</span></a>
<pre class="font-size:14 lang:xhtml decode:true">&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name=description content=""&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
  &lt;title&gt;Texte proportional skalieren - Beispiel ansehen&lt;/title&gt;

  &lt;style&gt;
    body {
      margin: 0;
      padding: 0;
    }
    .wrapper {
      position: relative;
    }

    img {
      width: 100%;
      height: auto;
    }

    #text-content {
      font-family: verdana, arial, helvetica sans-serif;
      color: #fff;
      position: absolute;
      top:0;
      left:0;
      right:0;
      bottom: 0;
      padding:3vw;
    }

    h1 {
      font-size:4.5vw;
      font-weight: normal;
    }

    p {
      font-size:3vw;
    }

    .button {
      margin-top: 15vw;
    }

    .button a {
      display: inline;
      font-size:2.5vw;
      color: #fff;
      background: rgba(255,255,255,0.2);
      text-decoration: none;
      border: 0.25vw solid #fff;
      padding: 0.4em;
    }

    .button a:hover {
      color: #464a52;
      background: rgba(255,255,255,0.7);
     }
  &lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
  &lt;div class="wrapper"&gt;
    &lt;img src="img_bg_avs_sunset_4322.jpg" alt="" title=""&gt;
    &lt;div id="text-content"&gt;
      &lt;h1&gt;Sunset | &lt;strong&gt;Sonnenuntergang&lt;/strong&gt;&lt;/h1&gt;
      &lt;p&gt;Die schönste Stunde.&lt;/p&gt;
      &lt;div class="button"&gt;&lt;a href="#"&gt;Zur Sonne&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em>Stichworte: Texte proportional mit Bildern skalieren</em></p>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/texte-proportional-mit-bildern-skalieren/">Texte proportional mit Bildern skalieren</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://a-vista-studios.de/blog/webdesign/texte-proportional-mit-bildern-skalieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Anchor bzw. Anker auf einer Website setzen</title>
		<link>https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/</link>
					<comments>https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/#comments</comments>
		
		<dc:creator><![CDATA[avs]]></dc:creator>
		<pubDate>Mon, 03 Jul 2017 11:56:15 +0000</pubDate>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<guid isPermaLink="false">https://a-vista-studios.de/blog/?p=356</guid>

					<description><![CDATA[<p>Anker setzen: Anchor auf einer Website setzen: Anker sind Sprungmarken, die es dem Besucher ermöglichen zu einem bestimmten Ort zu springen. Wie werden&#8230;</p>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/">Anchor bzw. Anker auf einer Website setzen</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Anker setzen: Anchor auf einer Website setzen: Anker sind Sprungmarken, die es dem Besucher ermöglichen zu einem bestimmten Ort zu springen. Wie werden sie eingefügt?</h3>
<p>&nbsp;</p>
<h2>Was ist ein Anker / Anchor?</h2>
<p>Anker setzen: Einen Anker (englisch: „Anchor“) zu setzen, ist keine besonders schwierige Angelegenheit.</p>
<p><strong>Ein Beispiel:</strong><br />
Ziel ist es, einen In-Link zu einer umfangreichen Inhaltsseite zu setzen, wo sich weitere Informationen zum Thema befinden. Dummer Weise stehen diese Informationen nicht am Anfang der Zielseite, sondern im mittleren oder unteren Bereich.</p>
<p>Dann kann dem Link eine Information mitgegeben werden, zu welchem Bereich der Zielseite gesprungen werden soll. Das ist ein sogenannter „Anker“ bzw. „Anchor“.</p>
<pre class="font-size:15 line-height:18 lang:default decode:true ">https://meineurl.de/der-artikel.html#anker</pre>
<p>&nbsp;</p>
<p>Nun muss auf der Inhaltsseite „der-artikel.html“ noch ein Anker vorhanden sein, damit der Browser „weiß“, zu welcher Stelle er springen soll:</p>
<pre class="font-size:15 line-height:18 lang:default decode:true">&lt;a href="#anker"&gt;Hier befindet sich das anzuspringende Ziel.&lt;/a&gt;</pre>
<p>&nbsp;</p>
<p>Manuell lässt sich ein solcher Anker also sehr leicht umsetzen. Da die meisten Webseiten heute auf einem Content Management System basieren, sind Anker systemabhängig zu integrieren.</p>
<h2>Wie setze ich Anker in TYPO3?</h2>
<p>Jedes Inhaltselement – beispielsweise vom Typ <em>„Text &amp; Medien“</em> – erhält in <a href="https://a-vista-studios.de/blog/typo3/was-ist-typo3/">TYPO3</a> eine eindeutige Kennung. Diese lässt sich einfach ermitteln, indem mit dem Mauszeiger über das entsprechende Inhaltselement gefahren wird:</p>
<p><img decoding="async" title="ID eines TYPO3 Inhaltselements ermitteln" src="/blog/wp-content/uploads/redaktion/anleitungen/img_anker_inhaltselement_typo3.png" alt="ID eines TYPO3 Inhaltselements ermitteln" /></p>
<p>Bei der Eingabe der URL mit dem gewünschten Anker ist im TYPO3-Backend zu schreiben:</p>
<pre class="font-size:15 line-height:18 lang:default decode:true ">https://meineurl.de/?id=123#416</pre>
<p>&nbsp;</p>
<p>Wobei „id=123“ die ID der Zielseite ist und „#416“ darüber informiert, welcher Inhaltscontainer auf der Zielseite angesprungen werden soll.</p>
<p>Zur Ermittlung der Seiten-ID im TYPO3 Backend, wird im Seitenbaum („Page Tree“) mit der Maus über das Icon der entsprechenden Seite gefahren.</p>
<h2>Anker in TYPO3 mittels RTE setzen</h2>
<p>Kommt im TYPO3 Backend der RTE (Rich Text Editor) zum Einsatz, so lässt sich folgendermaßen auf einen Anker verlinken:</p>
<ol>
<li>Der zu verlinkende Text wird markiert und „Link einfügen“ gewählt:<img decoding="async" title="TYPO3: Anker via RTE setzen" src="/blog/wp-content/uploads/redaktion/anleitungen/img_anker_inhaltselement_rte.png" alt="TYPO3: Anker via RTE setzen" /></li>
<li>Anschließend erfolgt die Verlinkung:<br />
<img decoding="async" title="TYPO3: Anker auf ein Inhaltselement setzen" src="/blog/wp-content/uploads/redaktion/anleitungen/img_anker_inhaltselement_link_setzen.png" alt="TYPO3: Anker auf ein Inhaltselement setzen" /><br />
Dazu wird <span style="color: #cc0000;">(1.)</span> die Anzeige der Inhaltselemente der gewünschten Zielseite geöffnet und <span style="color: #cc0000;">(2.)</span> auf den Text rechts neben dem Icon des entsprechenden Inhaltscontainers geklickt.</li>
</ol>
<p>Der Beitrag <a href="https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/">Anchor bzw. Anker auf einer Website setzen</a> erschien zuerst auf <a href="https://a-vista-studios.de/blog">Webdesign Tipps / Webdesign Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://a-vista-studios.de/blog/webdesign/anker-setzen-anchor/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
